Что такое пинг и как его понизить
Содержание
Каждый интернет-пользователь даже с быстрым интернет-соединением периодически сталкивается с долгой загрузкой веб-страниц, подвисаниями онлайн-видео и лагами в мультиплеерных играх. Причиной этому может служить большая круговая задержка.
Эта проблема наиболее актуальна для онлайн-геймеров — от времени приёма-передачи данных напрямую зависит возможность полноценного раскрытия личного игрового умения.
Но обо всём по порядку.
Что значит определение «пинг»?
Пинг (ping) — вариация названия круговой задержки, времени приёма-передачи данных. Говоря простым языком, это время в миллисекундах (мс), за которое запрос доходит от устройства-клиента до сервера и возвращается.

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

На что влияет пинг?
Как упоминали ранее, высокий пинг больше всего ощущают на себе любители мультиплеерных игр — особенно с киберспортивным уклоном. Дело в том, что при работе с браузером или просмотре видео онлайн увеличенная задержка некритична — просто потребуется немного больше времени на загрузку информации.
Онлайн-игры же требуют максимально точной синхронизации всех клиентов с сервером. В противном случае нарушается позиционирование персонажей/юнитов в игровой среде, происходят нестыковки по таймингам их действий. Так, высокий пинг может проявляться в подвисании или резкой смене положения в пространстве («телепортации») моделей персонажей/юнитов, их запоздалых действиях.
Если простыми словами, то сервер медленно получает данные от «пингующего» игрока, а игрок — от сервера. Последний не успевает регистрировать команды, которые отправляете персонажу. Как следствие, сервер не имеет возможности своевременно синхронизировать результат предполагаемых действий с виртуальным окружением — картой/игровой средой, объектами, персонажами/юнитами.
Например, так это выглядит в шутерах:
- Вы стреляете в противника, но не наносите ему урон.
- Персонаж «пингующего» игрока получает урон через некоторое время после того, как спрятался за укрытие.
- Модели персонажей других игроков передвигаются рывками и подвисают.
- Вы перемещаетесь в игровой среде, однако вас «отбрасывает».
В целом, подобным образом ведут себя «пингующие» персонажи в играх MMO RPG, MOBA, юниты в RTS, автомобили в гоночных симуляторах, но с поправками на геймплейные особенности жанров.
А что влияет на пинг?
- Интернет-тариф. Чем дешевле тариф, тем ниже скорость интернета — пинг зависит в том числе и от неё. Особенно в том случае, если используется одновременно несколько требовательных к пропускной способности соединения приложений.
- Неполадки на стороне провайдера. Не исключено, что вышло из строя оборудование, проводится техническое обслуживание инфраструктуры. Просто свяжитесь с провайдером и уточните. Если проблемы действительно на его стороне, то дождитесь окончания работ.
- Исправность и производительность сервера, к которому обращается устройство-клиент. Чем технологичнее и мощнее сервер, тем быстрее он обрабатывает и отправляет ответ девайсу-клиенту. Недорогие комплектующие с низкой производительностью не позволяют серверу быстро обрабатывать запросы — по аналогии с обычным компьютером.
- Неисправность, устаревшее ПО или некорректные настройки сетевого оборудования пользователя. Не исключено, что запрос медленно отправляется устройствами пользователя, а затем медленно принимает и обрабатывает ответ.
- Удалённость устройства-клиента от сервера. Это одна из главных причин высокого пинга. Чем длиннее физический маршрут, тем дольше запрос идёт к серверу и возвращается устройству-клиенту. Более того, чем длиннее маршрут, тем больше промежуточных узлов находится на пути запроса. А исправность и быстродействие этих узлов тоже влияют на задержку.
- Использование VPN. Подобные сервисы увеличивают пинг. Причина в том, что пользователь намеренно добавляет в путь запроса как минимум один узел — непосредственно VPN-сервер. При этом он совершенно не обязательно находится на кратчайшем отрезке маршрута.
- Вредоносное ПО. Нередко вирусы и майнеры загружают канал передачи данных, из-за чего устройство-клиент медленно отправляет запросы и принимает ответы от сервера. Также вредоносные программы имеют свойство менять настройки, блокировать работу ПО сетевого оборудования.
Проверка пинга
Внутриигровые функции
В сессионных играх предусмотрены таблицы результативности — нередко они включают в себя столбец с задержками игроков. Некоторые же игры позволяют включить отображение информации о сети через настройки.

Примечание: сессионная игра — игра, в которой время матча ограничено и/или матч длится до победы одной из команд. Примеры: Dota 2, «Мир танков» (WoT), War Thunder, оригинальные режимы Counter-Strike и т. д.
Speedtest.net

- Зайти на сайт Speedtest.net.
- Нажать на «GO/Начать».
- Дождаться окончания теста.
- Посмотреть значения напротив строки Ping ms.
Обратите внимание: по умолчанию сервис выбирает ближайший сервер. Поэтому если знаете, где территориально находится сервер игры/ресурса, то выберите подходящий город/страну.
Wservice.info

