Yet another booster mmtimer

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

1.6:
Доданий режим mm_insane 2, при якому HLDS більш "лояльно" ставиться до інших додатків, даючи їм шанс попрацювати після обрахування кожного фреймів. Цей режим дозволяє тримати кілька серверів на одному ядрі.

1.5:
Пофікшен баг "Got NaN Origin", що викликає пропадаеніе об'єктів з гри при високому FPS (Linux)

1.4:
Пофікшена бага із завантаженням ЦП на 100% при включеному стиме

Мається на увазі, що metamod встановлений в стандартну директорію / addons / metamod. Створіть директорію / addons / mmtimer. Скопіюйте в неї вміст папки bin з архіву (для windows серверів файл mmtimer.dll. Для linux файл mmtimer_i386.so)
в /addons/metamod/plugins.ini додайте терміни

Запустіть сервер, перевірте стан плагіна командою 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

Якщо у вас 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 доведеться розплачуватися високою завантаженням ЦП.

Проблеми з "512 фпс замість 1000" більше немає:

Yet another booster mmtimer

Windows. Insane mode:

Yet another booster mmtimer

Linux. Insane mode:

Yet another booster mmtimer