7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое пинг (ping) или почему тормозят сетевые игры? Как понизить пинг

Что такое пинг (ping) или почему тормозят сетевые игры? Как понизить пинг

Думаю, многие пользователи, особенно любители компьютерных игр по сети (WOT, Counter Strike 1.6, WOW и др.), замечали, что иногда связь оставляет желать лучшего: отклик персонажей в игре происходит с запозданием после вашего нажатия кнопок; картинка на экране может дергаться; порой игра прерывается, вызывая ошибку. Кстати, подобное может наблюдаться и в некоторых программах, но в них это не так сильно мешает.

Опытные пользователи говорят, что происходит подобное из-за высокого пинга (Ping). В этой статье остановимся поподробнее на этом, на самых частых вопросах, связанных с пингом.

Что такое пинг?

Вообще, у слова «ping» есть два похожих трактования. В обиходе пингом называют проверку качества интернет-канала на предмет насколько быстро проходят по нему сигналы. Если быстро, то значит канал хороший, что особенно критично для тех, кто играет в онлайн-игры, в которых события разворачиваются чуток побыстрее, чем в шахматах.

Вы наверняка слышали про такую игру, как Контр Страйк — онлайн-стрелялку (шутер от первого лица), когда вы играете через сеть с группой таких же как вы игроков и каждый из вас через интернет управляет действиями своего персонажа. А при чем тут пинг, спросите вы? А вот при том.

Допустим, что вы засекли своего врага и нажали на кнопку выстрела. Что при этом происходит? Сигнал из игровой программы, установленной на вашем компе, идет через интернет на сервер (специальный компьютер, который может находиться где угодно в сети), где запущена игра. Но интернет — это не абстрактная вещь, а физические устройства, через которые пойдет посланный вами сигнал. И скорость прохождения сигнала по этому пути может быть совершенно разной.

Очень часто в обиходе именно скорость отклика и подразумевают, когда говорят о пинге. Т.е. насколько быстро сигнал с вашего компьютера пройдет через сеть до другого компьютера (или сервера), а потом вернется обратно к вам. Если ping будет очень большой (измеряется он обычно в миллисекундах), то ваша игра будет безбожно лагать, тормозить и тупить. А вы будете готовы расколоть мышь и клавиатуру об экран монитора.

А как иначе, если вы ничего не будете успевать сделать с такими чудовищными задержками в передачи ваших действий и получения ответа на них. Пока ваш сигнал о выстреле идет на сервер и возвращается обратно, вас могут уже подстрелить (и не один раз).

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

Почему пинг низкий/высокий?

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

Пакеты можно посылать, как на сервер провайдера, так и «пинговать» отдельные компьютеры, сайты или порталы. Бывает, что возвращаются не все пакеты. В этом случае, они считаются утерянными. Чем выше количество пакетов, которые потерялись, тем хуже и связь соединения с сервером. В то же время, в случае, если, несмотря на то, что пользователь отсылает пакеты, но ответа нет — то соединение считается прерванным и стоит искать причину неполадок не в соединении, а в самом компьютере.

Читать еще:  Как «разогнать» встроенную видеокарту Vega на ПК (на ЦП от AMD Ryzen)

Ping и FPS

Если вы мониторите показатели работы игры, обычно параметры ping и FPS написаны рядом. Это действительно тесно связанные параметры и можно сказать, что пинг оказывает влияние на ФПС.
FPS (frames per second или кадров в секунду) — это величина, которая определяет характер смены кадров на экране. Чем выше ФПС, тем плавнее и детальнее двигаются изображения, чем ниже — тем более все «дерганное» и «лагающее». Соответственное, если пинг надо понижать, то ФПС — повышать.

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

Почему пинг большой?

Провайдер или сервера

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

Один из главных вопросов: зависит ли пинг от скорости интернета? Да, зависит. Но очень несущественно, широкополосный доступ свёл эту зависимость к минимуму. На скорости в 100 мегабит пинг однозначно будет ниже, чем на 10. Но важнее качество соединения. Если у вас устаревший или испорченный кабель, чему тут удивляться? В общем, от провайдера действительно многое зависит, но далеко не всё.

