Пінг (Latency) - Час затримки сервера, тобто час відправки-отримання пакету даних за секунду, відповідно, чим пінг вище, тим затримка більше і навпаки.
Лаг (і) (Lags) - Попросту "зависання" на деякий час. Відбувається при переповненні каналу зв'язку, при великому пінг або погану якість з'єднання.
Отже, існує 2 способи оптимізації, розглянемо їх:
1) Оптимізація інтернет-з'єднання в середовищі Windows.
2) Оптимізація клієнтських налаштувань безпосередньо в грі, зупинимося на цьому докладніше.
Як в оригінальному Half-Life, так і в його модах, присутній файл настройки - config.cfg
Отже, знайшовши його, відкриваємо за допомогою звичайного блокнота і приступаємо до редагування.
Безпосередньо до параметрів з'єднання відносяться такі команди:
cl_lw "1" або "0" - все ефекти і дії пов'язані зі зброєю прораховуються на стороні клієнта. Це допомагає значно оптимізувати роботу, але у вас не буде 100% -ої гарантії, що то що ви бачите дійсно так. Хоча скільки я грав жодного разу не помітив жодних відхилень від реально відбувається. Хочете грати без затримки ставте значення 1.
cl_lc "1" або "0" - компенсація лагів на стороні сервера. Даний параметр змушує сервер взяти до уваги ваш пінг і значно оптимізувати роботу, але ця опція може бути відключена на сервері (sv_unlag 0). Якщо це так, то cl_lc так, втім, і cl_lw ігноруються. Значення cl_lc як ви зрозуміли потрібно поставити 1.
Всі зміни можна спостерігати за допомогою графіка безпосередньо в грі, включити який можна командою net_graph, встановивши значення 3
Отже, що у нас вийшло:
При налаштуваннях за замовчуванням
cl_updaterate "20"
cl_cmdrate "25"
cl_rate "3500"
rate "3500"
Вхідний трафік складає приблизно 1.20 - 1.80 k / s, що виходить 1.60 - 2.20 k / s
При мінімальних настройках
cl_updaterate "5"
cl_cmdrate "10"
cl_rate "1000"
rate "1000"
Вхідний трафік складає приблизно 0.60 - 1.20 k / s, що виходить 0.70 - 1.30 k / s
Хоча обсяг вхідного трафіку в конкретний момент часу залежить від того, що відбуватиметься навколо гравця - чим більше гравців, різних об'єктів, стрільби і т.п. навколо, тим більше трафік. Знову ж таки, це залежить від компонування карти. Я лише написав приблизні значення, які отримав, перебуваючи один на сервері.