NG (Graham)
289827ec3b
Factor in platoons during team assignment #88
2026-03-21 16:06:57 -04:00
NG (Graham)
af04c4093c
Implement non-multiplayer parts of custom games
2026-03-12 22:44:04 -04:00
NG (Graham)
a391d7e45a
Create README for every crate
2026-03-05 21:47:50 -05:00
NG (Graham)
f0cca11d3c
Implement most of clans functionality; close #89
2026-02-22 22:39:34 -05:00
NG (Graham)
50b396f34a
Platoons social functionality ( #91 )
...
### Description
This implements and completes #87 (to the best of my knowledge)
### 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
- [ ] This PR used LLMs to generate some or all of the code changes
Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/91
Co-authored-by: NG (Graham) <ngniusness@gmail.com >
Co-committed-by: NG (Graham) <ngniusness@gmail.com >
2026-02-19 01:57:03 +00:00
NG (Graham)
9502522ac4
Friends functionality ( #90 )
...
### Description
Implements and closes #86
### 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
- [ ] This PR used LLMs to generate some or all of the code changes
Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/90
Co-authored-by: NG (Graham) <ngniusness@gmail.com >
Co-committed-by: NG (Graham) <ngniusness@gmail.com >
2026-02-16 04:28:14 +00:00
NG (Graham)
f1c6a5b707
Add git commit hash to intercom status version reporting
2026-02-08 11:18:25 -05:00
NG (Graham)
4ec64a9cd9
Add basic currency support and plumb multiplayer rewards screen #70
2025-12-28 18:13:14 -05:00
NG (Graham)
2583429af8
Add status reporting to auth server
2025-11-03 19:24:20 -05:00
NG (Graham)
82cc2dcf1b
Add pit win conditions #34
2025-09-10 19:40:51 -04:00
NG (Graham)
79f8341adc
Refactor multiplayer message handling into smaller functions
2025-09-06 11:03:39 -04:00
NG (Graham)
0e35aced01
Readability fixes for cargo clippy
2025-09-03 22:33:32 -04:00
NG (Graham)
52493bf166
Implement most of the occasional packets sent in elimination, expand interface for custom game logic #30
2025-07-22 18:27:41 -04:00
NG (Graham)
33aab8f870
Fix dependency build error, rename operation modifier
2025-06-14 17:57:34 -04:00
NG (Graham)
78c1ad2ee5
Add some build tooling
2025-06-05 21:20:53 -04:00
NG (Graham)
f678426e10
Prefix all crates with oj_ and use release version of dependencies
2025-06-03 21:09:03 -04:00
NG (Graham)
956bb2149d
Add avatar saving functionality (without CDN support)
2025-05-25 12:27:29 -04:00
NG (Graham)
59612e6aa3
Create basic CDN endpoints for #10
2025-05-24 16:21:45 -04:00
NGnius (Graham)
77ddeb7891
Create RC database layer
2025-05-07 20:23:22 -04:00
NGnius (Graham)
69c6c54650
Move Svelto/RC op ID copying logic into openjam servers
2025-04-16 17:25:54 -04:00
NGnius (Graham)
4d2ddaeafb
Remove external state for op handlers
2025-04-06 11:00:37 -04:00
NGnius (Graham)
b99bbe67e4
Forbid unsafe
2025-04-06 09:55:29 -04:00
NGnius (Graham)
d5f9a4562d
Update configs for release ready
2025-04-02 20:59:52 -04:00
NGnius (Graham)
0e048a17b1
Move common components to shared lib
2025-03-30 16:22:25 -04:00
NGnius (Graham)
78941fb8ff
Update for event system in (failed) attempt to get Singleplayer to spawn robots
2025-03-18 22:30:20 -04:00
NGnius (Graham)
67c14fe80a
Implement non-event part of singleplayer for #7
2025-03-18 16:47:11 -04:00
NGnius (Graham)
792585a031
Change single connection mode to CLI arg instead of forced in debug mode
2025-03-16 09:37:16 -04:00
NGnius (Graham)
be37f8913a
Update to work with polariton v0.2
2025-03-08 17:16:02 -05:00
NGnius (Graham)
7e31f6fe1d
Complete bare minimum to seem logged in
2025-03-01 16:22:57 -05:00
NGnius (Graham)
fe30e783ad
Make some data more real, not that it matters
2025-02-25 22:26:53 -05: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