Описание:Плагин для Metamod, увеличивающий FPS сервера и соответственно уменьшает пинг игроков.
Плагин действует сразу по трем направлениям:- увеличивает точность таймеров ОС (только под Windows)
- уменьшает время "сна" процесса HLDS
- снимает ограничение 1000 FPS, встроенное в HLDS
Так же имеется "
Insane mode" (управляется кваром
mm_insane 0/1), активирующий режим, при котором HLDS загружает CPU на 100%, выдавая максимально возможное FPS
Техническая реализация: Патчинг памяти процесса HLDS
Поддерживаемые билды: Предположительно все под Linux и Windows
Установка:- Подразумевается, что metamod установлен в стандартную директорию <gamedir>/addons/metamod
- создайте директорию <gamedir>/addons/mmtimer
- скопируйте в нее содержимое папки bin из архива
- в <gamedir>/addons/metamod/plugins.ini добавьте сроки
Код
win32 addons\mmtimer\mmtimer.dll
linux addons/mmtimer/mmtimer_i386.so
- запустите сервер, проверьте состояние плагина командой
meta list, статус должен быть "
RUN":
- под Linux сервер нужно запускать с
-pingboost 3Код
mmtimer RUN - mmtimer.dll v1.6 ini ANY Never
Настройка:- Желаемый фпс задается кваром
sys_ticrate- Для включения insane mode установите квар
mm_insane в 1 (не забудьте при этом увеличить sys_ticrate)
История версий:1.6:
*
Добавлен режим mm_insane 2, при котором HLDS более "лояльно" относится к
другим приложениям, давая им шанс поработать после обсчета каждого
фрэйма. Этот режим позволяет держать несколько серверов на одном ядре.
1.5:
* Пофикшен баг "Got NaN Origin", вызывающий пропадаение объектов из игры при высоком FPS (Linux)
1.4:
* Исправлен баг с загрузкой ЦП на 100% при включенном steam
Полезно знать:-
Если у вас Win сервер и обычными средствами вы не можете получить
больше 512 фпс, то вам помогут настройки mm_insane 0 и sys_ticrate 1100.
После этого фпс должен стать 1024 без высокой нагрузки на ЦП.
- Если у вас Win сервер, уже есть 1000 ФПС и вы не хотите больше, то этот плагин бесполезен
-
Если у вас Linux сервер, то можно увеличить sys_ticrate выше 1000 при
mm_insane 0- на некоторых системах вы получите больше 1000 фпс без
сильной нагрузки на ЦП.
- Если вы хотите больше 1000 (1024) фпс, то
ставьте mm_insane 1 и увеличивайте sys_ticrate до нужного значения.
Только за режим mm_insane 1 придется расплачиваться высокой загрузкой
ЦП.