openmohaa/code/server
smallmodel cce81cabff
Some checks are pending
Build branch / build-all (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Implement multi-master queries and heartbeats (#717)
Implement multi-master server list query and multi-master heartbeats. The server list is fetched from multiple masters to improve redundancy, reliability and performance. This improves multiplayer availability by implementing support for using multiple masters.
- The server sends an heartbeat to all masters at once
- The client can query up to 4 masters in parallel depending on their rate
2025-04-27 22:14:08 +02:00
..
CMakeLists.txt Use functions that return master host information 2025-04-22 21:40:34 +02:00
server.h Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
sv_ccmds.c Add optional reason to kick/ban commands 2025-03-12 07:30:40 +02:00
sv_client.c Add optional reason to kick/ban commands 2025-03-12 07:30:40 +02:00
sv_game.c Add Cvar_CheckRange exports 2025-01-27 00:13:01 +01:00
sv_init.c Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
sv_main.c Use the original gqueryreporting from GameSpy SDK 2025-04-22 00:27:00 +02:00
sv_net_chan.c Add network profiling tool from Spearhead and Breakthrough 2024-11-09 21:38:16 +01:00
sv_snapshot.c Remove call to SV_WriteDownloadToClient() when sending snapshots, as it's already called when sending download messages 2024-12-24 18:42:05 +01:00
sv_snd.c Avoid creating a new sound index when there is no active client 2024-06-16 23:20:30 +02:00
sv_world.c Properly check entity sight against passOwnerNum 2024-11-05 21:48:43 +01:00