1000fps - Не придел Yet Another Booster: mmtimer
Добавлено: 03 апр 2010, 18:44
mmtimer - Плагин для Metamod, увеличивающий FPS сервера.
Общая информация
Плагин действует сразу по трем направлениям:
- увеличивает точность таймеров ОС (только под Windows)
- уменьшает время "сна" процесса HLDS
- снимает ограничение 1000 FPS, встроенное в HLDS
Так же имеется "Insane mode" (управляется кваром mm_insane 0/1), активирующий режим, при котором HLDS загружает CPU на 100%, выдавая максимально возможное FPS
Техническая реализация: Патчинг памяти процесса HLDS
Поддерживаемые билды: Предположительно все под Linux и Windows
Общая информация
Плагин действует сразу по трем направлениям:
- увеличивает точность таймеров ОС (только под 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 добавьте сроки
- запустите сервер, проверьте состояние плагина командой meta list, статус должен быть "RUN":
- под Linux сервер нужно запускать с -pingboost 3
- создайте директорию <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
- Код: Выделить всё • Развернуть
[ 3] mmtimer RUN - mmtimer_i386.so v1.4 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
* Добавлен режим mm_insane 2, при котором HLDS более "лояльно" относится к другим приложениям, давая им шанс поработать после обсчета каждого фрэйма. Этот режим позволяет держать несколько серверов на одном ядре.
1.5:
* Пофикшен баг "Got NaN Origin", вызывающий пропадаение объектов из игры при высоком FPS (Linux)
1.4:
* Исправлен баг с загрузкой ЦП на 100% при включенном steam