Commit graph

72 commits

Author SHA1 Message Date
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
smallmodel
c89091b4cd
Send gamever and serverType in SVC_Info 2023-08-18 14:53:26 +02:00
smallmodel
e3e9328ba3
Fixed small mistake when comparing with nextTime 2023-08-18 01:46:00 +02:00
smallmodel
ba607a0aad
Ignore the owner of the passEnt entity 2023-08-17 21:30:21 +02:00
smallmodel
011bee9f33
Implemented MSG_HandleCGMBufferOverflow
Fixed CGM buffer error for non-connected clients
2023-08-17 18:23:24 +02:00
smallmodel
525a0c7c82
Renamed and moved soundSystem_t to snd_local_new.h 2023-08-16 18:14:06 +02:00
smallmodel
46c35057fb
Made omohserver an interface 2023-08-16 18:13:47 +02:00
smallmodel
6d03b9763a
Using S_LoadData 2023-08-16 18:13:30 +02:00
smallmodel
286f553a54
Fixed uninitialized variable 2023-08-16 01:06:51 +02:00
smallmodel
06a7341eda
Moved radarUnpacked_t from server.h to q_shared.h 2023-08-15 22:20:25 +02:00
smallmodel
456ed42e14
Implemented the radar system for non-pvs clients 2023-08-15 19:29:12 +02:00
smallmodel
c4738966fe
Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
smallmodel
e0b5a62c4f
Allow obj maps to be loaded in any game types 2023-08-14 20:44:46 +02:00
smallmodel
72715c1a85
Fixed CL_Disconnect being passed with arguments 2023-08-14 03:15:42 +02:00
smallmodel
91dc3e5884
Fixed configstring index because of denormalization 2023-08-14 02:24:48 +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
8e05347ba0
Moved CL_FinishedIntro and SV_CheckSaveGame to qcommon.h 2023-08-14 01:27:13 +02:00
smallmodel
eef1368083
using g_gametype variable directly instead of using Cvar_VariableValue 2023-08-13 20:19:03 +02:00
smallmodel
6dfefa04f5
Fixed SV_AllowSaveGame always returning true 2023-08-13 20:18:46 +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
smallmodel
04b66684dd
Added a function to get an animation's angular delta over time 2023-08-11 21:11:16 +02:00
smallmodel
ce34b78113
Added CL_LV_ConvertString
Only CL messages are localized now (see comment)
2023-08-10 02:42:57 +02:00
smallmodel
963318264c
Added SV_HitEntity from mohaab 2023-07-30 20:21:08 +02:00
OM
1776ac2344 Fixed configstring not sending after post-loading 2023-07-04 23:06:02 +02:00
OM
96f72c0bb8 Denormalize configstrings when sending the game state 2023-07-02 19:42:03 +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
7b34f064d0 Moved gi.protocol to a new variable called g_protocol 2023-07-02 19:17:15 +02:00
OM
b9c5a4d5ba Write server frametime depending on the protocol used 2023-07-02 18:31:43 +02:00
OM
b67b3863ba Added view model anim normalization 2023-07-02 18:31:18 +02:00
OM
7eac426e31 Added net_pm_flags field for denormalized pm_flags (depending on the target game) 2023-06-29 22:16:46 +02:00
OM
906f9cb89d Denormalize player state flags when sending them to client 2023-06-29 21:27:45 +02:00
OM
cbe6354d2d Denormalize configstring when sending it to the client 2023-06-29 21:27:19 +02:00
OM
931c3147f8 Initialize targetGame and protocol in imports 2023-06-29 21:26:34 +02:00
OM
5b97245dd1 Reworked CMakeLists 2023-06-17 01:44:38 +02:00
OM
c287638f99 Reworked file inclusion (using relative path) 2023-06-17 01:24:20 +02:00
OM
2ac8f3e39d Removed game.cpp/level.cpp from server folder as they were useless 2023-06-17 01:23:52 +02:00
OM
e4fa0fff3a Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
OM
24cf12dd36 Fixed Linux compilation errors 2023-05-28 22:54:19 +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
dc45c33c79 ioq3 updates 2023-05-26 20:53:00 +02:00
OM
ca3340b158 ioquake3 porting 2023-05-24 19:29:36 +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
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