Команди для зниження пінгу - мої статті - каталог статей

- Добре, але ж не у всіх людей однакова якість з'єднання з інтернетом, у кого-то 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.

Індивідуальна майстерність гравця

Якість приводу ( "миша", та ін. Маніпулятори)

Пінг не випадково посідає перше місце, оскільки саме при великому пінг гра неможлива взагалі. Для грає в CS по модему пінг він як святий. на нього моляться, ставлять свічки, намагаються знизити будь-якими способами. Але ці способи не завжди працюють (незрозуміло чому).

Насправді ж пінг (ping) - час між відправленням пакета і прийомом відповідного (якщо такий є :) І навіть козі зрозуміло: чим нижче - тим краще! Але на ділі не все так просто. Пінг за своєю природою ділиться на нормальний і анормальний. Розглянемо кожен з них детальніше.

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







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

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

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

При з'єднанні 28.8 КБ, cl_updaterate (1 / сек) від 10 * до 15

При з'єднанні 33.6 КБ, cl_updaterate (1 / сек) від 15 * до 20

При з'єднанні 48.8 КБ і більше, cl_updaterate (1 / сек) від 20 * і більше

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

rate #### - Потік (в байтах) з боку сервера. Взагалі ця величина повинна бути нижче швидкості модемного з'єднання приблизно на 20-30% (тому що вихідний потік теж існує і, зайнявши всі 100% пропускної спроможності лінії, Ви себе приречете).

При з'єднанні 33.6 КБ, rate (б / с) від 2500 до 3000

При з'єднанні 48.8 КБ і більше, rate (б / с) від 3000 і вище

Якщо задати значення більше допустимого - лови FlushEntityPacket, сервер закидає тебе "пакетами" на твою ж вимогу в зручний для нього момент. Врахуйте, що для великого числа гравців (16-20) швидкість з'єднання грає велику роль. Не рекомендується ставити максимальне значення, якщо пакети часто не доходять: на їх "пере посилку" треба мати "резерв".

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 кбіт / сек:







Схожі статті