Як прибрати лаги в counter strike source


Як прибрати Лаги в Counter Strike: Source

У CS: S буквально кожен 3 гравець скаржиться завжди на одну і ту ж річ - лаги. І так дійсно часто вони роблять гру на будь-якому типі серверів нестерпним, як для самого гравця так і для його суперників. Ви Пробував коли-небудь потрапити в гравця з пінгом 300+. Так ви швидше ноузум з авп простріляєте 3 голови поспіль через півкарти. На пристойних серверах взагалі варто обмеження по пінг в 150-200. Лаги звичайно бувають і не тільки через пінгу. Саме в цій статті я і хотів би перерахувати основні причини появи лагов, ну і звичайно способи від них позбутися.

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

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

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

Choke (буквально - задуха) - фактично це гальмування сервера, короткочасне зависання, відбувається по 2 причинам:
- Сервер просто не встигає обробити всі чтоему послали з овсех клієнтів підключених до нього:
Причина: зависання процесора на сервері, або проблеми з мережею у самого сервера.
- Сервер може прийняти тільки менше інформації від вас, ніж ви йому посилаєте:
Причина: Наприклад ви послиаете інформацію по 50 дій в секунду, а сервер може прийняти тільки 25 дій в секунду (особисто від вас), отже половина всіх ваших дій на сервері не відобразяться взагалі.

Loss (втрати) - проблеми з мережею можуть бути у вас, у сервера, але можуть бути і десь між ними, ось для таких проблем і придумали цей термін.

Tickrate (тікрейт) - проміжок між обробками сервером, які були надіслані йому команд.
Для контролю усього перерахованого вище вам знадобиться вміння користуватись консольними командами, ну а більш необхідною командою буде ...

Введіть команду net_graph 3 в консолі. Після цього в самій грі у вас повинні почати перегляньте наступні значення:

1) FPS (frames per second) - кількість кадрів в секунду (залежить від вашого заліза)
2) Ping - див. Вище
3) Кількість tcp / ip пакетів посилаються і одержуваних вашим комп'ютером.
4) Кількість інформації в секунду яке ви отримуєте і посилаєте сервера. Вимірюється в кілобітах (не плутати з кілобайтами).
5) Кількість обробок сервером вашої позиції.
Пункти з 4 по 6 діляться на 2 типу IN і OUT. IN - Від сервера до вас. OUT - від вас до сервера.
6) Loss - див. Вище
7) Choke - див. Вище


Наступні команди які нам знадобляться це -

cl_updaterate - кількість разів, яке ваш клієнт запитує інформацію від сервера.
cl_cmdrate - кількість разів, яке ваш клієнт послиает інформацію сервера.
rate - максимальна кількість байтів, які Ви можете отримати.

Тепер я поясню як користуватись цими командами. Наприклад, якщо у Вас choke 10, то і Рейт слід опустити на 10 значень. Хоча choke в межах 10-15 (20 в кінці ранда) вважається нормальним, і не варто занадто на цьому зациклюватися. Крім того при великих онлайн choke може зростати на 5-10 пунктів. І пам'ятайте, що зміна Рейт не завжди рятує від choke, але дозволяє його зменшити.


Ну тут особливо додати нічого, крім зразкових стандартів:

Для установки Рейт просто пропишіть в консолі: rate <значение>.

Я не впевнений, що все що вище написано допоможе вам 100% позбудеться лагів на всіх Серв. Але це принаймні допоможе вам зменшити їх наслідки.

Схожі статті