Mmtimer v 1

Для тих хто хоче допомогти в розвитку ресурсу: Наші WebMoney гаманці:

Плагін для Metamod, що збільшує FPS сервера і відповідно зменшує пінг гравців.

Плагін діє відразу за трьома напрямками:
- збільшує точність таймерів ОС (тільки під Windows)
- зменшує час "сну" процесу HLDS
- знімає обмеження 1000 FPS, вбудоване в HLDS

Так само є "Insane mode" (управляється квар mm_insane 0/1), який активує режим, при якому HLDS завантажує CPU на 100%, видаючи максимально можливе FPS

Технічна реалізація: патчінга пам'яті процесу HLDS
Підтримувані білди: Імовірно все під Linux і Windows

- Мається на увазі, що metamod встановлений в стандартну директорію / Addons / metamod
- створіть директорію / Addons / mmtimer
- скопіюйте в неї вміст папки bin з архіву
- в /addons/metamod/plugins.ini додайте терміни

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