smallmodel
1ef1bad9ae
Add network profiling tool from Spearhead and Breakthrough
...
Profiling can be enabled with `cl_netprofile` and `sv_netprofile`, the overlay can be shown using `cl_netprofileoverlay` and `sv_netprofileoverlay` and the server can dump network profile using the `netprofiledump` command
2024-11-09 21:38:16 +01:00
smallmodel
5136aa4886
Properly handle and delete unused non visible entity sounds to free up sound indexes
2024-10-18 23:01:27 +02:00
smallmodel
8667d11c52
Prevent SV_DropClient() from being called recursively if the client is dropped by a kick or timeout and has too many reliable commands
2024-10-11 22:55:24 +02:00
smallmodel
1fb8327ca9
Don't let the frame msec go below 0
2024-09-25 22:14:27 +02:00
smallmodel
8f355fe188
Add Voip code from ioq3
2024-09-22 16:50:44 +02:00
smallmodel
f9d264058b
Use safe version of sprintf and strcpy
2024-09-20 23:08:53 +02:00
smallmodel
11f5870a8b
Add ioq3 server fixes and improvement
...
- Add a rate limit to protect against DoS attacks
- Better IPv6 support
2024-08-31 21:04:10 +02:00
smallmodel
b7288ba3f4
Don't affect the frameMsec with timescale as it causes issues with physics (like vehicles)
2024-08-31 16:50:10 +02:00
smallmodel
6071b5303c
Remove useless NET_Sleep and make sure frameMsec doesn't go below 1
2024-08-31 16:18:28 +02:00
smallmodel
b6485ad7db
Configstring optimization so that there is only one occurence of a configstring index in pending server commands
...
This fixes configstring overflow in big maps like t1l2 (fixes #289 )
2024-03-06 18:54:32 +01:00
smallmodel
bb4b10d752
Use result from Cvar_InfoString_Big for CS_SYSTEMINFO
2024-02-21 20:13:24 +01:00
smallmodel
4b29c63fc9
Added ioq3 features like bans
2023-11-14 17:30:17 +01:00
smallmodel
9d652dd41b
Unpause if the game module doesn't allow pausing
2023-11-07 19:20:40 +01:00
smallmodel
63e025cc02
Fixed 1022 characters command limit for SV_SendServerCommand (must be MAX_STRING_CHARS)
2023-09-12 20:14:58 +02:00
smallmodel
519ccc90f7
Added sv_netoptimize_vistime
2023-08-29 20:00:27 +02:00
smallmodel
cbd4630b3c
SV_MasterHeartbeat: Use MAX_HEARTBEAT_TIME instead of the constant
2023-08-29 18:48:09 +02:00
smallmodel
f852efea7d
Added cvars
2023-08-29 00:04:07 +02:00
smallmodel
b92cd8a64f
Fixed player info for SVC_Status
...
Fixed "protocol" always returning 17 for SVC_Info
Fixed server not processing gamespy queries (not appearing in the master list)
2023-08-26 18:18:30 +02:00
smallmodel
c6ae5ed551
Added gamespy cd key authorization code (mohaas/mohaab only)
2023-08-24 23:19:21 +02:00
smallmodel
c89091b4cd
Send gamever and serverType in SVC_Info
2023-08-18 14:53:26 +02:00
smallmodel
c4738966fe
Using g_utils.cpp from fakk
2023-08-15 01:27:35 +02:00
OM
87b238e6de
Renamed gameImport to game_import_t, and gameExport_t to game_export_t
2023-07-02 19:22:17 +02:00
OM
c1213e6027
Various fixes and additions
2023-05-28 20:19:35 +02:00
OM
4d66b35ba1
Added *SV_SetFrameNumber* and *CL_SetFrameNumber* so TIKI cache can get refreshed
2023-05-18 01:35:58 +02:00
L
c7f877c8b4
Added Quake III arena unix/win32 folders
2023-05-08 22:58:54 +02:00
L
7f7faea586
Added support for GameSpy heartbeat
2023-02-05 01:41:56 +01:00
L
d4faf0c0e0
Fixed compilation errors on Unix
2023-02-01 00:28:40 +01:00
Ley0k
85b7ac3ed5
Using size_t for lengths (also remove most warnings when compiling for x64)
2017-02-19 21:14:27 +01:00
Ley0k
09bed43f97
Hard reset
2016-03-27 11:49:47 +02:00