MMTimer - плагин для metamod, увеличивающий фпс (fps) сервера.
Плагин действует сразу по трем направлениям: - увеличивает точность таймеров ОС (только под Windows) - уменьшает время "сна" процесса HLDS - снимает ограничение 1000 FPS, встроенное в HLDS
Так же имеется "Insane mode" (управляется кваром mm_insane 0/1/2), активирующее режим, при котором HLDS загружает CPU на 100%, выдавая максимально возможное FPS
Техническая реализация: Патчинг памяти процесса HLDS
Установка: - Должен быть установлен metamod - Создайте директорию .../addons/mmtimer - Скопируйте в нее содержимое папки bin из архива - В .../addons/metamod/plugins.ini добавьте сроки: win32 addons\mmtimer\mmtimer.dll для Windows linux addons/mmtimer/ mmtimer_i386.so для Linux - Под Linux сервер нужно запускать с -pingboost 3
Настройка: - Желаемый фпс задается кваром sys_ticrate - Для включения insane mode установите квар mm_insane в 1 или 2 (не забудьте при этом увеличить sys_ticrate) - при mm_insane 1 процесс HLDS будет использовать максимально возможное время ЦП
- при mm_insane 2 процесс HLDS после обсчета каждого кадра будет
возвращать управление планировщику ОС, для выполнения других потоков.
Это более щадящий режим (по сравнению с mm_insane 1), позволяющий
держать на одном ядре несколько серверов с mm_insane 2 или 0.