1
0
mirror of https://git.ngram.ca/OpenJam/rc-servers synced 2026-08-23 23:08:52 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
NG (Graham)
da36c702e1 Add workaround to fix #127 2026-08-08 16:22:12 -04:00
NG (Graham)
d9787734dc Add federation webpage to society; fix dead link on home page 2026-07-18 00:32:28 -04:00
NG (Graham)
bab455dc00 Add emotigram support; close #115 2026-07-09 21:05:32 -04:00
NG (Graham)
b8203255a1 Consider user federation settings when logging in remotely 2026-07-05 23:04:57 -04:00
NG (Graham)
2adf8249bb Implement federated login; #123 2026-07-05 20:38:17 +00:00
NG (Graham)
995bafa70c Add server-wide and user-only federation controls (#133)
### Description

Completes #122

### Please confirm

- [x] I am the legal owner or represent the legal owner of all work submitted (including LLM-generated code, if any)
- [x] I consent to my changes being added to this FOSS project
- [x] I have confirmed that this does not add new errors or warnings with `utils/clippy.sh`
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/133
2026-06-25 01:49:11 +00:00
NG (Graham)
f58bfa06d2 Add chat command to clear CRF id in database; close #124 2026-06-20 19:27:53 -04:00
NG (Graham)
b597e1337d rc_society dashboard display (#131)
### Description

Closes #130

### Please confirm

- [x] I am the legal owner or represent the legal owner of all work submitted (including LLM-generated code, if any)
- [x] I consent to my changes being added to this FOSS project
- [x] I have confirmed that this does not add new errors or warnings with `utils/clippy.sh`
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/131
2026-06-20 21:48:09 +00:00
NG (Graham)
d2626bb47f feat-webgarages-121 (#129)
### Description

Closes #121

### Please confirm

- [x] I am the legal owner or represent the legal owner of all work submitted (including LLM-generated code, if any)
- [x] I consent to my changes being added to this FOSS project
- [x] I have confirmed that this does not add new errors or warnings with `utils/clippy.sh`
- [ ] This PR used LLMs to generate some or all of the code changes

Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/129
2026-06-15 01:02:52 +00:00
NG (Graham)
e3183eb238 Create society service with basic functionality and auth #118 2026-05-02 11:03:49 -04:00
NG (Graham)
56e4239c08 Add configurable team selection for #44 2026-03-23 21:07:14 -04:00
NG (Graham)
27da413ed1 Fix some clippy warnings and update dependencies 2026-03-21 18:07:03 -04:00
NG (Graham)
289827ec3b Factor in platoons during team assignment #88 2026-03-21 16:06:57 -04:00
NG (Graham)
6a953bc613 Implement lobby parts of custom games #38 2026-03-17 21:52:15 -04:00
NG (Graham)
af04c4093c Implement non-multiplayer parts of custom games 2026-03-12 22:44:04 -04:00
NG (Graham)
3d2b7078e4 Implement vehicle validation before match 2026-02-28 10:51:12 -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)
872f224af6 Simplify login data struct, add experimental login flags 2026-02-14 18:08:12 -05: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)
f2896509ba Clippy tweaks for latest PR and multiplayer fixes 2026-01-15 18:56:30 -05:00
NG (Graham)
a48f9dcfe9 Fix dominating message, fix fake player loading, mess around with reactor crystals 2026-01-15 18:49:29 -05:00
NG (Graham)
47df45ece9 Add more db stats to chat command 2026-01-05 20:34:53 -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)
f6f6e1f127 Add intercom functionality for setting factory thumbnails 2025-12-13 16:23:18 -05:00
NG (Graham)
2583429af8 Add status reporting to auth server 2025-11-03 19:24:20 -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)
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)
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)
7f9ed8bf35 Implement basic battle arena functionality #32 2025-08-30 21:36:01 -04:00
NG (Graham)
f63185c2cd Fix battle chats properly (without involving the database) 2025-08-16 21:54:36 -04:00
NG (Graham)
05bf4a097a Add basic server-only player harness 2025-08-16 21:32:14 -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)
a8692b2839 Enable premium, add custom avatar saving support to complete #10 2025-08-13 17:36:44 -04:00
NG (Graham)
233f6d3ad5 Also respond with banned error code on first request to web services server 2025-07-27 16:19:54 -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)
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)
a452d37d22 Add some semblance of match end 2025-07-21 22:33:12 -04:00