Теперь лимит 512 или 1024 FPS это не предел! С новым бустером, по вашему желанию можно выжимать все из вашего процессора! Плагин для метамод, увеличивающий фпс сервера. 1. Состав архива: • bin/ - содержит скомпилированные плагины • src/ - содержит исходный код • Readme.txt - этот файл 2. Общая информация Плагин действует сразу по трем направлениям: • увеличивает точность таймеров ОС (только под Windows) • уменьшает время "сна" процесса HLDS • снимает ограничение 1000 FPS, встроенное в HLDS Так же имеется "Insane mode" (управляется кваром mm_insane 0/1/2), активирующий режим, при котором HLDS загружает CPU на 100%, выдавая максимально возможное FPS. Техническая реализация: Патчинг памяти процесса HLDS Поддерживаемые билды: Предположительно все под Linux и Windows Текущая версия: 1.6 Changelog: 1.6: • Добавлен режим mm_insane 2, при котором HLDS более "лояльно" относится к другим приложениям, давая им шанс поработать после обсчета каждого фрэйма. Этот режим позволяет держать несколько серверов на одном ядре. 1.5: • Пофикшен баг "Got NaN Origin", вызывающий пропадаение объектов из игры при высоком FPS (Linux) 1.4: • Пофикшена бага с загрузкой ЦП на 100% при включенном стиме 3. Установка: - Подразумевается, что metamod установлен в стандартную директорию #gamedir#/addons/metamod - создайте директорию #gamedir#/addons/mmtimer - скопируйте в нее содержимое папки bin из архива - в #gamedir#/addons/metamod/plugins.ini добавьте сроки: Code win32 addons/mmtimer/mmtimer.dll (для Windows) linux addons/mmtimer/mmtimer_i386.so (для Linux) - запустите сервер, проверьте состояние плагина командой meta list, статус должен быть "RUN": mmtimer RUN - mmtimer_i386.so v1.4 ini ANY Never - под Linux сервер нужно запускать с -pingboost 3 4. Настройка: - Желаемый фпс задается кваром sys_ticrate - Для включения "Insane Mode" установите квар mm_insane в 1 или 2 (не забудьте при этом увеличить sys_ticrate) 5. 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 придется расплачиваться высокой загрузкой ЦП. 6. Мои советы: Больше 1500-2000 тикрейт ставить не советую (при mm_insane 1). net_graph начинает скакать. Для ClanWar самое оптимальное: sys_ticrate 1100-1200 mm_insane 1 (net_graph зеркально ровный) Для игровых серверов ставить mm_insane 1 не советую. Получите высокую нагрузку на проц и больше ничего. т.е. для игровых серверов: sys_ticrate 1100-1200 mm_insane 0 (net_graph рябит, но в игре это не будет ощутимо) P.S. Тестировало на двух ядрах. 8. Авторы/благодарности: Затеял все это добро: Lev (aka Flasher) Довел до ума: Crock
|