Cs s лаги ping choke і loss - різне - каталог статей - сайт клану ĉǿß®â

CS лаги. Ping Choke і Loss

Lag (лаг) - термін, застосовується до тих, у кого з'єднання повільне або другімім словами «лагующее».

Ping (пінг) - величина, яка визначає час проходження повідомлення від Вашого комп'ютера до сервера і назад, вимірюється в мілісекундах.







Latency (затримка) - величина, яка визначає час проходження повідомлення від Вашого комп'ютера до сервера (вона звичайно ж завжди менше, ніж Ваш пінг).

Запам'ятайте - ping це не latency!

Rates (коефіцієнт швидкості) - глобальний термін, який використовується в налаштуваннях швидкості Counter-Strike Source

Choke (буквально - задуха) - це серверний лаг. По суті, це означає, що Ваш комп посилає позиції гравців і те, що він робить (стрільба, грени, ніж) на сервер, але це все не доходить до сервера. За замовчуванням в CS: S зроблено так, що всі дії гравців посилаються на сервер 30 раз в секунду. Choke може бути викликаний двома причинами:

- Ваш комп посилає занадто багато пакетів на сервер в секунду.

Якщо Ви намагаєтеся послати 100 команд на сервер в секунду, а він може прийняти тільки 40, Ви отримаєте choke 60. Погодьтеся, що це фігово, так як практично жоден з Ваших пострілів не буде зареєстрований, і тільки 40% від того, що Ви намагаєтеся зробити на сервері Вашим гравцем, буде реально зроблено (рішення нижче).

- Сервер не встигає обробити всю інформацію, яка йому надсилається.

Причиною може бути мережевий лаг на сервері, або лаг CPU на сервері. Клієнт не може це контролювати, але може підлаштуватися під це (рішення нижче).

Loss (втрати) - це лаг поза Вашого комп'ютера і як правило поза ігровим сервера. Це означає, що поки Ваші команди, які йдуть на сервер, проходять за певним шляху (іноді їм необхідно пройти велику кількість мереж), вони «губляться» на просторах мережі. Loss дуже часто виникає при використанні бездротового з'єднання. Loss також не можна контролювати - це просто дерьмовое з'єднання і з цим нічого не поробиш.

Tickrate (тікрейт) - під час кожного тика сервер обробляє вхідні команди, перевіряє різні внутрішні правила, оновлює стану об'єктів гри. Більший тікрейт дозволяє домогтися більшої точності, але і вимагає більш потужний сервер. За рекомендаціями Valve сервера з кількістю слотів> 20 повинні мати тікрейт 66. Як правило, тікрейт 100 використовується на CW серверах, а також на паблік серверах, які встановлюються в кількості одного, двох на одну машину і з невеликою кількістю слотів.







net_graph 3 в CS: S

Для початку, Вам необхідно отримає доступ до консолі CS: S (як правило, вона автоматично відкривається при запуску). Якщо немає, то натисніть кнопку

на клавіатурі. Введіть команду "net_graph 3" і натисніть enter (щоб прибрати назад, введіть команду net_graph 0). Як тільки Ви увернула в гру, то в правому нижньому кутку Ви повинні побачити приблизно таку картинку:

2) Ping - описано вище

3) Data - скільки tcp / ip пакетів Ви посилаєте і отримуєте (не варто заморачіватся на цьому)

4) Kilobits per second - скільки реально кілобіт Ви посилаєте і отримуєте (нам не потрібно)

5) Скільки раз в секунду Ваш комп оновлює позицію Вашого гравця на сервері (out - внизу)

Скільки разів на секунду сервер посилає позицію Вашого гравця (in - зверху)

6) Loss - описано вище

7) Choke - описано вище

Прибираємо лаги в CS: S

Потрібно розуміти, що на кожному сервері доведеться ставити різні Рейт, так все сервера налаштовані по-різному (дивіться вище опис tickrate). Завдяки цій інструкції Ви без праці навчитеся це робити.

Для установки Рейт, просто введіть в консолі потрібне значення. Наприклад: cl_cmdrate 30

cl_updaterate - скільки разів в секунду Ваш комп'ютер запитує сервер про позиції гравців (за замовчуванням 20);

cl_cmdrate - скільки разів в секунду Ваш комп'ютер посилає позиції гравців на сервер (за замовчуванням 20);

rate - максимальна кількість байтів, які Ви можете отримати.

cmdrate updaterate

Зайдіть на сервер і поміняйте Ваші Рейт на cl_cmdrate 80 і cl_updaterate 60. Пограйте кілька хвилин. Ви повинні переконається, що значення в області під номером 5 на net_graph НЕ урізаються сервером. Якщо значення весь час показують 33.3 або 66.6, це означає, що Ви повинні зменшити значення до cl_cmdrate 66 і cl_updaterate 45. Пограйте кілька раундів, і спостерігайте за loss і choke. Якщо у Вас choke, Ви повинні поставити Рейт на більш низькі значення. Дотримуйтеся співвідношення три до чотирьох, тобто updaterate повинен становити ¾ від cmdrate. В принципі це необов'язково, але бажано.

Наприклад, якщо у Вас choke 10, то і Рейт слід опустити на 10 значень, до cl_updaterate 40 і cl_cmdrate 55. При грі на паблік серверах цілком нормальним вважається choke 5 в середині раунду, а на початку і в кінці раунду до 10-20 (choke всегода вище на початку і в кінці раунду, коли сервер скидає і оновлює об'єкти).

Увага! Як правило на серверах з постійним респаун гравців (типу DM або Conquest) choke вище, так як на сервер лягає велике навантаження, ніж на звичайний сервер. Тому зміна Рейт на жаль не завжди рятує від choke, але дозволяє його зменшити.

Налаштування Рейт дозволяє встановити максимальну кількість даних, які приходять до Вас від сервера в байтах в секунду. В принципі, прийнято встановлювати такі значення:

Fast DSL / Cable - мінімум 25000







Схожі статті