Yet Another Booster: mmtimer

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,024
  • Команда форума
  • #1
Yet Another Booster: mmtimer

Описание:
mmtimer - это плагин для metamod, увеличивающий fps сервера.

Автор: berq

Общая информация
Плагин действует сразу по трем направлениям:

  • увеличивает точность таймеров ОС (только под Windows)
  • уменьшает время "сна" процесса HLDS
  • снимает ограничение 1000 FPS, встроенное в HLDS

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

Техническая реализация: Патчинг памяти процесса HLDS
Поддерживаемые билды: Предположительно все под Linux и Windows

Установка

  • Скачать можно тут: Посмотреть вложение mmtimer_1_6.zip или тут
  • Подразумевается, что metamod установлен в стандартную директорию <gamedir>/addons/metamod
  • создайте директорию <gamedir>/addons/mmtimer
  • скопируйте в нее содержимое папки bin из архива
  • в <gamedir>/addons/metamod/plugins.ini добавьте сроки
    C-подобный:
    win32 addons\mmtimer\mmtimer.dll
    linux addons/mmtimer/mmtimer_i386.so
  • запустите сервер, проверьте состояние плагина командой meta list, статус должен быть "RUN":
    C-подобный:
    [ 3] mmtimer          RUN   -    mmtimer_i386.so   v1.6      ini    ANY   Never
  • под Linux сервер нужно запускать с -pingboost 3
Настройка

  • Желаемый фпс задается cvar sys_ticrate
  • Для включения insane mode установите квар mm_insane в 1 или 2 (не забудьте при этом увеличить sys_ticrate)
HowTo:

  • Если у вас 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" больше нет :smile::
1024fps.png


Windows, Insane mode:
mmwindowsinsane.png


Linux, Insane mode:
mmlinuxinsane.png


Скачать: http://www.multiupload.com/Y717H6NNCO
Официальная страничка: http://forum.hlds.us/a-7/yet-another-booster-mmtimer-9548/
 

rodgerland

Участник
Сообщения
485
Реакции
115
Не хиленько 26646 fps.
Мне бустера своего хватает на 1000, думаю выше 1000 как раз для фанатов =)
Мне кажется будет полезен когда на машине несколько игровых серверов и допустим плохо рабивается приоритет для выборочного сервера, тыкнул тикрейт повыше и все.
 

LEII4A

Участник
Сообщения
741
Реакции
135
для сорса подобное есть?
 
Последнее редактирование:

koFF

Участник
Сообщения
145
Реакции
20
Настройки в server или autoexec прописывать?
 

koFF

Участник
Сообщения
145
Реакции
20
И после meta list у меня ERROR, вместо плуга...
 
V

vaga777

Не работает плагин на линуксе почему то:( цитирую из консоли команду meta list:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never
[ 3] mmtimer fail load mmtimer_i386.so v1.6 ini ANY Never
[ 4] CSX RUN - csx_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 5] CStrike RUN - cstrike_amxx_i38 v1.8.1.3 pl1 ANY ANY
[ 6] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
[ 7] EngineX RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl1 ANY ANY
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.1.3 pl1 ANY ANY
9 plugins, 8 running
никаких ошибок,касательно mmtimer не увидел
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Не работает плагин на линуксе почему то:( цитирую из консоли команду meta list:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never
[ 3] mmtimer fail load mmtimer_i386.so v1.6 ini ANY Never
[ 4] CSX RUN - csx_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 5] CStrike RUN - cstrike_amxx_i38 v1.8.1.3 pl1 ANY ANY
[ 6] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
[ 7] EngineX RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl1 ANY ANY
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.1.3 pl1 ANY ANY
9 plugins, 8 running
никаких ошибок,касательно mmtimer не увидел
[ 3] mmtimer fail load - чем это не ошибка?
Плохо ставишь.
 

Роман Стасiв

Участник
Сообщения
1
Реакции
0
Не работает плагин на линуксе почему то:( цитирую из консоли команду meta list:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never
[ 3] mmtimer fail load mmtimer_i386.so v1.6 ini ANY Never
[ 4] CSX RUN - csx_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 5] CStrike RUN - cstrike_amxx_i38 v1.8.1.3 pl1 ANY ANY
[ 6] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
[ 7] EngineX RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl1 ANY ANY
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.1.3 pl1 ANY ANY
9 plugins, 8 running
никаких ошибок,касательно mmtimer не увидел

тоже самое только на винде
 
Сверху Снизу