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

47 Commits

Author SHA1 Message Date
NG (Graham)
e55bd6d288 Add basic client AI support 2025-09-27 12:36:49 -04:00
NG (Graham)
525fa8b87e Add team death match support #33 2025-09-14 12:08:52 -04:00
NG (Graham)
d194e29ff7 Add win condition for last player connected #34 2025-09-13 17:51:58 -04:00
NG (Graham)
c85d4bbc38 Add pit spawn points #34 2025-09-13 17:36:35 -04:00
NG (Graham)
82cc2dcf1b Add pit win conditions #34 2025-09-10 19:40:51 -04:00
NG (Graham)
f2de67b338 Add minimal Pit implementation (without win conditions) #34 2025-09-09 23:36:34 -04:00
NG (Graham)
31585513dd Add capture point locations for all maps 2025-09-08 21:36:02 -04:00
NG (Graham)
4639778eeb Add equalizer support and partial fast-charge (dominating) support #32 2025-09-07 15:50:56 -04:00
NG (Graham)
35c6f136f6 Refactor tick counting into one spot 2025-09-06 22:38:55 -04:00
NG (Graham)
6b40eb938c Add basic surrendering for #32 2025-09-06 19:13:47 -04:00
NG (Graham)
ac0e16be63 Add some approximation of crystal stealing #32 2025-09-06 16:52:43 -04:00
NG (Graham)
f630148027 Disable shield deactivated message at BA match start #32 2025-09-06 11:16:41 -04:00
NG (Graham)
79f8341adc Refactor multiplayer message handling into smaller functions 2025-09-06 11:03:39 -04:00
NG (Graham)
0e35aced01 Readability fixes for cargo clippy 2025-09-03 22:33:32 -04:00
NG (Graham)
9dcb12131b Make end of match return you to the main menu slightly faster after clicking the button 2025-09-03 21:45:53 -04:00
NG (Graham)
e9a4830562 Fix capture points not working with multiple players on a team 2025-09-03 18:41:44 -04:00
NG (Graham)
c8a654bd49 Fix map pings causing teammates to disconnect 2025-09-03 18:13:18 -04:00
NG (Graham)
9c03201bac Implemented respawning for #32 2025-09-01 18:50:10 -04:00
NG (Graham)
85d61b2009 Add BA player disconnect win condition, make loading a bit more forgiving 2025-08-31 12:12:43 -04:00
NG (Graham)
7f9ed8bf35 Implement basic battle arena functionality #32 2025-08-30 21:36:01 -04:00
NG (Graham)
8786a2139b Update LNL crate to make traffic filter more forgiving 2025-08-17 09:59:38 -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)
2642767a27 Don't count self-destruct in death stat (since it's already counted), fix #35 2025-08-11 20:59:17 -04:00
NG (Graham)
2f0c100086 Switch over to release versions of non-repo same-org crates 2025-08-03 22:32:28 -04:00
NG (Graham)
6fdb13b446 Fix some packaging issues 2025-08-03 21:47:25 -04:00
NG (Graham)
df017883c1 Add basic stats tracking #30 2025-08-03 18:15:25 -04:00
NG (Graham)
580ce69839 Add map ping support #30 2025-08-03 16:39:16 -04:00
NG (Graham)
721922c4ea Fix inconsistent spawnpoint origins #30 2025-08-03 16:23:00 -04:00
NG (Graham)
fd1620b929 Fix compile error due to auth error type change 2025-07-27 20:28:48 -04:00
NG (Graham)
a0d6974a31 Get capture points workins #30 (mars 1 only) 2025-07-26 21:57:46 -04:00
NG (Graham)
c6bd9e110d Use real spawn points when available #30 2025-07-26 11:50:32 -04:00
NG (Graham)
a27ae3d466 Make spawn points higher to work on all/more maps 2025-07-24 23:34:03 -04:00
NG (Graham)
194656933a Fix multiplayer not ending with only one player ever connected 2025-07-24 22:40:19 -04:00
NG (Graham)
a904423a83 Use elimination config from file instead of hardcoded #30 2025-07-22 22:39:38 -04:00
NG (Graham)
0683de965b Don't count time 4x as fast as it should be 2025-07-22 18:30:52 -04:00
NG (Graham)
52493bf166 Implement most of the occasional packets sent in elimination, expand interface for custom game logic #30 2025-07-22 18:27:41 -04:00
NG (Graham)
dfde0247a4 Fix player input change serdes, implement explicit disconnect #30 2025-07-21 23:01:56 -04:00
NG (Graham)
a452d37d22 Add some semblance of match end 2025-07-21 22:33:12 -04:00
NG (Graham)
b38a1ae03f Add full destruction (no respawn) #30 2025-07-20 23:22:37 -04:00
NG (Graham)
fffb4e2576 Add basic cube damage broadcasters (damage is not applied) #30 2025-07-20 22:09:23 -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)
cd45c22d0b Add bare minimum single-user multiplayer functionality #30 2025-07-12 12:49:47 -04:00
NG (Graham)
1d404db209 Get part way through loading (to sync) #30 2025-07-06 17:36:52 -04:00
NG (Graham)
38ab4ba799 Create first event handler and framework for it 2025-07-03 21:53:34 -04:00
NG (Graham)
e69c7dabd6 Fix LRL interface for reference-counted connection objects 2025-07-03 18:07:08 -04:00
NG (Graham)
c2dc6088a0 Create initial multiplayer server skeleton 2025-07-01 20:04:11 -04:00