1677835b45
engine: common: simplify bit buffer operations
...
Yields a small performance boost
2024-04-08 07:24:53 +03:00
f60e856f35
engine: server: replace useless call to SV_Serverinfo to a direct access
2024-04-06 06:58:15 +03:00
fcd0982524
engine: server: free 64-bit string pool last when unloading library
2024-04-05 19:45:24 +03:00
6881ee742d
engine: server: fix incorrect NULL check in pfnCvar_RegisterServerVariable
2024-04-05 18:45:15 +03:00
f070bbef3c
engine: server: make EDICT_NUM inlined
2024-04-04 20:42:25 +03:00
c896425ad9
engine: server: make changelevel commands compatible with GoldSrc
2024-04-04 00:21:28 +03:00
156b2b2b10
engine: server: remove MAP_HAS_SPAWNPOINT checks
2024-04-03 05:52:42 +03:00
f6d489e038
engine: server: register str64stats command that prints string pool usage statistics
2024-03-26 17:15:15 +03:00
d34fedea69
engine: server: cleanup unused variables
2024-03-25 05:50:04 +03:00
80b3f90091
engine: server: more accurate SV_ParseEdict
...
* Add removing trailing spaces, like GoldSrc does
* Pass classname first to allow game to override it
* Remove FL_CUSTOMENTITY flag usage, GoldSrc doesn't set this flag for "custom"
export entities
* Fix possible memory leak
2024-03-25 05:49:59 +03:00
SNMetamorph
0fc83080ec
engine: server: allowed bandwidth test on listen servers
2024-02-26 19:41:32 +03:00
SNMetamorph
8efc9d74e8
engine: server: fixed test packet buffer was not being created
2024-02-26 19:41:32 +03:00
8afca1a79c
engine: server: allow starting game from custom map
2024-02-23 20:54:32 +03:00
e11f9e05d4
engine: server: add GetNativeObject to server's PhysicsAPI
2024-02-19 17:49:37 +03:00
b59b7c1a8d
engine: server: better error message for missing spawn functions
2024-02-17 22:15:41 +03:00
Andrey Akhmichin
8b79e49a0f
engine: server: execute maps/<mapname>_unload.cfg on server deactivation.
2024-02-16 17:57:26 +03:00
Andrey Akhmichin
4ea6eba8f2
engine: server: execute maps/<mapname>_load.cfg before entities precaching.
2024-02-16 17:57:26 +03:00
Andrey Akhmichin
f649076bc3
engine: server: execute map change config file before entities precaching.
2024-02-16 17:57:26 +03:00
Andrey Akhmichin
8ecffa4663
engine: server: define new "disconcfgfile" cvar.
2024-02-16 17:57:26 +03:00
Andrey Akhmichin
e90b83849a
engine: server: execute map change config file in singleplayer.
2024-02-16 17:57:26 +03:00
Andrey Akhmichin
d517b9717a
engine: server: define new "_sv_override_scientist_mdl" cvar for Uplink's scientist model.
2024-02-16 17:57:26 +03:00
2c0d6e06be
engine: server: return NULL in SV_ClientBy{Id,Name} if client array isn't allocated
2024-02-15 13:56:47 +03:00
1f4c9b67da
engine: server: don't init or send voice chat in singleplayer
2024-02-13 15:09:26 +03:00
e2424b4303
engine: server: clean up userinfo and fullupdate throttle on client connect
2024-02-07 23:27:02 +03:00
7daa6c3451
engine: server: use soundlist to acquire random sounds for physics
2024-02-05 12:49:31 +03:00
8c61a2f021
engine: server: cleanup server.h header from unused functions prototypes
2024-01-28 11:35:53 +03:00
0579e40857
engine: server: remove unused DumpHashString function
2024-01-28 10:00:51 +03:00
b41fe076ae
engine: server: exclude expired IP filters from check
2024-01-28 10:00:51 +03:00
2b6a550405
engine: clean up common.h header from unused function prototypes, or move them to appropriate header or C file
2024-01-28 10:00:17 +03:00
75d476f9df
engine: fix -Wmissing-prototypes
2024-01-28 09:55:18 +03:00
862b9e68be
engine: server: fix possible null pointer dereference
2024-01-25 16:21:55 +03:00
caefa0b7b9
engine: remove cvar r_lighting_modulate, it's some unindentifiable legacy
2024-01-09 03:55:07 +03:00
ce73838f1b
engine: add a function that validates requested features bits
2024-01-04 05:30:18 +03:00
96f7f5457d
engine: print all supported and enabled features
2023-12-17 17:51:15 +03:00
d41a80bc2c
engine: add mask to sanitize possible engine features bits
2023-12-17 17:43:51 +03:00
13aab4e59c
engine: server: fix off-by-one error in Voice_Set/GetClientListening
2023-12-13 14:56:55 +03:00
36c2f9e9f2
engine: refactor rcon redirect, don't make it depend on global object
2023-12-13 14:56:27 +03:00
0c512d0431
engine: server: unused variables cleanup
2023-12-05 10:46:03 +03:00
2d2e03f235
engine: server: reset edict in ParseSaveTables like GoldSrc does which fixes messed up entities in mods that have advanced save-restore system (thanks to vasiavasiavasia95 for figuring out this bug)
2023-11-27 18:42:50 +03:00
68377435c8
engine: server: remove legacy light -> light_level entity key rewrite
2023-11-26 02:23:52 +03:00
SNMetamorph
5216cccef4
engine: server: added singleplayer check for userinfo update
2023-11-20 00:14:30 +03:00
83d26ad233
engine: server: add sv_allow_autoaim cvar
2023-11-20 00:11:10 +03:00
f7c536b81c
engine: server: allow loading maps from subdirectories as this is used by some Half-Life mods
2023-10-29 02:44:46 +03:00
f07eea5073
engine: server: allow server unloading for Win32 targets until we figure out the issues with MetaMod
2023-10-28 11:14:12 +03:00
78bc177e05
engine: server: remove unused host struct field
2023-10-28 11:06:18 +03:00
8fb908e3d4
engine: server: disable SV_UnloadProgs, only call it when shutting down engine
2023-10-28 11:06:18 +03:00
d8b261370a
engine: common: do not probe server to collect cvars for game.cfg (CHECK THIS)
2023-10-28 11:06:18 +03:00
7f9025e178
engine: server: sv_pmove: use model name for physent name to avoid crash when classname isn't initialized yet
2023-10-28 11:04:43 +03:00
a5ee631191
engine: server: sv_game: disable searching closer to server library memory region for Android
2023-10-27 14:31:16 +03:00
061b50404d
engine: server: register dummy cvar sv_allow_dlfile for GoldSrc compatibility
2023-10-27 08:02:10 +03:00