NG (Graham)
3b909327d8
Implement factory in main database, close #80
2026-02-01 18:14:16 -05:00
NG (Graham)
edb5b2eba8
Fix #61 base crystal stealing with block damage model
2026-01-24 17:46:35 -05:00
NG (Graham)
ce59840bc6
Add another login message
2026-01-20 20:30:01 -05:00
MaxSignal
5fd4acdf62
add factory web frontend ( #77 )
...
### Description
This PR adds a web frontend for factory.
Please let me know if you think the directory names or API endpoints should be changed.
For example, I personally think there are better names than rc_factory_api, and there may be better API names than webui...
### Game
Robocraft
### Please confirm
- [x] I am the legal owner or represent the owner of all work submitted
- [x] I consent to my submission being added to this FOSS project
- [x] This PR used LLMs to generate some or all of the code changes
Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/77
Reviewed-by: NGnius <ngniusness@gmail.com >
Co-authored-by: MaxSignal <kastera58@gmail.com >
Co-committed-by: MaxSignal <kastera58@gmail.com >
2026-01-17 20:00:14 +00:00
NG (Graham)
a48f9dcfe9
Fix dominating message, fix fake player loading, mess around with reactor crystals
2026-01-15 18:49:29 -05:00
MaxSignal
16f0761380
Implementing the factory web API
2026-01-14 06:56:00 +00:00
NG (Graham)
0465f0664b
Remove redundant permission command
2026-01-05 17:26:16 -05:00
NG (Graham)
495701d886
Re-add a good way to disable factory uploading
2026-01-01 21:25:24 -05:00
NG (Graham)
3aadbb91ba
Implement item shop #70
2026-01-01 20:34:12 -05:00
NG (Graham)
5e05cbdb59
Add server-side chat command to grant account permissions in-game
2025-12-26 20:49:39 -05:00
NG (Graham)
f6f6e1f127
Add intercom functionality for setting factory thumbnails
2025-12-13 16:23:18 -05:00
NG (Graham)
340f571637
Add stats chat command
2025-10-31 22:41:33 -04:00
NG (Graham)
3ef1aa20d0
Add some basic commands for sysadmins and permission system for them
2025-10-31 21:02:10 -04:00
NG (Graham)
b3ad2c3758
Add proof-of-concept server intercom service through auth server
2025-10-26 15:43:51 -04:00
NG (Graham)
aa690007b7
Configure for release v0.4.0
2025-10-02 21:01:57 -04:00
NG (Graham)
56e170d99c
Add example connection group
2025-09-28 12:08:57 -04:00
NG (Graham)
71d8ecaea2
Update registration with new URLs and launch button
2025-09-27 23:27:58 -04:00
NG (Graham)
e55bd6d288
Add basic client AI support
2025-09-27 12:36:49 -04:00
NG (Graham)
91fc2db868
Remove mentions of Cardlife (moved to different repo)
2025-09-17 17:30:25 -04:00
NG (Graham)
c9f9d146e8
Add version info chat command
2025-09-14 12:23:46 -04:00
NG (Graham)
c85d4bbc38
Add pit spawn points #34
2025-09-13 17:36:35 -04:00
NG (Graham)
e33a499415
Update shield and natural regen defaults
2025-09-09 20:29:10 -04:00
NG (Graham)
a694ee5f5f
Fix total users chat command, add help command
2025-09-09 18:15:54 -04:00
NG (Graham)
a721aac418
Fix reading vertical_top_speed for movement data in config, rebalance movement to 2025 stats
2025-08-17 10:50:55 -04:00
NG (Graham)
624fee6d72
Fix auto-selecting chat channel, add some more config options
2025-08-13 22:17:24 -04:00
NG (Graham)
690815b554
Configure for v0.4.0 cycle
2025-08-11 20:50:44 -04:00
NG (Graham)
1a17fa0f3a
Add another dev message
2025-07-31 18:29:28 -04:00
NG (Graham)
4baa1ef911
Add minimum matchmaking lobby server
2025-06-10 20:52:36 -04:00
NG (Graham)
05fa1da67b
Add metadata tags for embedding previews in some webapps
2025-06-05 21:28:01 -04:00
NG (Graham)
6ddea92a87
Add default image to CDN, favicon to registration, create logo
2025-06-01 17:51:12 -04:00
NG (Graham)
50cc0cc3a9
Get enemies spawning in singleplayer #23
2025-05-30 23:03:02 -04:00
NG (Graham)
34b41eff9c
Fix game mode switching countdown (which was the only thing really wrong with #15 )
2025-05-27 18:32:02 -04:00
NG (Graham)
59612e6aa3
Create basic CDN endpoints for #10
2025-05-24 16:21:45 -04:00
NG (Graham)
e7de53929d
Replace rc_static_data with general CDN implementation
2025-05-24 13:42:53 -04:00
NG (Graham)
4f0bcde7d8
Move chat system into core, merge configs, save to database
2025-05-23 16:47:09 -04:00
NG (Graham)
b83a23c115
Fix variant generation
2025-05-23 16:47:09 -04:00
NG (Graham)
a94d545858
Fix modules crashing simulation when in a weapon slot, fix some movement placements #17
2025-05-19 17:17:09 -04:00
NG (Graham)
3f1438c068
Add minimal robot factory functionality and arc archive support for #6
2025-05-17 23:06:07 -04:00
NG (Graham)
785cbbfbf7
Make steam ID field in registration form more obvious what it is #13
2025-05-12 21:06:41 -04:00
NG (Graham)
8affa33ace
Add user registration
2025-05-12 20:56:24 -04:00
NGnius (Graham)
792a6362e3
Implement basic chat functionality
2025-04-14 21:17:41 -04:00
NGnius (Graham)
51f7ba4431
Update Cardlife servers for ngram.ca domain
2025-04-05 19:34:32 -04:00
NGnius (Graham)
d5f9a4562d
Update configs for release ready
2025-04-02 20:59:52 -04:00
NGnius (Graham)
a540cf6d8f
Load more config data from files (instead of hardcoded)
2025-03-30 17:54:06 -04:00
NGnius (Graham)
67c14fe80a
Implement non-event part of singleplayer for #7
2025-03-18 16:47:11 -04:00
NGnius (Graham)
ec565e904b
Get test mode working, complete #12
2025-03-15 17:21:18 -04:00
NGnius (Graham)
6fd4d673ca
Make edit mode usable; complete #11
2025-03-15 11:03:35 -04:00
NGnius (Graham)
9b87b25131
Implement loading of cube data from JSON file
2025-03-09 16:28:03 -04:00
NGnius (Graham)
2907376722
Add social server and implement all op codes up until chat room connection blocks further requests
2025-02-23 16:10:21 -05:00
NGnius (Graham)
d8885d811f
Add server for game data (implement login sequence)
2025-02-12 18:46:27 -05:00