Все для ігор - cssgame portal - все для css і gta

Що робити коли великий пінг в Counetr Strike 1.6 і Counter Strike Source!

Все для ігор - cssgame portal - все для css і gta

Ви вже знаєте з попередньої статті, що сервер - це головний комп'ютер в мережі "він задає моду", з нього дані йдуть до клієнта. Звідси великий плюс сервера - ніколи (майже) НЕ лага гра. Клієнт - комп'ютер, підключений до сервера. Він закачує дані від сервера, тому і гра може лага (тут все залежить від з'єднання, модемів). Пінг - це затримка в часі між подіями на компі сервера і компі клієнта. Тобто наприклад, у сервера ти стоїш на місці, а у клієнта ти ще йдеш. Затримка вимірюється в мілісекундах, чим менше - тим краще. У сервера немає затримки (якщо у нього гра не гальмує), а ось клієнтові не пощастило. Пінг може досягати значень вище 500. Нормальна гра - до 250 мсек. Тому пінг треба знижувати.

Команди для зниження пінгу

Команди вводяться в консолі (під час гри натисніть

1. Якщо у вас пінг 120-170
cl_updaterate 20; cl_cmdrate 25; cl_rate 3500; rate 3500; cl_resend 3; cl_cmdbackup 2;

2. Якщо у вас пінг 170-250
cl_updaterate 15; cl_cmdrate 20; cl_rate 3000; rate 3000; cl_resend 2; cl_cmdbackup 2;

4. Якщо у вас пінг 400-600
cl_updaterate 5; cl_cmdrate 10; cl_rate тисяча; rate 1000; cl_resend 1; cl_cmdbackup 1;

Це повинно допомогти! Але про всяк Який ось вам ще команди:

cl_allowdownload, cl_allowupload - при значенні "1" дозволяють гравцеві викачувати і закачувати моделі, карти і т.д. В принципі на пінг впливає незначно, тому краще залишити 1.

cl_cmdbackup - кількість пакетів, що посилаються на сервер в секунду. ІМХО, краще ставте приблизно 2.

cl_download_ingame - скачування моделей, логосов в грі. а нам це треба? :) Значить, ставимо 0.

cl_lc - компенсація лагів на стороні сервера, тому краще поставити 1. На жаль, працює тільки при включеній команді sv_unlag на сервері.

cl_lw, cl_lb - для обох ставимо значення 1, дії, пов'язані зі зброєю прораховуватимуться на стороні клієнта, як втім і ефекти крові і т.д.

cl_nodelta - забороняє дельта стиснення, раджу поставити "0".

cl_nopred - якщо хочете бачити плавне пересування гравців - поставте "0"

fps_modem - збільшує FPS при грі по модему. Ставте 28.

mp_decals - кількість одночасно видимих ​​ефектів. Щоб менше лагало - ставте 0.

pushlatency - ця команда згладжує лаги. Повинно стояти значення від 50 до 100% пинга зі знаком "-". Наприклад, -150 при пінг 250.

Тепер розглянемо інші корисні команди:

r_drawviewmodel - при значенні "0" зменшується FPS, та й грати, ІМХО, краще.

r_drawviewentities - хороша команда, тільки моделей видно не буде :(. Залиште 1.

hud_fastswitch - швидка зміна зброї. Я використовую значення "1"

max_shells - число одночасно видимих ​​гільз. Ставимо "0"

fastsprites - якість диму. Краще встановити "2"

max_smokepuffs - кількість одночасно видимих ​​клубів диму. чим менше тим краще:)

Ось ніби і все. залишається на сервері прописати наступні команди і тоді совесм добре буде:

sv_unlag - Компенсувати лаги клієнтів тобто дозволити cl_lc, cl_lw і cl_lb (значення = 1).

sv_unlagmax - Максимальний час компенсації затримки в секундах. Залиште значення за замовчуванням - 0.5 секунди.

sv_unlagsamples - Скільки попередніх пакетів використовуються для обчислення затримки клієнтів. Досить одного пакета (значення = 1).

На останок хотілося б додати, що з цими командами необхідно експериментувати, знайти оптимальні значення для себе. а може бути і додати інші команди, які знизять пінг / знизять FPS.

А ось ще 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 потім прописуємо в addonsmetamodplugins.ini рядок
win32 addonsboosterboster_mm.dll і настройки бустера в server.cfg які тут на форумі можна знайти

[Спосіб 4]
Прискорення зміни карти. Для цього видаляємо в папці cstrike файл custom.hpk =) НАЗАВЖДИ!

[Спосіб 5]
Можна використовувати цей скрипт для стабілізації відправки і прийняття даних на сервер

