|
371639f0dc
|
engine: introduce fps_override to unlock the 200 FPS limit in multiplayer games to 1000
|
2024-10-30 18:28:55 +03:00 |
|
|
da76abda75
|
engine: even more refactorings to avoid global cls.legacymode usage, now with GoldSrc server autodetection
|
2024-10-16 07:31:27 +03:00 |
|
|
f52c825bf5
|
engine: make some global variables static and const, make even more functions static if possible
|
2024-10-14 19:19:46 +03:00 |
|
|
1d64635783
|
engine: correctly check for cls.legacymode, as it's not a boolean anymore
|
2024-10-11 00:08:21 +03:00 |
|
SNMetamorph
|
50c805826f
|
engine: implemented handling SIGTERM signal for proper stopping dedicated server
|
2024-10-08 01:05:26 +03:00 |
|
|
2eb8f88a20
|
engine: move attenuation none sound spatialize fix to bugcomp mode, as Xash native games use this
|
2024-09-05 13:50:15 +03:00 |
|
|
e70f9a67b8
|
engine: host: always enable console for dedicated
|
2024-07-26 11:08:34 +03:00 |
|
|
6120c0daec
|
engine: print command line args alongside developer level during init
|
2024-07-22 22:15:56 +03:00 |
|
|
708c691cdb
|
engine: fix XASH_DEDICATED check
|
2024-07-10 10:34:57 +03:00 |
|
|
c42960ec2a
|
engine: server: mark some cvars and movevars as server cvars, so they get reported in rules query
Bring back sv_contact cvar, as it makes sense to get this from rules query
|
2024-07-07 03:01:59 +03:00 |
|
|
d56e53a347
|
Replace hardcoded functions names by __func__ macro
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
|
2024-06-19 06:53:42 +03:00 |
|
|
95b48da37d
|
engine: allow to change hardcoded path to custom.hpk
|
2024-06-15 17:22:26 +03:00 |
|
|
8bc76e3d58
|
engine: host: do not specifically check timedemo or vsync in Host_CalcSleep, because it's already has been checked in Host_CalcFPS
|
2024-06-15 13:57:12 +03:00 |
|
|
3434005e66
|
engine: common: make Host_IsLocalGame and Host_IsLocalClient inlined
|
2024-06-13 01:20:14 +03:00 |
|
|
240b6fb6f2
|
engine: fix possible unprivileged config execute with fake extension
|
2024-06-12 11:16:31 +03:00 |
|
|
4163d3655a
|
engine: reformat and reorder host_parm_s struct, remove now unused host.daemonize and host.enabledll
|
2024-06-12 11:16:26 +03:00 |
|
|
2c7bf49fc9
|
engine: host: avoid some of unnecessary double-to-float conversions
|
2024-06-12 10:20:09 +03:00 |
|
|
739592e50d
|
engine: host: refactoring, reduce usage of global variables a bit
|
2024-06-12 10:20:09 +03:00 |
|
|
393e31e509
|
engine: move finding root/readonly directory to FS initialization, remove unused host.rodir, host.rootidr
|
2024-06-12 10:20:09 +03:00 |
|
|
4e2708c1ac
|
engine: bring back texture replacement
|
2024-06-11 06:16:26 +03:00 |
|
|
a6c2cfe89b
|
engine: avoid constants in Q_strncpy third argument, where possible
|
2024-05-06 14:27:26 +03:00 |
|
|
94d3eff9ce
|
engine: host: fix build with Q_strchrnul returning const char *
|
2024-05-03 15:31:20 +03:00 |
|
|
31c0934108
|
engine: fix parsing -bugcomp flags, assume bugcomp flags only starts with alphabetic character
|
2024-05-03 06:28:48 +03:00 |
|
|
dd410a2de5
|
engine: implement small Message Rewrite Facitility that allows to run mods that directly write internal GoldSrc messages
|
2024-04-28 06:59:18 +03:00 |
|
|
ea34bc8652
|
engine: turn bugcomp into flags that can be enabled/disabled separately
|
2024-04-21 16:52:15 +03:00 |
|
|
ca3b4a9d7f
|
engine: host: oops
|
2024-04-18 16:48:41 +03:00 |
|
|
213650db8f
|
engine: exit with non-zero return code if engine tests are failed
|
2024-04-18 16:36:18 +03:00 |
|
|
2640b6d869
|
engine: host: remove misleading message about TAB-autocompletion in dedicated mode
|
2024-03-19 21:24:21 +03:00 |
|
|
049bed555e
|
engine: host: fit -help into 80 columns terminal
|
2024-03-19 21:13:28 +03:00 |
|
SNMetamorph
|
7d7e72196b
|
engine: host: enabled printing current developer level
|
2024-03-19 19:31:54 +03:00 |
|
|
132c9de142
|
engine: host: add the most important command line flag help string
|
2024-02-05 15:28:18 +03:00 |
|
|
b5f02324a6
|
engine: add basic sounds.lst implementation
|
2024-02-05 12:49:27 +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 |
|
|
dca862a838
|
engine: host: execute valid rc script if game was started from -game parameter using default launcher
|
2024-01-14 10:58:27 +03:00 |
|
|
9551240680
|
engine: host: fix -Werror=parentheses
|
2024-01-05 02:35:16 +03:00 |
|
|
6605d0456c
|
engine: host: force ENGINE_STEP_POSHISTORY_LERP for Counter-Strike and Condition Zero
|
2024-01-05 02:27:37 +03:00 |
|
|
99e8f7b486
|
engine: host: fix warning about incompatible features bits
|
2024-01-05 02:26:25 +03:00 |
|
|
f2584dcb9d
|
engine: host: better engine features print
|
2024-01-04 05:31:01 +03:00 |
|
|
ce73838f1b
|
engine: add a function that validates requested features bits
|
2024-01-04 05:30:18 +03:00 |
|
|
bcfabbe802
|
engine: do not save configs when we closing because of the errors
|
2023-12-28 22:42:12 +03:00 |
|
|
c244cfc937
|
engine: do not save configs when we closing because of the errors
|
2023-12-28 22:40:10 +03:00 |
|
|
96f7f5457d
|
engine: print all supported and enabled features
|
2023-12-17 17:51:15 +03:00 |
|
|
54a5947a3c
|
engine: remove MSGBOX macro
|
2023-12-15 06:40:04 +03:00 |
|
|
514da0ffa9
|
engine: host: do not depend on Sys_Sleep accuracy, instead allocate a timewindow that decrases with each skipped frame
|
2023-12-11 07:12:44 +03:00 |
|
|
1e0107944f
|
engine: make sys_timescale non-cheat, like host_framerate
|
2023-12-07 00:50:56 +03:00 |
|
|
76564958d1
|
engine: host: hide -nativeegl for Android SDL builds
|
2023-11-03 14:48:28 +03:00 |
|
|
5ea074a1fd
|
engine: fix build issues pointed by @Velaron
|
2023-10-31 21:01:42 +03:00 |
|
|
8fb908e3d4
|
engine: server: disable SV_UnloadProgs, only call it when shutting down engine
|
2023-10-28 11:06:18 +03:00 |
|
|
ce39255ef0
|
engine: host: set rootdir on Android SDL port
|
2023-10-27 14:25:16 +03:00 |
|