У многих администраторов игровых серверов на уме воспроизводится такой вопрос как: Что же такое mmtimer и как увеличить fps своего сервера, объясню все в кратце. Mmtimer - плагин для metamod, который позволяет увеличивать fps вашего сервера.
Mmtimer действует сразу по трем основным направлениям таких как:
- Увеличение точности таймеров ОС (только под Windows)
- Уменьшение времени "сна" процесса HLDS
- Снятие ограничения 1000 FPS, встроенное в HLDS
- Так же присутствует "Insane mode" (cvar mm_insane 0/1), активирующий режим, при котором HLDS загружает CPU на 100%, выдавая максимально возможное FPS.
Приступаем к установке а так же настройке mmtimer. Для этого понадобится скачать данный мод что ниже, то есть тот самый mmtimer о котором я вам и расписываю, качаем.
cstrike/addons/metamod" и пропишем там такие строки как:
win32 addons/mmtimer/mmtimer.dll
linux addons/mmtimer/mmtimer_i386.so
Далее создаем новую папку в папке addons под названием mmtimer и в нее копируем содержимое папки bin из архива что качали выше.
Далее чтобы проверить, все ли работает запускаем сервер и проверяем состояние плагина командой meta list, статус должен быть "RUN"
[ 3] mmtimer RUN - mmtimer_i386.so v1.6 ini ANY Never
Если у вас установлена операционная система Linux, ваш сервер необходимо запускать с такой командой как: -pingboost 3
Примечания к статье:
Если ваш сервер расположен на Windows и вы не можете получить FPS более чем 512, вам должны помочь настройки mm_insane 0 и sys_ticrate 1100. После этого ваш FPS должен стать 1024 без высокой нагрузки на ЦП. Ну а если у вас уже есть 1000 fps и вы не хотите больше, то этот плагин бесполезен.
Если ваш сервер расположен на Linux, можно увеличить sys_ticrate выше 1000 при mm_insane 0, на некоторых системах вы получите больше 1000 fps без сильной нагрузки на ЦП. Ну а если у вас уже есть 1000 fps, ставьте mm_insane 1 и увеличивайте sys_ticrate до нужного значения. Только за режим mm_insane 1 придется расплачиваться высокой загрузкой ЦП.