NG (Graham)
6a953bc613
Implement lobby parts of custom games #38
2026-03-17 21:52:15 -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)
31d7dd462f
Allow promo codes to only be redeemed once
2026-02-07 12:27:48 -05:00
NG (Graham)
3b909327d8
Implement factory in main database, close #80
2026-02-01 18:14:16 -05:00
NG (Graham)
47df45ece9
Add more db stats to chat command
2026-01-05 20:34:53 -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)
d9f24e1859
Make username and email capitalization agnostic
2025-12-21 10:40:08 -05:00
NG (Graham)
c21d727440
Retrieve most recent match that player is in instead of oldest; fix maybe #52
2025-11-30 21:52:29 -05:00
NG (Graham)
340f571637
Add stats chat command
2025-10-31 22:41:33 -04:00
NG (Graham)
e55bd6d288
Add basic client AI support
2025-09-27 12:36:49 -04:00
NG (Graham)
a694ee5f5f
Fix total users chat command, add help command
2025-09-09 18:15:54 -04:00
NG (Graham)
94d247f8f4
Minor refactor for fake server players
2025-08-16 15:52:06 -04:00
NG (Graham)
d38d4d4fdb
Fix battle chats
2025-08-13 23:36:34 -04:00
NG (Graham)
c6bd9e110d
Use real spawn points when available #30
2025-07-26 11:50:32 -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)
6f43b3191a
Fix steam ID querying as u64 (it's a string, actually) causing crashes in unexpected places
2025-06-07 22:07:33 -04:00
NG (Graham)
4914e2057a
Use i32 for database IDs since that's support for postgres too
2025-06-06 20:20:19 -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)
297a2ab246
Add garage slot copy op functionality to fix #28
2025-05-31 16:33:34 -04:00
NG (Graham)
50cc0cc3a9
Get enemies spawning in singleplayer #23
2025-05-30 23:03:02 -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)
a9510a7495
Make non-essential dev messages show up way less often
2025-05-18 22:23:33 -04:00
NG (Graham)
d3bd795a01
Add real email-based authentication, fix RC account auth to try all 3 login options when it doesn't know #20
2025-05-11 21:18:55 -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