Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

22 страниц V   1 2 ... 20 21 »

Yet Another Booster: mmtimer

, Увеличение FPS сервера
Статус пользователя Rokr__
сообщение 24.3.2010, 17:52
Сообщение #1


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

mmtimer - Плагин для Metamod, увеличивающий FPS сервера.

Прикрепленный файл  mmtimer_1_6.rar ( 56,29 килобайт ) Кол-во скачиваний: 5316

Общая информация
Плагин действует сразу по трем направлениям:
- увеличивает точность таймеров ОС (только под 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 добавьте сроки

Код
      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)

Changelog:

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 придется расплачиваться высокой загрузкой ЦП.

Авторы/благодарности:
- Затеял все это добро: Lev (aka Flasher)
- Довел до ума: Crock


i
Уведомление:
Последний билд сервера для Linux,на котором работает mmtimer -4883


Отредактировал: Zero, - 18.1.2013, 13:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя imba
сообщение 24.3.2010, 18:07
Сообщение #2
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Код
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.56 14.05 17.55     332    192  879.93       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.56 14.03 17.24     332    192  880.79       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.56 14.05 17.24     332    192  884.27       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.56 13.87 16.78     332    192  858.82       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.56 13.57 16.07     332    192  883.40       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
4.08 13.21 15.04     332    192  884.71       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
4.08 13.00 14.70     332    192  883.40       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
4.08 12.88 14.61     332    192  880.36       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
4.08 12.68 14.22     332    192  808.02       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.95 12.58 13.99     332    192  890.43       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.95 12.60 14.16     332    192  876.05       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.95 12.66 14.13     332    192  880.36       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
3.95 12.57 14.08     332    192  879.06       16
stats
CPU   In    Out   Uptime  Users   FPS    Players
1.00 12.62 13.90     332    193  872.63       17
stats
CPU   In    Out   Uptime  Users   FPS    Players
1.00 12.92 14.14     332    193  883.84       17


это на виндовс хп
думаю все понятно...

Отредактировал: imba, - 24.3.2010, 18:08


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fortran
сообщение 24.3.2010, 18:37
Сообщение #3


Стаж: 16 лет

Сообщений: 455
Благодарностей: 107
Полезность: 485

Цитата
* Если у вас Linux сервер, то можно увеличить sys_ticrate выше 1000 при mm_insane 0- на некоторых системах вы получите больше 1000 фпс без сильной нагрузки на ЦП.


брэд какойто...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Slackerok
сообщение 24.3.2010, 18:49
Сообщение #4
Стаж: 16 лет

Сообщений: 187
Благодарностей: 20
Полезность: 12

Ребята юзайте yahoo.gif седня протестил на Винду, 1000 фпс!!!!!! Серв просто летает yahoo.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя M@R@DER
сообщение 24.3.2010, 19:11
Сообщение #5
Стаж: 17 лет

Сообщений: 123
Благодарностей: 4
Полезность: < 0

mm_insane 0 и sys_ticrate 1100 вот это в server cfg прописывать?,если работает то от души а то у меня fps либо 250 либо 512 (+-)не больше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 24.3.2010, 19:12
Сообщение #6


Стаж: 16 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

у меня длл ки стоят которые до 1200 фпс выдают :)

а эта штуковина работает подтверждаю, 5000 фпс ради интереса ставил:)

Отредактировал: vkontakte, - 24.3.2010, 19:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 24.3.2010, 19:13
Сообщение #7
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

У меня на Windows XP PE SP3 максимальное FPS было 20000 при mm_insane "1" и sys_ticrate "100000"

Сейчас же стоит mm_insane "0" и sys_ticrate "10000" - FPS стабильно 1000
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя imba
сообщение 24.3.2010, 19:17
Сообщение #8
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

добавить можно только одно - "Браво Crock" :)

Отредактировал: imba, - 24.3.2010, 19:19


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя M@R@DER
сообщение 24.3.2010, 19:18
Сообщение #9
Стаж: 17 лет

Сообщений: 123
Благодарностей: 4
Полезность: < 0

mm_insane 0 и sys_ticrate 1100 вот это в server cfg прописывать?! )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 24.3.2010, 19:22
Сообщение #10


Стаж: 16 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

Цитата(M@R@DER @ 24.3.2010, 19:18) *
mm_insane 0 и sys_ticrate 1100 вот это в server cfg прописывать?! )


естественно =) уже и сам мог бы проверить:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 24.3.2010, 19:22
Сообщение #11


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

crock вобще молодчина ) как говорится все гениальное просто )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя M@R@DER
сообщение 24.3.2010, 19:36
Сообщение #12
Стаж: 17 лет

Сообщений: 123
Благодарностей: 4
Полезность: < 0

а папку "scr" куда ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 24.3.2010, 19:41
Сообщение #13


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

никуда ) тебе только длл нужна ) ну если только ты не собрался переплюнуть творение крока )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя M@R@DER
сообщение 24.3.2010, 19:44
Сообщение #14
Стаж: 17 лет

Сообщений: 123
Благодарностей: 4
Полезность: < 0

и еще вопрос это так и должно быть?-[MMTIMER]: Found swds.dll at 0x03570000
[MMTIMER]: Found hlds.exe at 0x01400000
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 24.3.2010, 19:46
Сообщение #15
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Обновил оформление первого поста. Такой вопрос, кто первоисточник? hlds.us?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 24.3.2010, 19:49
Сообщение #16


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

оформление уже 2 раза меняли :biggrin:
первоисточник я указал вроде если никто не стер-а не уже все стерли)
да он самый)

M@R@DER,
да
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя M@R@DER
сообщение 24.3.2010, 19:51
Сообщение #17
Стаж: 17 лет

Сообщений: 123
Благодарностей: 4
Полезность: < 0

thank_you2.gif thank_you2.gif thank_you2.gif

Отредактировал: M@R@DER, - 24.3.2010, 19:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Turok005
сообщение 24.3.2010, 19:56
Сообщение #18
Стаж: 16 лет

Сообщений: 808
Благодарностей: 25
Полезность: < 0

На одной машине 8 серверов, если на все поставить она выдержит такую нагрузку!?:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 24.3.2010, 19:57
Сообщение #19


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

ну если с бустером выдерживала то думаю выдержит ) ну по крайней мере все проверяется на собственных ошибках bangin.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 24.3.2010, 20:00
Сообщение #20


Стаж: 16 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

Цитата(Turok005 @ 24.3.2010, 19:56) *
На одной машине 8 серверов, если на все поставить она выдержит такую нагрузку!?:)


ты смотря какую нагрузку имеешь ввиду? 50к fps ? или по 1000 в обычном режиме?
думаю яснее стало :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
22 страниц V   1 2 ... 20 21 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: