Yet Another Booster: mmtimer
mmtimer - Плагин для метамод, увеличивающий фпс сервера.
Общая информация
Плагин действует сразу по трем направлениям:
- увеличивает точность таймеров ОС (только под Windows)
- уменьшает время "сна" процесса HLDS
- снимает ограничение 1000 FPS, встроенное в HLDS
Так же имеется "Insane mode" (управляется кваром mm_insane 0/1), активирующий режим,
при котором HLDS загружает CPU на 100%, выдавая максимально возможное FPS
Техническая реализация: Патчинг памяти процесса HLDS
Поддерживаемые билды: Предположительно все под Linux и Windows
Текущая версия: 1.6
Установка :
Подразумевается, что metamod установлен в стандартную директорию /addons/metamod. Создайте директорию /addons/mmtimer. Скопируйте в нее содержимое папки bin из архива (для windows серверов файл mmtimer.dll, для linux файл mmtimer_i386.so)
в /addons/metamod/plugins.ini добавьте сроки
для windows
win32 addons\mmtimer\mmtimer.dll
для linux
linux addons/mmtimer/mmtimer_i386.so
Запустите сервер, проверьте состояние плагина командой meta list, статус должен быть "RUN":
[ 3] mmtimer RUN - mmtimer_i386.so v1.6 ini ANY Never
Под Linux сервер нужно запускать с -pingboost 3
Настройка:
Желаемый фпс задается кваром sys_ticrate
Для включения insane mode установите квар mm_insane в 1 или 2 (не забудьте при этом увеличить sys_ticrate)
mm_insane и sys_ticrate прописывать в server.cfg для примера так :
sys_ticrate 10000
mm_insane 0
mm_insane 0
Скриншоты
Проблемы с "512 фпс вместо 1000" больше нет:
Windows, Insane mode:
Linux, Insane mode: