Сеть и пинг

ping, tracert и pathping в Windows

Три встроенные команды Windows показывают, где теряется время и пакеты: ping — задержку и потери до одного адреса, tracert — путь по узлам, pathping — потери на каждом узле. Хватит командной строки и пяти минут.

·4 мин чтения·Markdown

Коротко

  • ping -n 100 адрес — средний пинг, разброс и процент потерь до адреса.
  • tracert адрес — через какие узлы идёт трафик и где растёт задержка.
  • pathping адрес — потери на каждом узле маршрута; работает несколько минут.
  • «Звёздочки» и потери на промежуточных узлах — часто норма; важно, что видно на последнем.

Как открыть командную строку#

Нажми Win + R, введи cmd и нажми Enter. Права администратора для этих команд не нужны.

Как узнать адрес сервера игры#

  1. Запусти игру и зайди в матч.
  2. Нажми Win + R, введи resmon и нажми Enter — откроется «Монитор ресурсов».
  3. На вкладке «Сеть» раскрой «Сетевая активность» и найди процесс игры.
  4. В столбце «Адрес» видны адреса, с которыми игра обменивается данными; адрес с самым большим трафиком во время матча — обычно игровой сервер.

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

ping: задержка и потери#

ping -n 100 адрес_сервера

Команда отправит 100 пакетов и в конце покажет итог: сколько пакетов потеряно (в процентах) и минимальный, средний и максимальный пинг. Для долгого наблюдения используй ping -t адрес — он работает, пока не нажмёшь Ctrl + C.

Как читать результат:

  • Потери 0 % — норма. 1–2 % уже заметны в шутерах.
  • Большая разница между минимумом и максимумом — это джиттер: соединение нестабильно.
  • Скачки уже до адреса роутера (обычно 192.168.0.1 или 192.168.1.1) — проблема дома: Wi-Fi, роутер или загрузки.

Некоторые серверы не отвечают на ping вообще — тогда все пакеты будут «потеряны», хотя игра работает. Это защита сервера, а не обрыв.

tracert: где растёт задержка#

tracert адрес_сервера

Команда показывает узлы на пути к серверу и задержку до каждого. Как читать:

  • Строки со звёздочками (* * *) на промежуточных узлах — часто норма: многие маршрутизаторы не отвечают на такие запросы.
  • Задержка, которая резко растёт на одном узле и дальше не падает, показывает, где маршрут удлиняется: на этом участке пакеты идут далеко или через перегруженный узел.
  • Рост на одном узле, после которого задержка снова низкая, — не проблема: узел просто медленно отвечает на служебные запросы.

pathping: потери на каждом узле#

pathping адрес_сервера

Сначала pathping строит маршрут, как tracert, а потом несколько минут отправляет пакеты на каждый узел и показывает процент потерь. Смотри на два места:

  1. Первый узел (роутер). Потери уже здесь — проблема в домашней сети: Wi-Fi, кабель, роутер.
  2. Последний узел (сервер). Если потери видны на последнем узле и начинаются на каком-то промежуточном, именно там пакеты теряются на самом деле.

Потери на промежуточном узле, которых нет на последующих, — не проблема: узел занижает приоритет служебных ответов, а игровой трафик проходит нормально.

Что делать с результатом#

Что видноГде проблемаЧто делать
Скачки и потери до роутераДомашняя сетьКабель вместо Wi-Fi, перезагрузка роутера, остановить загрузки
Ровно до провайдера, дальше ростМаршрутСменить маршрут — например, ускорителем
Потери только на последнем узлеСервер игрыПодождать или сменить сервер
Всё ровно, а в игре лагаетКомпьютер или сама играПроверить время кадра и нагрузку

С результатами pathping и номером отчёта из приложения поддержке @SlarpSup проще разобраться в проблеме.

Частые вопросы

Почему ping до сервера показывает 100 % потерь, а игра работает?

Многие игровые серверы не отвечают на ping ради защиты. Это не значит, что пакеты игры теряются: проверяй потери по счётчику в самой игре или до последнего отвечающего узла в tracert.

Сколько ждать pathping?

Обычно несколько минут: команда отправляет по 100 пакетов на каждый узел маршрута. Чем больше узлов, тем дольше.

Что означают звёздочки в tracert?

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