Як знизити пінг в кс

- Добре, але ж не у всіх людей однакова якість з'єднання з інтернетом, у кого-то ADSL модем. а у кого-то 3g модем. у кого-то 256 Кбіт. а у кого-то 1024. Що робити?
- Все просто, в архіві ви знайдете конфіги для CS 1.6 і конфіги для CS Source. Також для кожного типу з'єднання свій індивідуальний конфиг. В архіві буде дві папки: Counter-Strike 1.6 і Counter Strike Source. Припустимо, ви відкрили папку Counter-Strike 1.6. в ній ви побачите папки з конфіга на 128 Кбіт. 256 Кбіт. 512 Кбіт. 1024 Кбіт і т.д. Таким чином, якщо у вас швидкість з'єднання з інтернетом 512 Кбіт / с і вам потрібно знизити пінг в КС 1.6. то ви берете конфиг на 512 Кбіт з папки Counter-Strike 1.6. яка знаходиться в архіві, викачаному з цього сайту.

- Наскільки вдасться знизити пінг в КС?
В середньому конфиг зменшує пінг на 30-50 мс. Тут все залежить від того кокой пінг у вас спочатку. Якщо пінг більше 100 мс, то після установки конфіга. пінг зменшиться в середньому на 30-50 мс і стане 70-50.

- Мій пінг не такий вже великий, менше 50 мс, чи варто завантажити конфіг для зниження пінгу?
- Звичайно, варто! Знаєте, я сам раніше грав на серверах з пінгом в 50 мс. Я майже ніколи не міг піднятися вище третього місця в турнірній таблиці, я думав, що я ще не досить досвідчений, я помилявся. Якого ж було моє здивування, коли в один прекрасний день мені на одному сервері порадили ці конфіги і я знизив свій пінг до 10-20 мс. І буквально в цей же день я кілька ігор поспіль ставав першим! Невимовний кайф!

Дивіться також: набір для зниження пінгу. Що входить в набір: програма для зменшення / зниження пінгу в КС 1.6 / CS 1.6. антілаг для КС 1.6 / CS 1.6. а також конфіги для зниження пінгу в КС 1.6 / CS 1.6.

Цей пінг - результат невідповідності фізичних можливостей лінії та мережевих налаштувань гри. Розглянемо ситуацію: коннект 28.8 кбод, гравець вибігає на натовп противників, його "мясят" і в підсумку - фраг з пінгом 4096 висить в повітрі або танцює брейк-данс. Тут має місце всіма улюбленого FlushEntityPacket - (переповнення) пакети не можуть дійти до користувача в зазначений термін і в потрібному порядку. Треба або збільшити пропускну здатність лінії, або зменшити число пакетів (погоджень). Тут гадати нічого: будемо зменшувати кількість пакетів (тому що іноді більше 33,6 з модему вичавити просто неможливо).

КОМАНДИ І РЕЗУЛЬТАТ

Власне, для оптимізації процесу узгодження під конкретну машину і конкретне модемне з'єднання, потрібно знати основні команди для оптимізації мережевої гри. Ці команди допоможуть завжди (або майже :). Але для конкретної ситуації - конкретна конфігурація.

cl_updaterate ## - кількість пакетів (погоджень), які були надіслані від сервера - клієнта за одиницю часу (секунду). Ця команда безпосередньо пов'язана зі швидкістю з'єднання і маючи 28.8 кбод немає сенсу ставити значення більше 15 (краще 10). Тому що поділити 2.5 кб / сек на 15 і отримаємо невеликий розмір "пакету" даних на одне узгодження (замало буде). Так що для 28.8 ставте cl_updaterate "10" і не більше.
  1. При з'єднанні 28.8 КБ, cl_updaterate (1 / сек) від 10 * до 15
  2. При з'єднанні 33.6 КБ, cl_updaterate (1 / сек) від 15 * до 20
  3. При з'єднанні 48.8 КБ і більше, cl_updaterate (1 / сек) від 20 * і більше
* - Оптимальне значення

cl_cmdrate ## - кількість погоджень в секунду, які були надіслані від клієнта - сервера. Тут справа така: якщо ти хочеш спілкуватися по мікрофону і хочеш, щоб інші гравці чули твій голос, а не "дизельний вихлоп" або гірше, то став значення 30. Але як відомо одноразово вихідний і вхідний потоки вони: як два ведмеді в одному барлозі , взаімоуменьшают один одного. Так що якщо спілкуватися голосом не передбачається, то став від 10 до 20. У принципі для 28.8 cl_updaterate "10" і cl_cmdrate "30" цілком прийнятно. На кожні три узгодження з боку клієнта - одне з боку сервера. Зійде!

cl_latency - ### - Компенсація лагов. Величина, необхідна для хоч якогось скрашіванія сірих буднів "модемного" гравця. Задається як 50% або 75% від поточного пинга з протилежним знаком (100% має ефект, але не коштує стільки задавати). Наприклад для пинга 200 підійде cl_latency "-150". Ця величина ДУЖЕ важлива. Але в CS 1.6 вона не використовується.

cl_rate #### - Теж, що і rate, але з боку клієнта. Величина не настільки важлива, тому що клієнт ніколи не зможе використовувати її на 100% (тільки коли відбувається закачування "лого" на сервер). За замовчуванням варто cl_rate "9999», так і залишимо.

fps_max ### - Як уже видно з назви - максимальний FPS в грі. Зазвичай ставлять 100. Це залежить від "потужності" машини. В принципі від 60 до 100 - цілком прийнятну якість. АЛЕ, без наступної змінної ви не побачите ці FPS взагалі.

fps_modem ### - А ось це те, що треба. Прирівнюємо fps_modem до fps_max і все. Ходить думка, що fps_modem повинна рівнятися cl_updaterate. Уявляєте "дурдом" в 20 FPS? Я з принципу fps_max "100" і fps_modem "100" поставлю. До того ж без високого значення fps_modem не можна виконати деякі "брудні" трюки. Але у цих змінних є і МІНУСИ. "Лага" сильніше, тобто частіше при високому fps_modem, ніж при низькому. Так що ставте від 60 до 100.

В принципі - це все, що потрібно для оптимізації гри по модему. Додам, що при мережевій грі відбувається безперервне узгодження сервера і клієнта. Їх пакети взаємопов'язані і якщо пакети сервера не дійшли до клієнта, то і пакети клієнта не будуть сприйматися сервером негайно, а встануть в чергу. Адже пропустити нічого не можна.

Наостанок приведу стандартний "конфиг / config" для швидкості з'єднання 33.6 кбіт / сек:

А в autoexec.cfg непогано б додати:
// При latency або пінг в 200мс
cl_latency "-150"
// Використання MMX. Чи не відомо правда, що дає :)
r_mmx "1"
// Для того, щоб голос свій чути поряд з іншими гравцями.

// Якщо у вас занадто погана якість інтернету і вам не вдається знизити пінг ніякими способами, то вам допоможуть тільки чіти для cs. я вважаю, що коли у тебе занадто великий пінг і ти використовуєш чіти для cs. чіти вже перестають бути банальним шахрайством, вони стають достатню справедливу сатисфакцію лагов. Спеціально для таких людей я написав статтю де розповідається про те, як налаштувати чит. зробити чит непомітним і беспалевним. а також традиційно викладені конфіги (вже налаштовані чіти). Ну і природно можна скачати чіти для cs.

Схожі статті