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

45 Commits

Author SHA1 Message Date
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)
f1c6a5b707 Add git commit hash to intercom status version reporting 2026-02-08 11:18:25 -05:00
NG (Graham)
a5ebe4284b Fix joining battle chats (and other existing chats) 2026-01-25 15:03:28 -05:00
NG (Graham)
455b466621 Add basic C FFI for chat plugins and corresponding plugin loader 2026-01-13 22:15:56 -05:00
NG (Graham)
7224a9b5aa Add basic chat plugin harness (no plugin loading implemented) 2026-01-13 19:30:07 -05:00
NG (Graham)
47df45ece9 Add more db stats to chat command 2026-01-05 20:34:53 -05:00
NG (Graham)
0465f0664b Remove redundant permission command 2026-01-05 17:26:16 -05:00
NG (Graham)
b06fe37829 Improve online user count reliability 2026-01-04 17:47:41 -05:00
NG (Graham)
8a759c74c9 Avoid adding a user to a chat channel more than once 2026-01-04 17:22:11 -05:00
NG (Graham)
09c1d2b344 Add hidden command support 2026-01-04 17:13:31 -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)
7f187dcb98 Fix clippy warnings in validation and chat logic 2025-12-26 16:16:23 -05:00
NG (Graham)
5fd1767111 Make room names capitalization agnostic 2025-12-21 10:24:32 -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)
b3ad2c3758 Add proof-of-concept server intercom service through auth server 2025-10-26 15:43:51 -04:00
NG (Graham)
c9f9d146e8 Add version info chat command 2025-09-14 12:23:46 -04:00
NG (Graham)
82cc2dcf1b Add pit win conditions #34 2025-09-10 19:40:51 -04:00
NG (Graham)
a694ee5f5f Fix total users chat command, add help command 2025-09-09 18:15:54 -04:00
NG (Graham)
0e35aced01 Readability fixes for cargo clippy 2025-09-03 22:33:32 -04:00
NG (Graham)
f63185c2cd Fix battle chats properly (without involving the database) 2025-08-16 21:54:36 -04:00
NG (Graham)
d38d4d4fdb Fix battle chats 2025-08-13 23:36:34 -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)
1d404db209 Get part way through loading (to sync) #30 2025-07-06 17:36:52 -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)
17310906f6 Reject chat messages that are too long 2025-05-29 21:58:58 -04:00
NG (Graham)
c441b8b5ef Add minimum chat moderation to enable bans for #22 2025-05-29 20:55:36 -04:00
NG (Graham)
4f0bcde7d8 Move chat system into core, merge configs, save to database 2025-05-23 16:47:09 -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)
792a6362e3 Implement basic chat functionality 2025-04-14 21:17:41 -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)
792585a031 Change single connection mode to CLI arg instead of forced in debug mode 2025-03-16 09:37:16 -04:00
NGnius (Graham)
ec565e904b Get test mode working, complete #12 2025-03-15 17:21:18 -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)
2106613f62 Implement minimal chat service, fix some implement bugs 2025-02-23 20:17:46 -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