smallmodel
d351ced78b
Added comment for sv_pure
2023-11-14 17:54:53 +01: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
9d652dd41b
Unpause if the game module doesn't allow pausing
2023-11-07 19:20:40 +01:00
smallmodel
421f1d39a4
SV_HitEntity must return true if something was hit
2023-11-01 20:09:46 +01:00
smallmodel
0a27f37dc0
Set the last entity network time
...
This fixes Actor sometimes stuck on idle state
2023-11-01 18:03:29 +01:00
smallmodel
7f6b73e60f
Set client's server id acknowledge
2023-10-19 20:20:40 +02:00
smallmodel
e3562f9e56
Added serverIdAcknowledge
2023-10-19 20:20:07 +02:00
smallmodel
c2461f1219
tiki nullity check
2023-10-19 19:35:48 +02:00
smallmodel
7041acfd51
Added visual obfuscation feature (not implemented yet)
2023-10-14 19:56:06 +02:00
smallmodel
5bec3d8471
sv_maxclients must be initialized to 1 by default
2023-10-01 23:09:26 +02:00
smallmodel
711e46ecfb
Added commented code that prevent playing mohaa maps in mohaas/mohaab
2023-10-01 23:08:07 +02:00
smallmodel
ddd127352f
Initialize svs.numSnapshotEntities in SV_ChangeMaxClients
2023-10-01 23:07:38 +02:00
smallmodel
f0e87cd85a
Prefixed TIKI import functions
2023-09-27 23:21:34 +02:00
smallmodel
ae1fa808da
Export DPrintf2 and DebugPrintf for server
2023-09-17 19:34:19 +02:00
smallmodel
e7dfa8fcfe
Fixed command buffer not being able to hold the last character
2023-09-13 00:07:51 +02: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
b2d332f152
SV_GameSendServerCommand: Allocate the buffer dynamically on stack
...
This fixes long commands not being sent
2023-09-12 20:13:37 +02:00
smallmodel
776bc781cd
Added ExecuteConsoleCommand() game import
2023-09-11 21:41:39 +02:00
smallmodel
b511d89dcc
Fixed farplane entity dist check when it is 0
2023-09-11 00:06:21 +02:00
smallmodel
525dc17573
Ignore NULL tiki
...
This fixes frequent crashes with NULL models
2023-09-09 20:53:59 +02:00
smallmodel
7b0dbc7445
Save the client game state in SV_ArchiveLevelFile
2023-09-05 20:33:02 +02:00
smallmodel
55140fee3a
Replaced #ifdef CLIENT with #ifndef DEDICATED
2023-09-05 20:22:01 +02:00
smallmodel
cf2f0256a2
Moved UI_SetupFiles to ui_public.h
2023-09-05 20:00:54 +02:00
smallmodel
dae8e8dfbd
Fixed archive not always archiving soundsystemsavegame_t
2023-09-05 19:53:57 +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
489210424f
Fixed SVC_Status infinite loop with names longer than 16
2023-08-30 19:36:38 +02:00
smallmodel
b3d5851fdc
Fixed optimization not working when a player is visible near a wall
2023-08-30 01:07:32 +02:00
smallmodel
5c25839bab
Added a feature that plays sound to clients not seeing entities (like not seeing other players)
2023-08-29 22:05:48 +02:00
smallmodel
86888a32d4
Added SV_ClientSound
2023-08-29 21:55:24 +02:00
smallmodel
37c2d22b10
Added Frame_Commands_Client
2023-08-29 20:25:11 +02:00
smallmodel
19758ef75d
Fixed entity optimization
...
Added a feature to always optimize players who don't see another player
2023-08-29 20:01:51 +02:00
smallmodel
519ccc90f7
Added sv_netoptimize_vistime
2023-08-29 20:00:27 +02:00
smallmodel
b592d15d1f
Added netoptimize enum types
2023-08-29 20:00:13 +02:00
smallmodel
cbd4630b3c
SV_MasterHeartbeat: Use MAX_HEARTBEAT_TIME instead of the constant
2023-08-29 18:48:09 +02:00
smallmodel
c0e5b8fe15
Entities visibility enhancement
...
Implemented SV_WorldTrace(), SV_ClientIsVisibleTrace(), EntityDistCheck() and SV_ClientIsVisible()
Entities also will be hidden when:
- Their parent are not sent to clients
- They don't have a model
- They are behind t he farplane
- Clients can't see eachother with sv_netoptimize
2023-08-29 00:44:33 +02:00
smallmodel
f852efea7d
Added cvars
2023-08-29 00:04:07 +02:00
smallmodel
664ae905bb
Fixed lastRadarTime and lastVisCheckTime fields
2023-08-29 00:03:44 +02:00
smallmodel
243b0fd109
Added sv_netprofile, sv_netprofileoverlay, sv_netoptimize and g_netoptimize
2023-08-29 00:03:28 +02:00
smallmodel
b53466ea0d
Fixed cheats
variable being improperly configured
2023-08-28 20:44:33 +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
af8990acf0
Added SV_ProcessGamespyQueries() declaration
2023-08-26 18:16:35 +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
58321be1ce
sv_fps must have CVAR_SAVEGAME and CVAR_SERVERINFO
2023-08-21 00:08:08 +02:00
smallmodel
b9655e3f19
Fixed memory leaks: free all memory allocated by the game module
2023-08-19 15:24:37 +02:00
smallmodel
ff2e64a742
Fixed a tiny mistake present in all mohaa versions, with a possible overflow in client index in PF_centerprintf and PF_locationprintf
2023-08-19 13:36:12 +02:00
smallmodel
47c7c5a5e3
Renamed centerprint to stringToPrint
2023-08-18 15:10:10 +02:00
smallmodel
80ada3225d
Fixed centerprint not working as intended
2023-08-18 15:09:32 +02:00