Проблема может быть и в принимающем сервере. Если пытаться прорваться на сервер где-нибудь на просторах Северной Америки, пинг скорее всего упадёт до некомфортных 100-150 миллисекунд. Можно попробовать переподключиться к той машине, которая физически находится ближе. Например, сервера в Европе как правило способны обеспечить пинг в пределах 50 миллисекунд.

Торренты, гаджеты и вирусы

Если пинг большой, в первую очередь проверьте: а не качают ли очередное кино ваши домочадцы или не ведут ли прямую трансляцию в YouTube? Может, пока вы пытаетесь играть в Доту, ноутбук тоже был включён, а вместе с ним и торрент? Если канал забит под завязку, пинг будет расти. Решение: повыключать всё ненужное. Или расширять общий канал.

Возможен и такой сценарий: к вашему интернету мог тайно подключиться какой-нибудь ушлый сосед (особенно если вы любите пароли типа qwerty). Проверяется легко: попробуйте на время отключить wi-fi в настройках роутера. Если пинг резко упал, значит, пора менять пароль. Или вообще настраивать подключение так, чтобы интернет работал только у устройств с конкретными мак-адресами.

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

Вместо заключения

Тормозит интернет — проверьте уровень пинга.

Если он слишком высокий:
1. попробуйте сменить сервер на тот, который физически находится ближе к вам
2. остановите загрузки
3. выключите гаджеты, которые подключены к wi-fi

Если это не помогло — поменяйте пароль от wi-fi и проверьте компьютер на вирусы.
Если все равно тормозит — смело вызывайте техника.

Пинг в Warface. От чего он зависит?

Схематически соединение между игроком и игровым сервером можно представить так:

Читать еще:  Как повысить FPS: способы от игромана

Транзитный провайдер — это провайдер, оказывающий другим провайдерам свои услуги по организации интернет-соединения. Можно сказать, что это «провайдер для других провайдеров».

В России в качестве транзитного провайдера чаще всего выступает Ростелеком. Если дома вы пользуетесь услугами небольшого местного провайдера, то с вероятностью 99% к серверам Warface вы на самом деле подключаетесь именно через Ростелеком. В куда меньшей степени это относится к другим крупным игрокам (например, «Корбина»).

В итоге пинг между вами и серверами игры складывается из следующих значений:

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

Как мы видим, факторов очень много, и если проблемы возникнут хотя бы у одного участника (например, одного из транзитных провайдеров), то качество соединения резко упадет, пинг вырастет, а играть станет некомфортно.

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

Как узнать свой пинг

Что это такое: важные моменты

Для начала, чтобы правильно все всё поняли, дам свое определение пингу (простое и лаконичное 👀).

Пинг — это время, затраченное на отправление «куска» данных с вашего компьютера на другой, и получение от него ответа.

Если совсем утрировать: если вы зададите какой-то вопрос человеку и получите у него ответ — то время от начала вопроса и до конца ответа на него — это и будет пинг.

Измеряется пинг, обычно, в мили-секундах (мс или ms). В играх часто пишут на английском: Latency или Ping.

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

Как определить пинг до сервера

Пинг — величина изменчивая в реальном времени, и к тому же к разным серверам она будет разная. Т.е. к одному серверу пинг может быть 100 мс, а к другому 500 мс.

Чаще всего, пинг требуется узнать к какому-то одному, двум серверам. Вряд ли вас интересует эта величина ко всем серверам без исключения.

Чтобы узнать пинг — вам потребуется IP-адрес сервера (либо его доменное имя, например, ocomp.info ).

Затем нужно открыть командную строку: нажмите сочетание кнопок Win+R , введите CMD и нажмите Enter.

Как запустить командную строку — универсальный способ для Windows 7, 8, 10

Далее в командной строке напишите следующее:

  1. ping ocomp.info — будет послано 4 пакета, по которым определено среднее время ответа в мс (см. на скрине ниже);
  2. ping 176.114.4.148 — аналогично предыдущей команде, только адрес задан в виде IP-адреса.

CMD — определение пинга

В играх

👉 Что касается непосредственно игр — то в подавляющем большинстве онлайн-хитов эта величина показывается автоматически!

Например, в WOW, чтобы узнать свой пинг — достаточно навести мышку на значок с компьютером 👇 (кстати, цвет у него может быть разным: зеленый — все в порядке, желтый — имеется задержка, красный — играть будет тяжело или невозможно) . На скрине ниже, задержка составляет 132 мс (если у вас английская версия — то см. Latency).

