Andrey Akhmichin
Andrey Akhmichin
AFAIR, Opposing Force has special cvar `sv_serverweapons` or something like that.
All good.
Дубль https://github.com/FWGS/xash3d-fwgs/issues/539
> Есть код таймера который я так и не закоммиттил Если я правильно понимаю, нужны как минимум 4 разные реализации такого пробуждающего таймера: 1. для Windows через win32 api. 2....
> https://pastebin.com/HSSX5i9G Код из engine/platform/linux/sys_linux.c нужно перенести в engine/platform/posix так как ничего специфичного для линукс там нет.
> Как я понимаю, после нормальной реализации таймеров можно будет полностью отказаться от квара sleeptime Думаю да, но я полагаю, что сигнальная система на pthreads может быть не самой эффективной...
На атомиках или спинлоках? Ну на винде и так можно лочить/разлочивать все на одном InterlockedExchange без всяких сигналов. То есть в основном потоке пишем в атомик 1, пока предыдущее значение...
> Для реализации в Windows можно использовать waitable times SetWaitableTimer юзает внутри себя ядерный вызов NtSetTimer, а тот внутри ntoskrnl.exe крутит спинлоки. То есть без лишней шелухи должно быть хорошее...
IDK why need to unload libraries, It's just waste of time.