| Новые сообщения · Участники · Правила форума · Поиск · RSS |
|
| Akyla GAME Форум Сounter-Strike 1.6 Корисні статті 19 кроків як понизити лаги на сервері |
| 19 кроків як понизити лаги на сервері |
[Крок 1]
Перший крок натискаємо CTRL + ALT + DEL знаходимо hlds.exe і ставимо пріоритет * Реального времени * [Крок 2] Створюємо ярлик файлу hlds.exe, кляцаєм провою мишкою на ярлик беремо Свойства-Обьект в рядку після hlds.exe дописуємо свої параметри стандартні наприклад -nomaster-cstrike-console і тд. і додаємо в кінці -pingboost 3 + heapsize 250000 + sys_ticrate 10000 [Крок 3] Поставимо HL Booster Я вибрав версію lite тому що я вважаю що цей варіант більш стабільний, ніж інші. Установка: Створюємо в папці addons папку з назвою Booster і кидаємо туди booster_mm.dll, потім прописуємо в addons\metamod\plugins.ini рядок win32 addons\booster\boster_mm.dll вот і все [Крок 4] Прискорення зміни карти. Для цього видаляємо в папці cstrike файл custom.hpk НАЗАВЖДИ! [Крок 5] Можна використовувати цей скрипт для стабілізації відправлення та прийняття даних на сервер Code alias "dslow" "sv_minrate 2500;sv_maxrate 2500;sv_minupdaterate 5;sv_maxupdaterate 5;echo dead slow" alias "vslow" "sv_minrate 3500;sv_maxrate 3500;sv_minupdaterate 13;sv_maxupdaterate 13;echo very slow" alias "slow" "sv_minrate 3500;sv_maxrate 5000;sv_minupdaterate 14;sv_maxupdaterate 14;echo slow" alias "norm" "sv_minrate 3500;sv_maxrate 7500;sv_minupdaterate 15;sv_maxupdaterate 15;echo normal" alias "fast" "sv_minrate 3500;sv_maxrate 9999;sv_minupdaterate 20;sv_maxupdaterate 20;echo fast" alias "vfast" "sv_minrate 3500;sv_maxrate 20000;sv_minupdaterate 20;sv_maxupdaterate 60;echo LAN fast" alias "rates" "sv_minrate;sv_maxrate;sv_minupdaterate;sv_maxupdaterate" це можна вписати в server.cfg, autoexec.cfg Використання: Після запуску консолі сервера наберіть який параметр ви хочете, в залежності від інтернету Наприклад для LAN vfast Тестуйте кароче [Крок 6] Йде на налаштування server.cfg Зменшення лагів гарантовано Code sv_logbans 0 sv_logecho 0 sv_logfile 0 sv_log_onefile 0 mp_logmessages 0 mp_logdetail 0 sv_unlag 1 sv_maxunlag 1 fps_max 600 [Крок 7] Налаштування server.cfg під ваш інтернет Code rate 5000 sv_rate 5500 sv_cmdrate 40 sv_cmdbackup 2 sv_updaterate 45 mp_resend 2 sv_dlmax 40 mp_decals 50 Модем 128к Code rate 10000 sv_rate 10000 sv_cmdrate 60 sv_cmdbackup 3 mp_updaterate 60 sv_resend 2 sv_dlmax 100 mp_decals 100 Модем 256k Code rate 12000 sv_rate 12000 sv_cmdrate 101 sv_cmdbackup 4 sv_updaterate 101 sv_resend 3 mp_dlmax 256 mp_decals 100 Модем 512К Code rate 15000 sv_rate 15000 sv_cmdrate 80 sv_cmdbackup 4 mp_updaterate 45 sv_resend 3 mp_dlmax 400 mp_decals 100 Модем 1024к Code rate 20000 sv_rate 20000 sv_cmdrate 80 sv_cmdbackup 6 mp_updaterate 80 sv_resend 6 mp_dlmax 800 mp_decals 300 Модем 2048к Code rate 25000 sv_rate 25000 sv_cmdrate 101 sv_cmdbackup 6 sv_updaterate 101 sv_resend 6 DSL Високошвидкісний Code rate "12001.000521" sv_rate "9999" sv_latency "-21.000521" sv_updaterate "160" sv_cmdrate "40" mp_resend "2" mp_cmdbackup "2" sv_dlmax "768" ex_interp "0.01" ex_extrapmax "10" DSL Низкий Code sv_rate "9999" mp_latency "-51.000521" mp_updaterate "67" sv_cmdrate "40" sv_resend "2.5" mp_cmdbackup "51" mp_dlmax "512" ex_interp "0.05" ex_extrapmax "4" cl_dlmax 800 mp_decals 300 qDSL и xDSl Code rate "15001.000521" cl_rate "9999" cl_latency "-16.000521" cl_updaterate "101" cl_cmdrate "400" cl_resend "1.5" cl_cmdbackup "2" cl_dlmax "1024" ex_interp "0.01" ex_extrapmax "10" [Крок 8] Налаштування Windows. Виключаємо еффекти щоб зробити більшу продуктивність! Мой Компьютер\Свойства\Дополнительно\Визуальные эффекты и ставим галочку *Обеспечить наилучшую производительность* [Крок 9] Оптимізація процесора Пуск\Выполнить\пишемо Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ ставимо у файлі DisablePagingExecutive замість 0 ставимо 1 і у файлі LargeSystemCache теж ставимо 1 [Крок 10] Розширення мережевого каналу (download speed) Пуск\Выполнить\пишемо gpedit.msc\Административные шаблоны\Сеть\планировщик пакетов QoS\ клацніть на ньому і побачите 20% замінюємо їх на 0% [Крок 11] Прибираємо Prefetch нафиг Пуск\Выполнить\пишемо Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters Потім виберіть файл EnablePrefetcher і надайте йому значення 3 замість 1 (у десятичной) [Крок 12] Азот для процесора) Пуск\Выполнить\пишемо Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl Заходимо в папку, натискаємо правою кнопкою Створити \Параметр DWORD\ створюємо називаємо IRQ8Priority присвоюємо йому значення 1 (у Шестнадтичной) [Крок 13] Можна використовувати прогу TCP Optimizer вона дійсно дуже допомагає для налаштування TCP і швидкості інтернету [Крок 14] Цей трюк сильно не впливає на сервер але здатний трохи зменшити CPU Панель управления\Свойства папки\Вид\Снимаем галочку с *Автоматического поиска сетевых папок и принтеров* [Крок 15] Зупинка не потрібних послуг також може зменшити споживання процесора Панель управления\Администратирование\Услуги\Вимикаємо не потрібні послуги натисканням на них Перелік програм які можна відключити (якщо у вас є такі) Застосування управління Clipbook Сообщения об ошибках Распределенная ссылке отслеживания клиента Справка и поддержка Индексирование IPsec Messenger Remote Registry Service Telnet Время Windows Производительность адаптера WMI. [Крок 16] Дефрагментація жосткого діска збирає всі розгублені файли. Мой компьютер\Сервис\вибираємо розділ де знаходиться сервер і натискаємо на Дифрагментацію [Крок 17] Цей трюк оптимізує використання оперативної пам'яті що теж дуже важливо для сервера) Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management Клацай правою кнопкою Створити параметр DWORD називаємо параметр ім'ям "IOPageLockLimit" Ставимо Шеснадцатичную систему обчислення і пишемо 4000-Якщо у вас 128 MB Ram. 10000-Якщо у вас 256 MB Ram. 40000 - Якщо у вас 512 MB Ram і більше Перезавантажуємо комп [Крок 18] Пуск\Виконати\msconfig\SYSTEM.INI\[386nh]\ Створюємо файл, називаємо його ConservativeSwapFileUsage = 1 І перезавантажуємо [Крок 19] Очистити реєстр від не потрібних файлів, ключів і іншого за допомогою програми CCleaner Коментуйте, доповнюйте ... P.S. Не обов'язково виконувати кроки по черзі Якщо реального часу не ставиться, то став високий ... Але краще реального часу (на сервері ж гра йде в реальному часі) Залишилися питання? Задай їх на форумі |
| |||
| |||