Alibek Omarov
|
052ea6a8bd
|
engine: platform: introduce for Platform_NanoSleep, to be used for better sleeping in between frames for lowering CPU usage
|
2025-02-15 10:11:17 +03:00 |
|
Alibek Omarov
|
448dc720ed
|
engine: server: immediately exit from SV_GetChallenge on unknown type addresses
|
2025-02-15 09:31:20 +03:00 |
|
Alibek Omarov
|
75b15696f8
|
engine: zone: ensure memheader_t size is always expected
|
2025-02-15 09:31:20 +03:00 |
|
Andrey Akhmichin
|
7fb113f610
|
Documentation: opensource-mods.md: add "Delta Particles".
|
2025-02-15 08:02:44 +03:00 |
|
Andrey Akhmichin
|
0497e00ad2
|
Documentation: supported-mod-list.md: update.
|
2025-02-15 08:02:35 +03:00 |
|
Alibek Omarov
|
9c50288bbb
|
engine: server: rewrite challenge generator to something more simple: salted MD5 of an IP address
The idea was taken from ReHLDS project.
|
2025-02-15 08:01:44 +03:00 |
|
Alibek Omarov
|
c5d4af802c
|
engine: server: even if user set non-integer value for cl_updaterate, clamp it to sv_minupdaterate
|
2025-02-15 08:01:44 +03:00 |
|
Alibek Omarov
|
340a8b5e0c
|
engine: server: fixes for userinfo change ratelimiting
* Add pentalty earlier
* Increase disallowed timewindow according to penality multiplier
* Allow first change even if it falls into ignore timewindow
|
2025-02-15 08:01:44 +03:00 |
|
Alibek Omarov
|
bc1b86c19c
|
engine: server: refactor SV_ConnectClient, simplify LAN IP check
|
2025-02-15 08:01:44 +03:00 |
|
Alibek Omarov
|
b605cf603e
|
common: xash3d_types: make it more compatible for inclusion in SDK
|
2025-02-15 08:01:44 +03:00 |
|
xiaodo
|
fdc2ed8093
|
engine: server: pfnClientCommand and pfnQueryClientCvarValue should execute on unspawned player
|
2025-02-14 20:52:45 +03:00 |
|
xiaodo
|
a27375d1f5
|
engine: server: cmds: fix kick command incorrect argc
|
2025-02-14 20:52:45 +03:00 |
|
Alibek Omarov
|
0e2abf9040
|
engine: platform: always create zeroed buffer for audio
|
2025-02-14 05:20:40 +03:00 |
|
Alibek Omarov
|
89430400d9
|
engine: sys_con: only allow names that start with either alphabetic or numerical character for a log file
|
2025-02-14 01:51:50 +03:00 |
|
Alibek Omarov
|
f1a9d408bf
|
engine: sys_con: check if the next argument after -log starts with minus and ignore it if it does
|
2025-02-14 00:50:01 +03:00 |
|
Alibek Omarov
|
6529692244
|
engine: disable timestamps in log file by default, allow changing log file name with -log argument
|
2025-02-14 00:28:00 +03:00 |
|
Alibek Omarov
|
51d11f8e86
|
engine: platform: win32: remove unused log variables and checks from Win32 console, sys_con does the job
|
2025-02-14 00:28:00 +03:00 |
|
Alibek Omarov
|
c5397191e5
|
engine: client: touch: limit usage of touch_set_stroke and touch_setclientonly only for privileged mode
|
2025-02-13 20:55:49 +03:00 |
|
Alibek Omarov
|
44426709f7
|
engine: platform: posix: skip first stack frame when printing stack trace with libbacktrace
|
2025-02-13 20:43:32 +03:00 |
|
Alibek Omarov
|
2d8f747e84
|
wscript: disable using system-wide libbacktrace, as it might not support features we need
|
2025-02-13 19:21:07 +03:00 |
|
Alibek Omarov
|
0dd5a60410
|
3rdparty: gl4es: update submodule
|
2025-02-13 02:32:28 +03:00 |
|
Alibek Omarov
|
eec8129be4
|
3rdparty: extras: update submodule
|
2025-02-13 02:31:30 +03:00 |
|
Alibek Omarov
|
934c5e018d
|
readme: clarify that chat is for russian speaking people [ci skip]
|
2025-02-12 18:08:10 +03:00 |
|
Alibek Omarov
|
d658d8cc78
|
readme: remove builds.sr.ht status, add Telegram chat link, remove stable build link (it's very outdated and not recommended to use) [skip ci]
|
2025-02-12 17:58:51 +03:00 |
|
Alibek Omarov
|
ca9a3f0491
|
engine: server: fix out of bounds write in SV_FindTouchedLeafs
|
2025-02-11 21:15:54 +03:00 |
|
Alibek Omarov
|
1510cb458f
|
public: fix another typo
|
2025-02-11 21:12:50 +03:00 |
|
Andrey Akhmichin
|
30cabb8107
|
Documentation: supported-mod-list.md: fix branch name.
|
2025-02-11 21:10:59 +03:00 |
|
Alibek Omarov
|
64ee956618
|
engine: fix a typo
|
2025-02-11 20:06:15 +03:00 |
|
Alibek Omarov
|
39659644bf
|
public: merge calc bone quaternion and position into single function
Expect that only adj and output quaternion can be NULL.
|
2025-02-11 18:57:08 +03:00 |
|
Alibek Omarov
|
eb09af0b08
|
ref: gl: avoid generating GL_INVALID_OPERATION if gl_vbo_dlightmode is set to 0
|
2025-02-11 18:57:08 +03:00 |
|
Andrey Akhmichin
|
91a4ace12c
|
Documentation: supported-mod-list.md: update.
|
2025-02-11 16:28:40 +03:00 |
|
Alibek Omarov
|
2ad2e46b30
|
mainui: update
|
2025-02-10 13:18:59 +03:00 |
|
Alibek Omarov
|
627444279f
|
Revert "common: cvar: make auto descriptions private to cvar subsystem, use them when Cvar_Get is called with NULL description"
This reverts commit ade560c601 .
|
2025-02-10 12:49:05 +03:00 |
|
Alibek Omarov
|
3550bdb30d
|
3rdparty: mainui: update
|
2025-02-09 23:14:24 +03:00 |
|
Alibek Omarov
|
c201b895eb
|
common: netadr: force cast uint16_t type to netadrtype_t
So it compiles in C++
|
2025-02-09 23:13:29 +03:00 |
|
Alibek Omarov
|
72f1ac3780
|
wscript: ensure system-wide libbacktrace supports threads
|
2025-02-09 18:29:02 +03:00 |
|
Alibek Omarov
|
d7dc3192de
|
3rdparty: libbacktrace: fix applying uselib
|
2025-02-09 18:25:40 +03:00 |
|
Alibek Omarov
|
43ea65fffc
|
ci: upgrade freebsd tasks.
|
2025-02-09 17:41:01 +03:00 |
|
Alibek Omarov
|
a72d921c12
|
wscript: add system-wide libbacktrace detection
|
2025-02-09 17:41:01 +03:00 |
|
Alibek Omarov
|
99b7d71824
|
wscript: set DEST_SIZEOF_VOID_P with allow 64bit flag
|
2025-02-09 17:16:17 +03:00 |
|
Alibek Omarov
|
67c73bdcbe
|
engine: server: remove impulse 204, it's not used anywhere
Thanks @tyabus for reminding me about this feature.
|
2025-02-09 17:16:05 +03:00 |
|
Alibek Omarov
|
8b1dbcf166
|
ci: remove extra 20s of wait before removing current release and downloading artifacts
|
2025-02-09 17:02:31 +03:00 |
|
Alibek Omarov
|
5f60095dc4
|
scripts: flatpak: disable separate debuginfo
|
2025-02-09 16:54:51 +03:00 |
|
Alibek Omarov
|
c7282b488b
|
3rdparty: libbacktrace: disable linking zlib, lzma and zstd for now, figure this out later
|
2025-02-09 16:49:43 +03:00 |
|
Alibek Omarov
|
afa829d996
|
3rdparty: libbacktrace: don't define POSIX_SOURCE, it breaks build on Mac
|
2025-02-09 16:41:26 +03:00 |
|
Alibek Omarov
|
c06ea8d915
|
engine: platform: posix: add printing backtrace to stderr and logfile for libbacktrace backend
|
2025-02-09 16:41:26 +03:00 |
|
Alibek Omarov
|
bf344282ec
|
android: explicitly set Waf output directory so it doesn't mess with current configuration and places generated files where CMake expects them to be
|
2025-02-09 16:20:38 +03:00 |
|
Alibek Omarov
|
21f62910ac
|
engine: platform: posix: fix build when glibc execinfo.h is not available, but libbacktrace is still used
|
2025-02-09 16:20:38 +03:00 |
|
Alibek Omarov
|
54552d93ef
|
Documentation: goldsrc-protocol-support: I am not going to support Dproto
|
2025-02-09 16:18:21 +03:00 |
|
Alibek Omarov
|
97455e7fd4
|
engine: platform: sdl: fix build after last PR
|
2025-02-09 15:56:16 +03:00 |
|