NG (Graham)
f58bfa06d2
Add chat command to clear CRF id in database; close #124
2026-06-20 19:27:53 -04:00
NG (Graham)
a391d7e45a
Create README for every crate
2026-03-05 21:47:50 -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)
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