це можна вписати в server.cfg, autoexec.cfg
Використання: Після запуску консолі сервера наберіть який параметр ви хочете, в залежності від інтернету
Наприклад для LAN vfast Тестируйте кароче

[Спосіб 6]
Йде на настройку server.cfg
Зменшення лагов гарантовано =)

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 під ваш інтернет
Якщо у вас Модем 56к. то

rate 5000
sv_rate 5500
sv_cmdrate 40
sv_cmdbackup 2
sv_updaterate 45
mp_resend 2
sv_dlmax 40
mp_decals 50

rate 10000
sv_rate 10000
sv_cmdrate 60
sv_cmdbackup 3
mp_updaterate 60
sv_resend 2
sv_dlmax 100
mp_decals 100

rate 15000
sv_rate 15000
sv_cmdrate 80
sv_cmdbackup 4
mp_updaterate 45
sv_resend 3
mp_dlmax 400
mp_decals 100

rate 25000
sv_rate 25000
sv_cmdrate 101
sv_cmdbackup 6
sv_updaterate 101
sv_resend 6

rate "9001.000521"
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

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 "тисячі двадцять чотири"
ex_interp "0.01"
ex_extrapmax "10"

[Спосіб 8]
Налаштування Windows.Убіраем еффектиЧтоби зробити більше продуктивність!
Мій Комп'ютер СвойстваДополнітельноВізуальние ефекти і ставимо галочку * Забезпечити найкращу продуктивність *

[Спосіб 9]
оптимізація процесора
ПускВиполнітьпішем RegeditHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagementMemory MAnager
ставимо в файлі DisablePagingExecutive замість 0 ставимо 1 і в файлі LargeSystemCache теж ставимо 1

[Спосіб 10]
Розширення мережевого каналу (download speed)
ПускВиполнітьпішем gpedit.mscАдміністратівние шаблониСетьпланіровщік пакетів QoS
клацніть на ньому і побачите 20% і замінюємо їх на 0%

[Спосіб 11]
Прибираємо Prefetch нафіг
ПускВиполнітьпішем RegeditHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagementMemory ManagerPrefetchParameters
Потім виберіть файл EnablePrefetcher і надайте йому значення 3 замість 1 (в десяткового)

[Спосіб 12]
Азот для процесора)
ПускВиполнітьпішеі Regedit \ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPriorityControl
Заходимо в цю папку натискаємо правою кнопкою СоздатьПараметр DWORD створюємо називаємо IRQ8Priority присвоюємо йому значення 1 (в Шестнадтічной)

[Спосіб 13]
Можна використовувати прогу TCP Optimizer вона дійсно дуже допомагає для настройки TCP і швидкості інтернету Завантажити Руссифікатор Тут

[Спосіб 14]
Цей трюк сильно не впливає на сервер але здатний трохи зменшити CPU
Панель управленіяСвойства папкіВідСнімаем галочку з * Автоматичного пошуку мережевих папок і принтерів *

[Спосіб 15]
Зупинка не потрібних послуг також може зменшити споживання процесора
Панель управленіяАдміністратірованіеУслугіВиключаем непотрібні послуги натисканням на них
Перелік програм які можна відключити (якщо у вас є такі)
застосування управління
Clipbook
Повідомлення про помилки
Розподілена посиланням відстеження клієнта
Довідка та підтримка
індексування
IPsec
Messenger
Remote Registry Service
Telnet
час Windows
Продуктивність адаптера WMI.

[Спосіб 16]
Дефрагментація диска збирає все розгублені файли.
Мій компьютерСервісвибіраем розділ де знаходиться сервер і натискаємо на Діфрагментацію

[Спосіб 17]
Цей трюк оптимізує використання оперативної пам'яті що теж дуже важливо для сервера)
ПускВиполнітьпішем RegeditHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagementMemory MAnager
Клацають правою кнопкою Створити параметр DWORD називаємо параметр ім'ям "IOPageLockLimit"
Ставимо Шеснадцатічную систему обчислення і пишемо
4000 -Якщо у вас 128 MB Ram.
10000 -Якщо у вас 256 MB Ram.
40000 - Якщо у вас 512 MB Ram і більше
перезавантажуємо комп

[Спосіб 18]
Пуск Виконати msconfigSYSTEM.INI [386nh] Створюємо файл і називаємо його ConservativeSwapFileUsage = 1
І перезавантажуємо

[Спосіб 19]
Очистити реєстр від непотрібних файлів. ключів і іншого за допомогою програми Vit Registry Fix 8.1

Перевірено на CS: Source, в тому числі нової, але має підходити і до 1.6.

Випоснів ВСЕ це наврятли від пинга що-небудь залишиться

Схожі статті