Что такое пинг (ping) или почему тормозят сетевые игры?
Многопользовательские сетевые игры с каждым днём становятся всё популярнее. Миллионы пользователей из разных уголков нашей планеты сражаются на виртуальных аренах. Но, некоторые сталкиваются с проблемой, когда игра начинает «тормозить» или «лажить», как говорят геймеры. Одной из причин является слабый компьютер, производительности которого не хватает для быстрой работы игры. Решение простое – поменять или улучшить своё железо путём апгрейда.
А если у вас современный компьютер, то причина может быть в низкой скорости передачи данных. Опытные пользователи говорят в таком случае о высоком пинге (ping на англ. языке). В этой статье разберёмся в первопричинах такой ситуации и, как сделать пинг в интернете ниже, чтобы сетевая игра работала как надо.
Суть понятия ping
Как мы уже писали выше, ping — это показатель, характеризующий скорость обмена информации между клиентом и сервером. Рассмотрим следующую схему.
Во время игры происходит следующее:
-
Вы нажимаете кнопку действия (к примеру, «стрелять»).
-
Эта команда поступает на сетевую карту.
-
С помощь интернета она проходит определённый путь через узлы связи.
-
Команда поступает на игровой сервер, где обрабатывается, тем самым влияя на игровой процесс.
-
Игровой сервер отправляет сценарий, который изменился с учётом введенной вами команды.
-
Информация повторяет путь через узлы связи в обратном направлении.
-
Её принимает сетевое устройство и затем изменения отображаются уже у вас на компьютере непосредственно в игре.
Как видно, одна команда проходит длинный путь, перед тем, как произойдут изменения на сервере и компьютере игрока. В процессе игры выполняется сотни таких операций, в том числе и от других игроков.
Пинг помогает отобразить скорость, с которой происходит этот процесс. Измерение происходит в миллисекундах.
Влияние уровня показателя на игровой процесс
Вероятно, случались и такие ситуации, когда персонаж реагировал на ваши команды с некоторой задержкой либо картинка на экране обновлялась с опозданием. Зачастую с игровых серверов плееров с подобными проблемами выбрасывают, так как это влияет на работоспособность ресурса.
Пинг считается хорошим, если время отклика составляет не более 15-25 мс. Если обмен информацией будет происходить более чем за 100 мс., можно утверждать о появлении «лагов» и «торможений» в игровом процессе.
Какие причины влияют на показатель?
Если у вас пинг большой, то необходимо с этим бороться. На него может влиять множество факторов. Однако, каждый из них «замедляет» время отклика в разной степени. Основными причинами того, что в процессе игры наблюдается высокий пинг, можно назвать:
-
большое расстояние между клиентом и сервером;
-
оборудование, которое использует провайдер интернета;
-
проблемы с устройствами на сервере;
-
тарифный план (обычно при низкоскоростном интернете);
-
присутствие программ, замедляющих передачу данных;
-
разные версии игры у клиента и сервера.
Под первой причиной понимается тот путь, который необходимо сделать сигналу, чтобы попасть с клиента на сервер или наоборот. Ведь сигнал – это физическая величина и он проходит определенное расстояние перед тем, как попасть на другой конец компьютерной цепи.
Вторая причина заключается в особенностях оборудования, которое использует провайдер интернета. Если он предоставляет недостаточный по пропускной способности канал связи для соединения с определённым узлом, то это может негативно отразиться на скорости соединения.
Если наблюдается высокий пинг, то возможны и проблемы с самим сервером. В случае плохого приёма сигнала, большого количества игроков, он может не успевать обрабатывать и отправлять соответствующую информацию на устройства игроков. При этом низкая скорость обмена данными будет влиять на игровой процесс у всех геймеров.
Скорость интернета также может влиять на взаимодействие клиента и сервера. Весь обмен информацией обязательно сопровождается с загрузкой и передачей данных через сеть. И вы используете самый дешевый тарифный план с низкой скоростью интернета, показатель пинга может быть высоким.
Пятой причиной с которой сталкиваются практически все пользователи ПК – это установленные программы, которые либо проверяют данные при их отправке/загрузке или сами засоряют канал связи. Это могут быть как антивирусные программы, так и те, которые используют интернет в своей работе. Также причиной низкой скорости обмена данными с сервером могут быть вирусы, трояны и т.п.
Кроме того, возможен конфликт клиента игры с его сервером. При этом машина неправильно понимает те или иные команды и замедляется их выполнение. Часто это наблюдается в тех случаях, когда не вовремя происходит обновление игры на ПК геймера.
Как измерить пинг?
Самый простой способ того, как проверить пинг интернет-соединения, предоставили разработчики ОС Windows. На рабочем столе нажмите комбинацию клавиш Win + R и пропишите «cmd» или зайдите через меню Пуск в командную строку. После того, как вы пропишите «/ping» и название либо IP-адресс сервера, увидите следующее окно:
Указанный выше способ поможет быстро проверить пинг через командную строку. В этом случае проведен тест интернета, пинг составил 215 мсек по среднему значению при связи с узлом компании Microsoft.
Для просмотра веб-страниц через браузер этого вполне достаточно, а для онлайн-игр такая скорость является довольно низкой. Конкретно в данной ситуации это говорит о медленной скорости интернета (тест проводился на скорости в 150 Кбит/с.).
Если вы задаётесь вопросом, как проверить мой пинг, не выходя из игры, то поищите соответствующий пункт в опциях. Зачастую разработчики предоставляют геймерам возможность узнать свой пинг на игровом экране, включив соответствующую настройку.
Снижаем пинг
Для увеличения скорости обмена информацией между клиентом и сервером или, другими словами, чтобы уменьшить пинг, можно выполнить следующие действия:
-
сменить игровой сервер;
-
изменить тарифный план на более скоростной интернет;
-
отказаться от услуг действующего провайдера;
-
вылечить ПК от вирусов и закрыть ненужные программы, перед входом в игру.
Перечисленные выше способы применимы, если у вас наблюдается проблема высокого пинга в игре.
Снизить пинг поможет смена игрового сервера. Такой способом поможет в тех случаях, когда наблюдается повышенная загруженность ресурса, и он не справляется с обработкой входящей информации.
Если вы подключили низкоскоростной интернет, то на быструю обработку информации через сеть можете не рассчитывать. В некоторых случаях именно переход на более дорогой тарифный план решает проблему.
В том случае, когда вы используете быстрый интернет и проверенный игровой сервер, а показатель скорости обмена информацией с сервером оставляет желать лучшего, стоит искать проблему в провайдере. К примеру, чтобы понизить пинг в Warface, обратитесь к поставщику интернет-услуг. Если он не поможет убрать проблему подключения к серверу, и вы уверены, что ваш компьютер не заражен вирусами, то стоит задуматься о переходе на другого оператора.
Конечно, существуют и специальные утилиты для решения подобных проблем. Есть популярная программа для понижения пинга cFosSpeed. Однако она и ей подобные утилиты позволяют только лишь оптимизировать приём/передачу данных ваших компьютером, но не самого сервера. Так что они могут и не повлиять на снижение ping.