- Зайти на сайт сервиса.
- Поставить маркер напротив строки «Пинг хоста (IPv4 и IPv6)».
- Ввести IP-адрес сервера.
- Нажать на «Выполнить».
- Дождаться результатов теста.
Примечание: когда не знаете адрес сервера, этот сервис бесполезен. Однако в случае некоторых игр, где подключение осуществляется непосредственно по IP-адресу, этот инструмент для тестирования вполне эффективен.
Командная строка Windows

- Нажать сочетание клавиш Win + R.
- Ввести в строке команду cmd.
- Ввести в командной строке команду ping и через пробел указать IP-адрес сервера или URL-адрес сайта.
- Нажать Enter и дождаться результатов измерений.
Диспетчер задач (на примере работающей игры)

- Зайти в игру и подключиться к серверу/запустить матч.
- Нажать сочетание клавиш Ctrl + Shift + Esc.
- Перейти во вкладку «Производительность».
- Нажать на интерактивную надпись «Открыть монитор ресурсов».
- Развернуть блок «TCP-подключения».
- Найти в списке нужное приложение (игру) и посмотреть показатель «Задержка».
Сторонние программы

PingoMeter, Ping GUI, PingInfo View и другие подобные программы позволяют замерять пинг в реальном времени, наиболее эффективно отслеживать его скачки.
Принцип использования всех приложений идентичен:
- Запустить софт.
- Запустить игру и зайти на сервер.
- Отслеживать показания — обычно выводятся в углу экрана.
Хороший пинг — это сколько?
Понятия «маленький» и «большой» пинг существуют лишь условно — всё зависит от конкретной ситуации. Например, для обычного сёрфинга в интернете вполне сгодится соединение с пингом до 300 мс.
Однако с онлайн-играми всё несколько сложнее:
- Для MMO (массовая многопользовательская ролевая онлайн-игра) — 70–100 мс. В большинстве своём такие игры не очень динамичные, поэтому не требуют моментального отклика.
- Стратегии в реальном времени — до 50 мс. Тем не менее в условиях профессиональных и полупрофессиональных онлайн-турниров показатель задержки стремятся снизить до 15–20 мс. Это действительно помогает опытным игрокам в полной мере реализовывать навыки микроконтроля юнитов.
- В шутерах хорошим считается пинг не более 30 мс. Лучше — до 20. Однако в ряде «стрелялок» допускается задержка в 100–150 мс.
- Считается, что для игры в MOBA (многопользовательские онлайн боевые арены) подойдёт такой же пинг, как в случае стратегий. Однако это не совсем так. В MOBA особенно важны микроконтроль и тайминги, поэтому для комфортной игры задержка не должна превышать 30 мс. Профессиональные же игроки Dota 2 считают, что оптимальный пинг — 0–15 мс. А это возможно только при LAN-соединении.
Как уменьшить пинг в онлайн-играх и не только?
- Использовать проводное соединение. Несмотря на то, что Wi-Fi способен обеспечить высокую скорость передачи данных, проводное соединение до сих пор отличается повышенной стабильностью. Оно практически не подвержено воздействию помех.
- Обновить ПО маршрутизатора, сетевого адаптера. Устаревшие драйвера сетевой карты или прошивка роутера не позволяют устройствам в полной мере раскрыть свой потенциал. Не будет лишним и обновление операционной системы.
- Найти сервер, который расположен ближе. Разработчики некоторых онлайн-игр предусмотрели возможность выбора серверов в ручном режиме. Выберите сервер, который расположен ближе к вам.
- Очистить устройство-клиент от вредоносных программ. Как упоминали ранее, вирусы могут препятствовать нормальному обмену данными.
- Добавьте в исключения антивируса и брандмауэра игру, в которой наблюдается проблема с пингом. Защитное ПО тоже может препятствовать нормальному обмену данными с сервером игры.
- Закрыть ненужные программы, требующие подключения к интернету. Вероятно, в процессе игры происходит скачивание «тяжеловесных» файлов. Например, обновлений ПО или игр.
Вдобавок для уменьшения пинга можно прибегнуть к грамотной организации домашней сети:
Что ещё можно сделать, если пинг большой?
Одно из действенных решений — перейти на более быстрый тариф. Но сначала стоит уточнить у провайдера, позволит ли его использовать технология, по которой подключены к интернету.
Например, билайн предлагает подключение по технологиям FTTB и FTTH. Благодаря этому доступны тарифы со скоростями до 500 Мбит/с — такая пропускная способность позволяет не только комфортно играть в онлайн-игры, но и проводить прямые трансляции в высоком разрешении.
Примечание: FTTB и FTTH — технологии подключения к интернету с использованием оптоволокна. В первом случае «оптика» протягивается до границы здания, дальше — Ethernet-кабель. FTTH подразумевает прокладку оптоволоконного кабеля до роутера абонента.