smallmodel
ab84a6ea58
Add support for the demo version of the game
...
This allows the demo version of the game to be used, both for playing on demo servers, or for hosting a demo server
2024-11-12 23:09:37 +01:00
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
ed22a51a72
Only allow breakthrough clients when targeting mohaab
2024-10-23 22:22:09 +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
13d855c2e7
Use Cmd_Argv() to check for dmmessage
2024-10-02 13:07:04 +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
a5691d7779
Allows clients to join a single-player game
2024-06-16 20:48:34 +02:00
smallmodel
46b3f4eb5e
Adds differentMap
parameter for G_ClientConnect, it clears the selected DM weapon.
...
On each map change, the player gets asked for the primary weapon like in 2.0 and above
2024-06-16 18:14:26 +02:00
smallmodel
874b034698
Corrected some compilation warnings
2024-06-11 21:24:01 +02:00
smallmodel
74ccb03e54
Reduced compilation warnings
2024-06-07 20:34:13 +02:00
smallmodel
de16a72aed
Using droperror instead of print
2023-11-14 17:31:49 +01:00
smallmodel
4b29c63fc9
Added ioq3 features like bans
2023-11-14 17:30:17 +01:00
smallmodel
7f6b73e60f
Set client's server id acknowledge
2023-10-19 20:20:40 +02:00
smallmodel
f84794acbe
Added sv_pure support from ioq3 and mohaas/mohaab
2023-08-30 20:35:47 +02:00
smallmodel
9e535e509a
Fixed snapshot ignoring "snaps" value from client
2023-08-30 19:59:45 +02:00
smallmodel
c6ae5ed551
Added gamespy cd key authorization code (mohaas/mohaab only)
2023-08-24 23:19:21 +02:00
smallmodel
94ab4a5ac5
Moved MSG_ReadServerFrameTime and MSG_WriteServerFrameTime to qcommon/msg.cpp
2023-08-21 00:09:00 +02:00
smallmodel
f2f7afadef
Don't resend the game state if the serverId is the same as the restarted server Id
2023-08-14 01:57:02 +02:00
smallmodel
eef1368083
using g_gametype variable directly instead of using Cvar_VariableValue
2023-08-13 20:19:03 +02:00
smallmodel
8171641e3a
Fixed "dmmessage" not being logged (it's a bug in all versions of mohaas/mohaab)
2023-08-13 16:13:08 +02:00
smallmodel
e330d00565
Added dmmessage monitoring
2023-08-13 14:19:14 +02:00
OM
96f72c0bb8
Denormalize configstrings when sending the game state
2023-07-02 19:42:03 +02:00
OM
b9c5a4d5ba
Write server frametime depending on the protocol used
2023-07-02 18:31:43 +02:00
OM
92a5883243
Networking fixes
2023-05-28 21:36:09 +02:00
OM
c1213e6027
Various fixes and additions
2023-05-28 20:19:35 +02:00
OM
f1f1f6e073
Fixed stackoverflow issues
2023-05-23 00:17:03 +02:00
OM
04b5fdb934
Added Spearhead/Breakthrough client support
2023-05-21 21:21:20 +02:00
L
d4faf0c0e0
Fixed compilation errors on Unix
2023-02-01 00:28:40 +01:00
L
2fa5bccbb4
Fixed rare 'bad command byte' error after executing a client command
2023-01-30 14:13:43 +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