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)
872f224af6
Simplify login data struct, add experimental login flags
2026-02-14 18:08:12 -05:00
NG (Graham)
901bf76e19
Save CRF rating garage state and consider CRF purchase price #70
2026-01-04 16:04:30 -05:00
NG (Graham)
2f826835dc
Refactor item purchase logic into core, implement promo codes #70
2026-01-03 11:19:24 -05:00
NG (Graham)
3aadbb91ba
Implement item shop #70
2026-01-01 20:34:12 -05:00
NG (Graham)
782d28efec
Add singleplayer and campaign rewards screens #70
2026-01-01 08:07:32 -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)
5e05cbdb59
Add server-side chat command to grant account permissions in-game
2025-12-26 20:49:39 -05:00
NG (Graham)
3fb2fbad06
Allow fake players to have their team chosen automatically at game start
2025-10-30 21:59:47 -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)
7f9ed8bf35
Implement basic battle arena functionality #32
2025-08-30 21:36:01 -04:00
NG (Graham)
94d247f8f4
Minor refactor for fake server players
2025-08-16 15:52:06 -04:00
NG (Graham)
a8692b2839
Enable premium, add custom avatar saving support to complete #10
2025-08-13 17:36:44 -04:00
NG (Graham)
89b1db35ba
Move Robocraft auth server to actix_web for better error responses #31
2025-07-27 16:12:45 -04:00
NG (Graham)
fd11b8746b
Save current game event to database for use in the match
2025-07-22 21:36:35 -04:00
NG (Graham)
37cbc8d85f
Allow two or more people to load into the same multiplayer match #30
2025-07-20 18:31:08 -04:00
NG (Graham)
1d404db209
Get part way through loading (to sync) #30
2025-07-06 17:36:52 -04:00
NG (Graham)
9f74a2e76a
Add support for matchmaker sending clients off to game server
2025-06-19 22:05:16 -04:00
NG (Graham)
c441b8b5ef
Add minimum chat moderation to enable bans for #22
2025-05-29 20:55:36 -04:00
NG (Graham)
ab19c723cd
Configure all death, spawn, and garage bay skins for #3
2025-05-26 21:30:28 -04:00
NG (Graham)
956bb2149d
Add avatar saving functionality (without CDN support)
2025-05-25 12:27:29 -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)
a0dba39475
Add factory upload support to trait, make client handle rejections gracefully #6
2025-05-18 21:52:03 -04:00
NG (Graham)
8affa33ace
Add user registration
2025-05-12 20:56:24 -04:00
NGnius (Graham)
221a5d5ca9
Add garage add, select, and re-order operations for #14
2025-05-10 13:19:35 -04:00
NGnius (Graham)
77ddeb7891
Create RC database layer
2025-05-07 20:23:22 -04:00
NGnius (Graham)
69d1bfaee0
Actually verify user credentials
2025-04-01 19:38:03 -04:00
NGnius (Graham)
0e048a17b1
Move common components to shared lib
2025-03-30 16:22:25 -04:00