Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Кіберспорт: Counter-strike. Налаштування з'єднання з Net-graph.

Net-graph - це багатофункціональна утиліта, вбудована в движок Half-Life. Одне з якостей це повний контроль за якістю з'єднання клієнт-сервер в перебігу гри.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент B.
Тут хитріше. Це не ping як можна було подумати. Це затримка обробки пакетів на сервері від поточного клієнта.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент C.
У рамці показано поточне значення пакету, яке клієнт прийняв від сервера, в моєму прикладі це значення 34 байта і середнє значення швидкості прийому даних 4.93 кбайт в сек.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент D.
Тут навпаки поточний пакет відісланий на сервер, на прикладі 15 байт, а також швидкість передачі даних 4.78 кБайт в сек.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент Е.
Не що інше як параметр cl_cmdrate

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент F.
Ще одне значення параметра cl_updaterate

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент G-3
Елемент G відображає наш ping у вигляді лінії. Якщо ping скаче, то і форма лінії буде ламатися. Дві зелені рисочки по краях позначають ping рівний 0, Лінія рухається справа наліво в залежності від нашого значення cl_updaterate, При збільшенні параметра швидкість зростає, і навпаки. Швидкість лінії також залежить від серверного параметра sv_maxupdaterate. Якщо сервер поставить значення 30, то це примусово встановить вам значення cl_updaterate на 30. Все public-сервера ставлять значення sv_maxupdaterate рівним 30, для економії пропускної здатності каналу. Лінія повинна йти рівно. Якщо з'являються лаги, на лінії з'являються піки. Червоні точки на лінії відображають значення елемента G-2, loss, це втрачені пакети до сервера. Жовті точки позначають Елемент G-3, chokе, «задуха». Цей випадок виникає, коли сервер не може передати більше пакетів, ніж ви запитуєте.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент H-2
Елемент Н показує як наш клієнт отрісовиваєт кадри. Хочеться зауважити, що крім наших графічних FPS, є ще і мережеві кадри в секунду, але вони в принципі жорстко пов'язані між собою, різницю між FPS клієнта і сервера якраз і коректують параметри cl_updaterate, cl_cmdrate, ex_interp. Так ось, для кожного нормально «намальовані» пакета на net_graph ставитися синя точка. Жовті, помаранчеві, червоні точки позначають затримані або пропущені пакети ставляться вище білих рисок з боків. Показано на прикладі елемента H-2. Якщо ви не приймаєте достатню кількість пакетів з сервера (<10 в секунду) (красные точки), тогда мы используем не интерполяцию, а экстраполяцию (красные точки), а это совсем плохо. Т.е. вы видите человека в одной точке, а через секунду в другом. Лучшим значением интерполяции (ex_interp) будет всегда только 1/cl_updaterate, либо 0 когда CS сама устанавливает это значение автоматически.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

Елемент I-2
Останній елемент. Ця лінія повинна бути фіолетового і це безпосередньо ставитися до вашого fps і fps сервера. Для кожного кадру (фрейму), який був посланий і прийнятий на сервері, на лінію ставитися фіолетова крапка. Якщо команда була відхилена до передачі, ставиться червона точка. Іншими словами червоні точки виникають, якщо ваш комп'ютер отрісовиваєт кадри швидше, ніж ви надсилаєте їх на сервер. Або якщо ваш fps більше fps сервера. Це через те, що ваше значення cl_cmdrate занадто мало.

Lan-game - перегляд теми - як оптимально налаштувати кс для гри

В підсумку:
FPS = 100, cl_cmdrate = 50 - червоні точки (не можна здійснити запитані фрейми, наприклад: пропуск ваших дій, стрільби)
FPS = 100, cl_cmdrate = 100 - немає червоних точок (посилка точних оновлень - висока точність оновлень)
FPS = 50, cl_cmdrate = 100 - немає червоних точок (використання дубльованих кадрів - нераціональне використання пропускної здатності каналу, приклад: погана точність позиціонування)
Тобто червоні точки означають, що ваш клієнт відсилає фрейми недостатньо часто, і зміна параметра cmdrate допоможе виправити цю проблему.
Я сподіваюся, цей матеріал допоможе вивчити net_graph. Значення net_graph 2 не так важливо для вас якщо ви не маппер або розробник. Воно просто показує тип і розмір даних надсилаються на сервер, і управляється значенням net_scale.

"Я можу все" - сказав читер за 5 сек до: You Are Banned

запускаеш її а вона відразу вилітає

КС не можна просто так запускати. Її треба запускати з ярлика з певними параметрами, в залежності від патча. На 35м і вище, треба завжди дописувати -steam в Троки запускати, тобто приблизно так:

-game cstrike -steam -nojoy -noipx -noforcemparms -noforcemaccel -noforcemspd -dev -32Bpp

"Я можу все" - сказав читер за 5 сек до: You Are Banned

Схожі статті