Yet Another Booster: mmtimer

Тема в разделе "Статьи и мануалы", создана пользователем Andrey, 31 мар 2010.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    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 добавьте сроки
      Код:
      win32 addons\mmtimer\mmtimer.dll
      linux addons/mmtimer/mmtimer_i386.so
    • запустите сервер, проверьте состояние плагина командой meta list, статус должен быть "RUN":
      Код:
      [ 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::
    [​IMG]

    Windows, Insane mode:
    [​IMG]

    Linux, Insane mode:
    [​IMG]

    Скачать: http://www.multiupload.com/Y717H6NNCO
    Официальная страничка: http://forum.hlds.us/a-7/yet-another-booster-mmtimer-9548/
     
    romanovka, rodgerland, random.81 и ещё 1-му нравится это.
  2. rodgerland

    rodgerland

    Сообщения:
    500
    Симпатии:
    122
    Не хиленько 26646 fps.
    Мне бустера своего хватает на 1000, думаю выше 1000 как раз для фанатов =)
    Мне кажется будет полезен когда на машине несколько игровых серверов и допустим плохо рабивается приоритет для выборочного сервера, тыкнул тикрейт повыше и все.
     
  3. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    для сорса подобное есть?
     
    Последнее редактирование: 3 май 2010
  4. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    Настройки в server или autoexec прописывать?
     
  5. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    И после meta list у меня ERROR, вместо плуга...
     
  6. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    Для соурса че нету ???
     
  7. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    Сомнительный плагин какой то
     
  8. vaga777

    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 не увидел
     
  9. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    [ 3] mmtimer fail load - чем это не ошибка?
    Плохо ставишь.
     
  10. vaga777

    vaga777 Гость

    В plugins.ini прописан(который у metamod). Папка создана. Скинуты оба файла( .dll и .so ). в server.cfg две строчки добавил. Все как по мануалу.
     
  11. Роман Стасiв

    Роман Стасiв

    Сообщения:
    1
    Симпатии:
    0
    тоже самое только на винде