Лаги CS2: отделите пинг, джиттер и задержки кадров

Симптом, HUD телеметрии и одна контролируемая проверка за раз подскажут, что менять.

Чтобы убрать лаги в CS2, сначала найдите, где теряется время: в компьютере, в подключении или на маршруте до конкретного сервера. Высокий средний пинг, редкие откаты движения и локальные фризы — разные проблемы. Они бывают одновременно, но ни один блок команд «оптимизации сети» их не диагностирует. Запишите один воспроизводимый случай и меняйте по одному условию.

Смотрите на HUD в момент проблемы

Гайд Valve по телеметрии описывает Настройки → Игра → Телеметрия. Пинг — время прохождения пакета туда и обратно. Числа проблем сети вверх и вниз — это доля пропущенных тиков: как часто данные для тика приходят слишком поздно. CS2 работает на 64 тиках в секунду. Пропуски считают опоздавшие данные, а не просто потерю пакетов, и, как пишет Valve, 0% не значит идеальное соединение; подробный вид показывает потери и джиттер отдельно.

Следите за временем кадра в момент фриза. Если тот же фриз есть в локальной тренировке без сетевого матча, начните с диагностики FPS. Если кадры ровные, а движение откатывается и сетевые числа растут, сначала проверяйте подключение.

Ровные 70 мс и обычные 25 мс со скачками до 150 мс лечатся по-разному: первое указывает на длинный маршрут, второе — на нестабильность или перегрузку. Скорость скачивания из speed test их не различает.

FIG. 1
Игровой компьютер с проводным подключением и символами задержки сигнала, неравномерного прибытия пакетов и зависания кадров.
Игровой компьютер с проводным подключением и символами задержки сигнала, неравномерного прибытия пакетов и зависания кадров.

Небольшая матрица до обвинения провайдера

Меняйте одно условие, сохраняя остальные сопоставимыми
СравнениеЧто не менятьО чём говорит разница
Wi-Fi и EthernetКомпьютер, сервер, близкое время.Беспроводное звено важно, если кабель каждый раз убирает симптом.
Свободная сеть и обычная нагрузкаПодключение и сервер.Загрузки, отправка и домашние устройства могут создавать очередь, если скачки только под нагрузкой.
Один сервер и другойБлизкий регион, подключение и нагрузка.Проблема маршрута или сервера вероятнее, если страдает только одно направление.
Тот же тест в разное времяОборудование, маршрут и настройки.Если картина повторяется, под подозрением перегрузка в часы пик.

Для первого сравнения по возможности подключитесь к роутеру кабелем и выключите Wi-Fi, чтобы точно знать активный канал. Для теста свободной сети остановите облачные бэкапы, стримы и загрузки, затем верните обычную нагрузку и повторите. Не забивайте общий канал во время рейтингового матча — проверяйте вне важных игр.

Если по кабелю в свободной сети всё чисто, а при обычном домашнем использовании появляются скачки, смотрите управление трафиком на роутере и другие устройства. Если оба типа подключения страдают на одном направлении, соберите данные для поддержки игры или провайдера, а не покупайте новую мышь. Нескольких плохих серверов мало, чтобы винить провайдера: роутер и компьютер тоже в цепочке.

FIG. 2
Разделите три разных источника задержки
Разделение диагностики: скачки времени кадра, задержка или потери пакетов и серверные симптомы требуют разных проверок. Измеряйте нужную метрику и меняйте один параметр за раз.

Инструменты Windows отвечают на узкий вопрос

Microsoft описывает ipconfig для просмотра параметров адаптера. Запустите его в терминале и найдите основной шлюз активного подключения. Затем выполните ping /n 60 <адрес-шлюза>, подставив этот адрес. Команда отправит 60 эхо-запросов; сравните прогон в свободной сети и под нагрузкой.

Так проверяется локальный путь до роутера, а не игровой трафик CS2. Роутер может обрабатывать пинг-запросы иначе, поэтому пропущенные ответы — повод разбираться, а не приговор, а чистые ответы не снимают вопросов к внешнему маршруту и серверу. Всегда указывайте, куда шёл тест, вместо «пинг нормальный».

Документация Microsoft по tracert отмечает, что некоторые роутеры не отвечают на его пробы, так что строка звёздочек сама по себе ещё не признак того, что игровые пакеты там обрываются. Не обвиняйте промежуточный узел только по его ответам, особенно если следующие узлы отвечают нормально. Не публикуйте токены аккаунта и полные логи с данными, которыми не хотели делиться.

Две настройки игры с понятной ценой

По гайду Valve, снижение Max Acceptable Matchmaking Ping (Настройки → Игра) ограничивает дата-центры, в которые вас может отправить подбор. Физический маршрут до сервера это не улучшает. Снижайте постепенно и смотрите, куда вас кидает и сколько длится поиск.

Увеличение Buffering to smooth over packet loss / jitter добавляет запас приёма в один или несколько тиков. Valve пишет, что это скрывает пропуски тиков от джиттера и от потери пакетов, но добавляет задержку, и советует его, когда джиттер приходит редкими скачками, а не частым шумом, который движок гасит сам. Оставляйте настройку, только если улучшение стоит задержки: канал она не чинит.

Пропустите исправления чужой проблемы

Смена DNS помогает при ошибках разрешения имён, но не лечит опоздавшие пакеты в идущем матче. VPN меняет маршрут и может его ухудшить, так что это не стандартное средство от лагов. Не отключайте firewall насовсем и не ставьте неизвестные «оптимизаторы» ради цифры пинга.

Сетевые рекомендации Valve для CS2 — это HUD телеметрии, Max Acceptable Matchmaking Ping и буферизация; старых рецептов CS:GO с cl_cmdrate, cl_updaterate или cl_interp в них нет. Если проблема появилась после патча, сохраните номер версии и воспроизводимый пример, а не копите случайные параметры, пока причина не спрячется.

Передайте поддержке воспроизводимый отчёт

Соберите дату, время и часовой пояс, ID сервера или матча, если он есть, тип подключения, сравнение без нагрузки и под нагрузкой и короткую запись телеметрии в момент проблемы. Напишите, ведёт ли себя иначе другой сервер, что вы меняли и что оставляли прежним. Это даёт провайдеру или поддержке игры реальную зацепку.

Когда исправление повторяется, остановитесь и верните эксперименты, которые не помогли. Если на стабильном подключении остаётся высокая ровная задержка, важнее ближний сервер или лучший маршрут, а не настройки графики.