openmohaa/code/gamespy
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
..
Chat Added gamespy SDK 2023-02-04 21:00:01 +01:00
common Uncomment WSACleanup() 2025-04-22 00:31:39 +02:00
gcdkey Added gamespy SDK 2023-02-04 21:00:01 +01:00
ghttp Added gamespy SDK 2023-02-04 21:00:01 +01:00
GP Added gamespy SDK 2023-02-04 21:00:01 +01:00
gstats Fix a few typos 2024-09-19 10:52:47 +02:00
gt2 Added gamespy SDK 2023-02-04 21:00:01 +01:00
natneg Added gamespy SDK 2023-02-04 21:00:01 +01:00
Peer Added gamespy SDK 2023-02-04 21:00:01 +01:00
pinger Added gamespy SDK 2023-02-04 21:00:01 +01:00
pt Added gamespy SDK 2023-02-04 21:00:01 +01:00
qr2 Arithmetic operations fixes 2023-06-22 18:32:15 +02:00
sake Added gamespy SDK 2023-02-04 21:00:01 +01:00
sc Fix a few typos 2024-09-19 10:52:47 +02:00
serverbrowsing Added gamespy SDK 2023-02-04 21:00:01 +01:00
Voice2 Added gamespy SDK 2023-02-04 21:00:01 +01:00
webservices Fix a few typos 2024-09-19 10:52:47 +02:00
changelog.txt Added gamespy SDK 2023-02-04 21:00:01 +01:00
cl_gamespy.c Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
cl_gamespy.h Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
CMakeLists.txt Link gcd_key to gcd_qr2 2025-04-22 00:48:39 +02:00
darray.c Replace tabs by spaces 2025-02-28 18:11:09 +01:00
darray.h Replace tabs by spaces 2025-02-28 18:11:09 +01:00
gcrypt.c Replace tabs by spaces 2025-02-28 18:11:09 +01:00
gcrypt.h Add support for server list encryption and tell the master server to return the server list encrypted 2025-02-22 20:39:10 +01:00
goaceng.h Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
gserver.c Replace tabs by spaces 2025-02-28 18:11:09 +01:00
gserver.h Replace tabs by spaces 2025-02-28 18:11:09 +01:00
gserverlist.c Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
gutil.c Replace tabs by spaces 2025-02-28 18:11:09 +01:00
gutil.h Replace tabs by spaces 2025-02-28 18:11:09 +01:00
hashtable.c Replace tabs by spaces 2025-02-28 18:11:09 +01:00
hashtable.h Replace tabs by spaces 2025-02-28 18:11:09 +01:00
md5.h Replace tabs by spaces 2025-02-28 18:11:09 +01:00
md5c.c Replace tabs by spaces 2025-02-28 18:11:09 +01:00
nonport.c Added gamespy SDK 2023-02-04 21:00:01 +01:00
nonport.h Added gamespy SDK 2023-02-04 21:00:01 +01:00
q_gamespy.c Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
q_gamespy.h Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
sv_gamespy.c Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
sv_gamespy.h Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
sv_gqueryreporting.c Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00
sv_gqueryreporting.h Implement multi-master queries and heartbeats (#717) 2025-04-27 22:14:08 +02:00