Если речь идет о «Контре» (Counter-Strike) — то пинг вообще показывается и при подключении к серверу, и непосредственно в самой игре. В общем-то, здесь не вижу никаких сложностей с его определением.

Читать еще:  Как поймать покемона в игре Pokemon Go

Counter Strike — пинг к серверам

Как понизить пинг?

Приведу несколько способов, с помощью которых можно уменьшить пинг. В первом случае воспользуемся специальным скриптом, который все настройки сделает автоматически. В остальных случаях придется самим копаться в реестре и настраивать все своими ручками. В обоих случаях мы не оставим вас одних и поможем вам, как всегда. Все эти настройки помогут понизить пинг в играх и глобально в общем 🙂

Leatrix Latency Fix. Скрипт который уменьшит пинг.

Есть два типа пакетов: UDP и TCP. TCP — пакеты с ответом о получении, а UDP без ответов. Что делает скрипт при установке на компьютер? Чтобы ответить объясню как компьютер обрабатывает и отсылает пакеты. Получив пакет, компьютер сначала анализирует его, обрабатывает, отрисовывает и дает ответ о получении. А за это время сервер, не получив ответа о получении не может отправить новые пакеты и эти пакеты встают в очередь отправки. Скрипт изменяет настройки TCP так, что получив пакет, компьютер сначала сразу отправляет ответ о получении и только потом начинает обрабатывать сам пакет информации.
Тут следует сказать, что в играх и приложениях использующих UPD-пакеты скрипт ни чего не сможет сделать.
Скачать скрипт можно на официальном сайте либо у нас на сайте по этой ссылке. Для установки распакуйте скачанный архив и запустите .exe файл. Имя файла в моем случае Leatrix_Latency_Fix_3.03.exe. Далее нажмите на кнопку Install . Все! Настройки изменены. Для вступления настроек в силу перезагрузите компьютер.
В любое время можно вернуть настройки в первоначальное состояние. Для этого снова запустите скрипт и нажмите кнопку Remove .

Другие способы как уменьшить пинг

Если вы не доверяете всяким сторонним скриптам, то можно самому принять кое какие меры, чтобы хоть как-то понизить лаги. Что сделать, чтобы снизить пинг в играх?

  • Если вы используете usb-модем, то лучше отказаться от него в пользу проводного интернета.
  • Смените провайдера вашего интернета (смена тарифа иногда тоже помогает). Возможно дело в качестве соединения.
  • Если игра предлагает несколько серверов, то смените сервер и выберите самый ближайший к вам в географическом плане.
  • Обновите драйвер сетевой карты (Как обновить драйвер).

В самой операционной системе можно тоже кое какие настройки произвести.

  • Запустите редактор системного реестра (нажмите Win+R , наберите команду regedit и нажмите Enter .)
  • Перейдите в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
  • Нажмите ПКМ на строке Interfaces > Создать > Параметр DWORD (32 бита) .
  • В правом окне переименуйте созданный параметр в TcpAckFrequency
  • Нажмите на параметре правой кнопкой мыши и выберите пунт Изменить .
  • В поле «Значение» наберите 1 , систему исчисления выберите Шестнадцатеричная и нажмите ОК

Для вступления настроек в силу перезагрузите компьютер.

Итоги
Что в итоге? Я рекомендую все таки воспользоваться скриптом, так как он использует не одну настройку для понижения задержек. Кстати те изменения, которые мы произвели в системном реестре, данный скрипт тоже выполняет.
На этом все! Желаю вам низкий пинг и всегда качественное соединение. Все ваши мысли можете изложить в комментариях к записи.

Рекомендуемые значения пинга

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

  • менее 45 мс. Такие цифры означают, что чем бы вы не занимались в интернете, со стороны пинга, всё будет идеально;
  • 45-120 мс. При обычном интернет-серфинге вы не будете испытывать никакого дискомфорта. Но для онлайн игр или трансляций, такие значения не подходят. Могут возникать постоянные задержки. У вас будет постоянно лагать в играх по internet сети;
  • 120 мс и выше. Такие значение свидетельствуют о проблемах в работе сервера или же со стороны вашего интернет-соединения. Не рекомендуется пользоваться интернетом при таких высоких значениях.
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector