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

98 Commits

Author SHA1 Message Date
NG (Graham)
0315548c95 Don't revalidate client connection when client tries to revalidate game GUID, add more logging in this case of the client being glitchy 2026-06-27 16:06:36 -04:00
NG (Graham)
dddf1d5337 Improve BA capture point state machine; fix #126, fix speedup from multiple players on point 2026-06-22 18:44:48 -04:00
NG (Graham)
a222745841 Update dependencies with breaking changes 2026-05-04 21:53:29 -04:00
NGnius
85408cd9fc Merge pull request 'Create society service with basic functionality and auth #118' (#120) from feat-society into main
Reviewed-on: https://git.ngram.ca/OpenJam/rc-servers/pulls/120
2026-05-02 15:10:43 +00:00
NG (Graham)
e3183eb238 Create society service with basic functionality and auth #118 2026-05-02 11:03:49 -04:00
NG (Graham)
5e8bc15477 Count TDM kills using same debounced method as scoreboard; fix #116 2026-04-25 17:19:22 -04:00
NG (Graham)
af1f7dfc7a Fix not returning to main menu after some game modes are complete 2026-04-06 11:00:46 -04:00
NG (Graham)
0a93432783 Minor refactor to make match configs easier to work with 2026-03-21 21:37:54 -04:00
NG (Graham)
57b825a6f8 Fix base stealing not ending game; fix #100 2026-03-21 21:06:38 -04:00
NG (Graham)
a391d7e45a Create README for every crate 2026-03-05 21:47:50 -05:00
NG (Graham)
378d2d2cd8 Configure dependencies for release 2026-02-08 14:35:18 -05:00
NG (Graham)
f1c6a5b707 Add git commit hash to intercom status version reporting 2026-02-08 11:18:25 -05:00
NG (Graham)
93beb1b4e7 Init BA base crystal order on startup if possible, change it occasionally 2026-02-07 17:47:14 -05:00
NG (Graham)
08d7f86dcb Don't send BA map elements to non-players, fix #83 2026-02-07 15:44:16 -05:00
NG (Graham)
514db6fd02 Skip sending disconnect packet to already disconnected player 2026-02-07 11:53:04 -05:00
NG (Graham)
bcb51f804f Pass more network config info to multiplayer server impl, address #82 2026-02-07 11:48:48 -05:00
NG (Graham)
c605d81b3c Fix scoring displays in Pit 2026-02-02 20:17:50 -05:00
NG (Graham)
3b909327d8 Implement factory in main database, close #80 2026-02-01 18:14:16 -05:00
NG (Graham)
a346299de8 Make match loading forcefully advanced after a time 2026-01-25 18:17:34 -05:00
NG (Graham)
0db43497d8 Add max_bulk_resend parameter for multiplayer server networking 2026-01-24 18:36:29 -05:00
NG (Graham)
edb5b2eba8 Fix #61 base crystal stealing with block damage model 2026-01-24 17:46:35 -05:00
NG (Graham)
ff0588ada1 Fix battle arena ending at 96% base charge, fix part of #61 2026-01-18 12:39:58 -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)
7b7da8d59e Attempt to debounce kill bonus/counter 2026-01-12 18:01:23 -05:00
NG (Graham)
d421cfa264 Add multiplayer dos protection config toggle 2026-01-12 17:04:41 -05:00
NG (Graham)
ac9e2a9fcd Add network-layer multiplayer disconnect handling 2026-01-07 21:09:38 -05:00
NG (Graham)
1d0831d307 Revert "Add experimental multiplayer loading timeout"
This reverts commit 30d1ab20e9.
2026-01-05 21:23:42 -05:00
NG (Graham)
30d1ab20e9 Add experimental multiplayer loading timeout 2026-01-03 17:36:55 -05:00
NG (Graham)
cba0feaf03 Fix multiplayer on_new_connection crash from misconfigured clients 2026-01-03 15:59:08 -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)
ba21f77743 Remove heal assist log info message, rename 2025-12-20 22:03:53 -05:00
NG (Graham)
f4539c9c32 Don't trigger equalizer when bases are too low 2025-12-20 21:53:47 -05:00
NG (Graham)
4297622aa9 Implement healing events; fix #63 2025-12-20 21:52:38 -05:00
NG (Graham)
838508ca66 Fix tier enumeration in weapon select event 2025-12-20 20:38:33 -05:00
NG (Graham)
e648f7832d Fix capture progress bar not showing up after point is contested; fix #57 2025-12-16 23:04:32 -05:00
NG (Graham)
274f68f223 Mitigate #59 with validation warning and reduce motion packets 2025-12-16 20:22:46 -05:00
NG (Graham)
ff796396e3 Fix crash on point capture caused by counting fix, fix #66 2025-12-14 11:38:16 -05:00
NG (Graham)
0f9f67e5a9 Update owned point count on capture 2025-12-11 21:19:48 -05:00
NG (Graham)
29b5490f86 Count all owned points first so shield isn't dropped half way through the counting/capturing 2025-12-11 20:59:44 -05:00
NG (Graham)
44d1203811 Demote user load progress message to debug 2025-12-06 10:50:02 -05:00
NG (Graham)
8a12c59a16 Skip sending win/lose messages to ClientAIs in more cases 2025-12-06 10:47:51 -05:00
NG (Graham)
5137163146 Update multiplayer to literustlib v0.3 2025-12-06 10:38:00 -05:00
NG (Graham)
dfc0cc351b Always skip sending to aliased connections (client AIs) #48 2025-11-16 15:10:47 -05:00
NG (Graham)
2583429af8 Add status reporting to auth server 2025-11-03 19:24:20 -05:00
NG (Graham)
127de674b4 Allow client AIs to run on non-teammates when there are no teammates available, fix/answer #42 2025-10-29 21:29:43 -04:00
NG (Graham)
2007abd3df Ignore client NPCs (aliased connections) when considering real players, fix #39 2025-10-29 20:31:34 -04:00
NG (Graham)
3e09a5e554 Fix multiplayer loading with more than 2 players 2025-10-12 14:02:15 -04:00
NG (Graham)
6879fc8ed5 Remove some gamemode startup warnings, make expanded config json more obvious 2025-10-03 18:06:36 -04:00
NG (Graham)
214599ce9a Fix some clippy warnings 2025-10-02 21:52:35 -04:00
NG (Graham)
aa690007b7 Configure for release v0.4.0 2025-10-02 21:01:57 -04:00