Содержание
- 1 Что такое пинг
- 2 От чего зависит пинг
- 3 Как проверить пинг в Fortnite
- 4 Как понизить пинг в Fortnite
- 5 Что такое пинг и для чего он нужен?
- 6 Почему пинг низкий/высокий?
- 7 От чего зависит пинг?
- 8 Пинг и пропускная способность: насколько быстр ваш Интернет?
- 9 Используйте проводной Интернет
- 10 Как уменьшить пинг
- 11 Узнайте ваш пинг вне игры
- 12 Как уменьшить пинг в играх и не только
- 13 Почему скачет пинг в играх
- 14 Как снизить ping
- 15 Как понизить пинг в играх на Андроид
- 16 Измеряем задержки
- 17 ICMP — обычный ping
- 18 Пинг по UDP и TCP
- 19 MTR — traceroute на стероидах
- 20 WiFi против кабеля
- 21 IP связность
- 22 Выбираем ближайший сервер
Что такое пинг
Взаимодействие в сетях построено на запросах (request) и ответах (response). Ваш компьютер или смартфон отправляет пакет данных на другой узел сети и ожидает получения какого‑то результата.
В Telegram-канале «Лайфхакер» только лучшие тексты о технологиях, отношениях, спорте, кино, финансах и многом другом. Подписывайтесь!
В нашем Pinterest только лучшие тексты об отношениях, спорте, кино, здоровье и многом другом. Подписывайтесь!
Пинг — это время, за которое такой пакет дойдёт до выбранного сервера и тот пришлёт вам ответ. Измеряется параметр обычно в миллисекундах (мс) — 1 / 1 000 секунды.
Чем больше пинг, тем медленнее происходит обмен данными и тем меньше информации вам удастся принять и передать за определённое время. При высоком пинге качество графики в Fortnite будет низким, а задержка, с которой вы сможете видеть действия других игроков, — большой.
От чего зависит пинг
Есть несколько параметров.
- Длина цепочки между двумя узлами. Между вашим компьютером и нужным сервером Fortnite может быть сколько угодно промежуточных узлов. Каждый из них должен принять данные, предоставить ответ и направить пакет дальше. Обычно чем больше географическое расстояние до сервера, тем выше пинг.
- Качество вашего подключения. Если провайдер ограничивает скорость передачи данных, использует устаревшее оборудование, делит небольшой канал на множество пользователей, пинг будет невысоким.
- Характеристики сервера. Даже если вы быстро передали данные, ответа от сервера порой ждать долго. Причина в высоких нагрузках, небольшой мощности и не только.
Считается, что пинг до 50 мс — отличный результат: играть будет комфортно, вы сможете мгновенно реагировать на действия противников.
50–100 мс — норма: игра будет пусть не «летать», но достаточно бодро «бегать».
При пинге больше 100 мс заметны задержки. Вы не сможете реагировать моментально, а это серьёзно снижает ваши шансы на победу.
Как проверить пинг в Fortnite
1. Зайдите в настройки Fortnite: откройте меню в правом верхнем углу, выберите пункт «Параметры», в предоставленном окне перейдите на вкладку «Интерфейс» и установите «Вкл.» для пункта «Статистика сетевой отладки». Нажмите «Применить» внизу и вернитесь в игру. После этого значения пинга и других параметров сети будут выводиться на экран.
2. Запустите Speedtest by Ookla или другой подобный сервис: он протестирует ваше интернет‑соединение и покажет средние параметры. Здесь значение пинга будет гораздо ниже, потому что показатель измеряется до одного из ближайших узлов. Серверы Fortnite наверняка находятся дальше от вас.
Вы также можете установить приложение Speedtest: есть версии для всех популярных ОС и Apple TV, а также расширение для Google Chrome.
Загрузить
Цена: Бесплатно
Загрузить
Цена: Бесплатно
Загрузить
Цена: Бесплатно
Загрузить
Цена: 0
3. В Windows есть консольная утилита Ping. Чтобы её вызвать, нажмите Win + R и в появившемся окне напишите cmd. В консоли введите команду ping и нужный вам адрес. Если планируете играть на конкретном сервере, укажите его адрес или IP. Если хотите проверить параметры в целом, можете протестировать публичные DNS‑серверы Google: ping 8.8.8.8 или ping 8.8.4.4.
В macOS введите в поиске запрос «Сетевая утилита». На вкладке Ping укажите адрес сайта (текстовый или IP) и количество попыток отправки.
4. Если вы играете в Fortnite через облачный сервис Nvidia GeForce Now, можете воспользоваться предусмотренными там средствами тестирования. Авторизуйтесь, зайдите в настройки и нажмите «Протестировать сеть». После проверки посмотрите информацию на вкладке «Подробнее».
Как понизить пинг в Fortnite
Мы расположили советы от простых к сложным. Если одна рекомендация не помогла, переходите к следующей — это повысит ваши шансы на игру в Fortnite без лагов.
Изменить настройки подбора игроков
В настройках перейдите к пункту «Игра» и попробуйте изменить регион подбора игроков. К примеру, укажите «Европу» вместо «Авто» и сравните значения пинга в статистике сетевой отладки.
Отключить программы, потребляющие трафик
Мессенджеры, торрент‑клиенты, программы для загрузки файлов, браузер, почтовые приложения и другое ПО может потреблять трафик и снижать пинг. Отключите все приложения, которые не нужны вам прямо сейчас. Также проверьте, не загружаются ли автоматические обновления самой операционной системы или запущенных программ.
Проверить устройство на вирусы
Вредоносное ПО также может потреблять трафик (к примеру, когда отсылает ваши данные злоумышленникам) и повышать пинг. Просканируйте систему антивирусом.
Воспользуйтесь, например, одной из бесплатных программ:
- Kaspersky Virus Removal Tool (Windows).
- Dr. Web CureIt (Windows).
- SpyBot (Windows).
- 360 Total Security (Windows, macOS).
- Sophos (Windows, macOS).
- Avira (Windows, iOS, Android).
- Avast (Android, iOS, Windows, macOS).
Использовать диапазон 5 ГГц вместо 2,4 ГГц для Wi‑Fi
Многие компьютеры и смартфоны последних лет выпуска, а также PlayStation 4 / 4 Pro и XBox One поддерживают два диапазона Wi‑Fi. Связь на частоте 2,4 ГГц не такая быстрая и стабильная: этот диапазон сильно загружен, в нём больше помех. А на частоте 5 ГГц связь надёжнее, скорость передачи данных выше и пинг меньше.
Если в описании вашего устройства есть обозначение 802.11ac или 802.11b/g/n/ac, то оно поддерживает оба диапазона. Прежде всего проверьте роутер: если он не работает на частоте 5 ГГц, то и гаджеты для Fortnite не смогут воспользоваться этим вариантом. Если же компьютер, смартфон или консоль поддерживают 802.11ac, а роутер нет, заменить его новым будет не слишком накладно.
Перейти на кабельное подключение
Скорость доступа в интернет с использованием кабельного подключения обычно выше, чем для Wi‑Fi, а пинг ниже. Поэтому если есть возможность вставить кабель от провайдера или хотя бы от роутера непосредственно в компьютер или консоль, это должно улучшить показатели вашего соединения. Например, у нас пинг с проводным подключением в среднем был на уровне 43 мс, с Wi‑Fi — 87 мс.
Пинг с кабельным подключением — 43 мс
Пинг с Wi-Fi — 87 мс
Подсоединить смартфон к кабельному интернету теоретически можно через OTG‑адаптер. Но часто для этого нужны root‑доступ (для Android), установка нескольких приложений и другие «танцы с бубном». Говоря объективно, результат вряд ли будет стоить потраченных усилий. Поэтому лучше попробуйте пересесть ближе к роутеру.
Убедиться, что интернетом пользуетесь только вы
Если у вас важный бой, а родственники смотрят футбол или сериалы онлайн, некомфортно будет всем. Вашего интернет‑канала может попросту не хватать на быструю Fortnite и видео высокого разрешения одновременно.
Попробуйте поговорить с домашними и, возможно, установить график онлайн‑развлечений. Объясните, что сериалы можно скачать, а онлайн‑игру — нет.
Также советуем сменить пароль на роутере: может быть, его подобрали соседи или подростки со двора. Если они пользуются вашим интернет‑подключением, ваш пинг будет расти.
Переустановить драйверы для сетевых карт
Часто пользователи не инсталлируют вручную на ПК драйверы для сетевых карт. Windows находит их автоматически, и в целом с такими вариантами появляется доступ в Сеть.
Но новые версии драйверов с сайта производителя ноутбука, ПК или конкретно сетевой карты эффективнее тех, что используются по умолчанию. Загрузите их и сравните показатели соединения в Fortnite до и после установки.
Настроить ТВ и консоль
У мониторов и телевизоров есть входная задержка (input lag): время, которое тратится на отрисовку подготовленного кадра на экране. Профессиональные геймеры выбирают модели с задержкой до 30 мс. В обычных мониторах и ТВ этот показатель может достигать и 150 мс.
Если ваш телевизор или монитор поддерживает игровой режим, включите его. Автоматически установленные параметры оптимизации графики помогут уменьшить задержку.
Если нет, перейдите в настройки экрана и отключите все функции улучшения изображения силами самого ТВ или монитора, например уменьшение шума, сглаживание краёв и так далее. Значения пинга это, конечно, не изменит, но отрисовка должна ускориться.
Установить ПО
Программы вроде ExitLag строят оптимальный маршрут от вашего ПК до ближайшего сервера, чтобы уменьшить пинг. Они также позволяют добиться роста FPS (частоты кадров) и делают соединение стабильнее.
Конкретно у ExitLag есть бесплатная пробная версия на 3 дня. Можно протестировать её в «боевых» условиях и замерить пинг в статистике сетевой отладки.
Проблема в том, что на такое ПО иногда реагируетActive anticheat error when start (code 2) again…. античит. А значит, вас может в любой момент внезапно выбросить из игры.
Сменить провайдера или тариф
Чем дороже пакет услуг, тем приоритетнее клиент для провайдера. Таким пользователям обеспечивают лучшие условия: высокую скорость передачи данных и низкий пинг.
Если вы исчерпали все другие варианты, попробуйте пообщаться с поставщиком услуг напрямую и выяснить, что даст смена тарифа. Также загляните на форумы и в местные группы, где обсуждают провайдеров, поинтересуйтесь у соседей, какой у них пинг в Fortnite и других играх.
Бывает, что смена пакета не помогает. Например, если локальные провайдеры работают на устаревшем оборудовании, не меняли кабели с момента прокладки и не расширяют мощности для новых клиентов. Обычно об этом говорит низкий пинг в Speedtest.
В таком случае, возможно, стоит сменить не тариф, а провайдера. И иногда это единственный реальный способ снизить пинг в Fortnite.
</ul>
Что такое пинг и для чего он нужен?
Пинг (caнгл. ping) представляет собой отрезок времени, который проходит между запросом и ответом на сервер. Еще проще: пинг — это время запроса и последующего ответа данных с Вашего компьютера на другой компьютер (скорость обмена информацией). Пинг принято измерять в миллисекундах: 200 мс (0,2 секунды), 29 мс (0,026 секунд), 2000 мс (2,0 секунды).
Таким образом, пинг (ping) – это параметр, благодаря которому сам юзер проверяет — работает ли сеть, с кем из пользователей он «коннектиться», а также само качество соединения в локальной и глобальной сети.
Как определить пинг до сервера
Пинг — величина изменчивая в реальном времени, и к тому же к разным серверам она будет разная. Т.е. к одному серверу пинг может быть 100 мс, а к другому 500 мс.
Чаще всего, пинг требуется узнать к какому-то одному, двум серверам. Вряд ли вас интересует эта величина ко всем серверам без исключения…
Чтобы узнать пинг — вам потребуется IP-адрес сервера (либо его доменное имя, например, ocomp.info).
Затем нужно открыть командную строку: нажмите сочетание кнопок Win+R, введите CMD и нажмите Enter.
Как запустить командную строку — универсальный способ для Windows 7, 8, 10
Далее в командной строке напишите следующее:
- ping ocomp.info — будет послано 4 пакета, по которым определено среднее время ответа в мс (см. на скрине ниже);
- ping 176.114.4.148 — аналогично предыдущей команде, только адрес задан в виде IP-адреса.
CMD — определение пинга
Почему пинг низкий/высокий?
Разумеется, что огромные блоки запросов не могут передаваться в сети сразу. Именно поэтому, они делятся на небольшие пакеты. Также, компьютер фиксирует время, за которое эти пакеты пройдут до назначения, а также вернуться обратно. Таким образом, и проверяется качество соединения в сети.
Пакеты можно посылать, как на сервер провайдера, так и «пинговать» отдельные компьютеры, сайты или порталы. Бывает, что возвращаются не все пакеты. В этом случае, они считаются утерянными. Чем выше количество пакетов, которые потерялись, тем хуже и связь соединения с сервером. В то же время, в случае, если, несмотря на то, что пользователь отсылает пакеты, но ответа нет — то соединение считается прерванным и стоит искать причину неполадок не в соединении, а в самом компьютере.
От чего зависит пинг?
Пользователю также необходимо отслеживать и время прохождения обратного отклика. При слишком долгом ожидании возврата пакетов можно говорить о плохом качестве связи, а сама проблема может быть либо в сервере, либо между компьютером и сервером.
В случае длинной задержки сигнала – пинг называется высоким, а в случае быстрого прохождения сигнала обратно до пользователя – низким. Таким образом, существует пинг высокий и пинг низкий, и сам пользователь может понять, почему именно возникают проблемы у него в сети. Вообще, чем более низкий пинг, тем быстрее можно получить сообщения, ответы, быстрее производится обмен данными. Разумеется, возможен и обратный вариант — высокий пинг, он гораздо хуже низкого. Как правило, среднестатистический пинг составляет 100 – 120 мс. При пинге в 150 и больше достаточно сложно играть в компьютерные игры, а с пингом в 1000 мс работать в сети становится практически невозможно.
Пинг и пропускная способность: насколько быстр ваш Интернет?
Прежде чем что-либо менять, давайте разберемся какое качество у вашего Интернет соединения и на какой пинг в играх вы можете рассчитывать? Значение пинга является достаточно удобным способом измерить, насколько быстро ваше Интернет соединение может обмениваться пакетами данных с теми или иными серверами.
Это имеет прямое отношение к онлайн играм, в которых может появляться задержка. Например, если Ваш пинг 350 мс, то это означает, что вы видите события в игре на 350 мс позже, чем они происходят на самом деле. Чтобы комфортно играть онлайн — вам нужно как можно меньшее значение пинга. Также это зависит от типа игры, в которую вы играете.
Некоторые из них могут быть просто недоступны с пингом 200 мс, а некоторые даже с 50 мс. Что касается самого игрового процесса, то каждые лишние 50 мс заметно ухудшают впечатление от игры. Также имейте в виду, что пинг не универсален.
В зависимости от вашего местоположения и местоположения сервера, с которым вы пытаетесь связаться — пинг будет разным. Вы можете воспользоваться сервисом GameServerPing, чтобы проверить качество соединения с серверами для тех или иных онлайн игр. Высокий пинг означает высокую скорость ответа сервера, что может быть решающим параметром в некоторых играх.
Как вы можете видеть, мое соединение имеет хорошую скорость в случае подключения к Европейским серверам, и отличное с серверами США. Но в случае с Японскими или Австралийскими — соединение очень медленное, в силу их далекого физического расположения от меня. Для маленьких игр это может быть не критично, но если мы говорим о тяжелых ААА играх, то без быстрого соединения не обойтись.
Характеристики показателей пинг:
- Меньше 20 мс — отлично. С таким значением вы можете смело играть даже в самые тяжелые онлайн игры.
- От 20 — 50 мс — хорошо. Очень популярное значение, вы не заметите никаких зависаний, хотя большинство профессиональных геймеров предпочитают не выходить за значение 20 мс.
- От 50 — 100 мс — средне. Вы можете наблюдать некоторые зависания, и ваши соперники могут опережать вас.
- 100 -300 мс — плохо. Вы будете наблюдать постоянные зависания, и ваши соперники будут ловить вас на этом.
- Более 300 мс — не играбельно. С таким соединением игра будет набором отдельных сменяющихся кадров.
Также помимо пинга на тех или иных серверах, ключевым значением является пропускная способность Интернет подключения. Может широкополосная связь и не требуется для большинства онлайн игр, но скорость приема данных должна быть не менее 30 Мбит в секунду. Если в это время через вашу сеть кто-то говорит по видео связи или смотрит Netflix, то вам уже понадобится подключение 100 Мбит в секунду. Но, конечно, чем больше, тем лучше.
Чтобы проверить скорость вашего подключения, зайдите в онлайн тест. Мы рекомендуем использовать SpeedTest или Fast.com. Помимо самых популярных сервисов, можете воспользоваться SpeedOf.me и SpeedSmart.net.
SpeedTest.net автоматически рекомендует подключаться к ближайшему серверу, что обещает минимальный пинг. Но что если вы играете против кого-нибудь с другого континента? В таких случаях высокий пинг неизбежен.
Используйте проводной Интернет
Всегда лучше использовать проводной Интернет вместо WiFi роутера. Вне зависимости от того, насколько хорош ваш роутер или Интернет подключение — скорость передачи по проводам, пока еще остается выше. Конечно, это вносит свои неудобства. Вам нужно подключить Ethernet кабель напрямую к ПК или консоли, или с помощью дополнительного Ethernet кабеля подключиться к роутеру.
Убедитесь, что Вы используете гигабитные Ethernet порты, которые поддерживают скорость от 1000 Мбит в секунду и современные кабели, поддерживающие высокую скорость передачи (Cat 5e или Cat 6).
Если роутер находится слишком далеко от компьютера или консоли и вы не можете подключиться по кабелю, то есть различные способы расширения Вашей сети. Powerline адаптеры не очень удобные, но хорошо выполняют свою работу. Их можно подключать к роутеру как беспроводным, так и проводным способом, что намного эффективнее, чем WiFi усилители. Кроме того, есть технология Mesh сети, что намного прогрессивнее, а устройства Mesh сетей с каждым годом становятся все совершеннее и совершеннее.
Как уменьшить пинг
Информации много, поэтому мы подготовили пошаговую инструкцию, которая поможет снизить пинг и наконец-то показать ваш настоящий скилл:
- Проверьте пинг до начала экспериментов;
- Во время игры выберите ближайший к вам сервер;
- Подключите сетевой провод, чтобы избежать помех для сигнала;
- Если провода нет — передвиньте компьютер поближе к роутеру (или наоборот);
- Отключите фоновые программы для экономии мощности компьютера;
- Отключите геолокацию для увеличения пропускной способности;
- Перезагрузите роутер, чтобы очистить DNS-кэш;
- Измените свой DNS на быстрый DNS-сервер от Google;
- Отключите VPN — анонимность в играх не нужна;
- Если ничего не помогло, задумайтесь о смене провайдера;
- Проверьте пинг еще раз.
Узнайте ваш пинг вне игры
Стоит сразу отметить, что стабильного пинга, который всегда будет одинаковым при любом раскладе, не существует. Скорость обмена пакетами данных между серверами разная и зависит от расположения самого сервера, пропускной способности канала и других факторов.
Чтобы побороться за снижение пинга, нужно для начала узнать, какова средняя скорость соединения у вашего интернет-провайдера и на какой пинг вы в принципе можете рассчитывать. Для этого перейдите на сайт Speedtest. Если скорость интернет-соединения меньше 50 Mbps, а играть в онлайн-шутеры хочется с комфортом, то придётся менять тариф. Оптимальный вариант — от 100 Mbps и выше. Но даже с самым дорогим интернет-тарифом не стоит надеяться, что проблема высокого пинга исчезнет раз и навсегда. Стабильное соединение лишь снижает вероятность потери пакетов данных при обмене между клиентом (то есть вами) и сервером. Чем больше пакетов теряется, тем выше вероятность, что ваши выстрелы по противнику не будут засчитываться на сервере.
Как уменьшить пинг в играх и не только
Начнем по определенному порядку — от самых простых до кардинальных методов, которые в любом случае помогут вам улучшить пинг интернет-соединения.
Прежде чем изменять файлы в системе или записи в реестре, попробуйте просто поиграть на другом сервере. Тем более, многие онлайн игры позволяют самому выбрать сервер и посмотреть, какой на нем пинг
Как это выглядит
Помните — многое зависит от расположения сервера, чем ближе он к вам располагается, тем меньше и соответственно лучше для вас будет пинг.
Попробуйте обновить драйвер своей сетевой карты, во многих случаях данное действие действительно помогает снизить пинг и улучшить качество интернет-соединения.
Довольно большое количество видеоигр позволяют использовать специальные команды, чтобы понизить пинг, они позволяют изменять настройки соединения с интернетом. Обычно они прописываются прямо в консоли игры или в ее конфигурационном файле.
К каждой игре существуют свои команды для улучшения большого пинга и их конфигурация может быть разной для разных провайдеров и серверов. Точные значения обычно подбираются опытным путем.
Смотрите команды и лучшую рекомендуемую конфигурацию для своей игры на ее сайте/форуме. Обычно игроки сами выкладывают там свои настройки, с которым будет намного комфортнее играть. Также, зайдите на ваш городской портал, там тоже есть геймеры увлекающиеся играми, они тоже могут порекомендовать вам нужные настройки.
Так, как мы играем по сети нам важно, чтобы скорость интернета в игре была хорошая, поэтому лучше отключать всевозможные программы, которые расходуют трафик, например, торрент-клиенты, загрузчики и т.д.
Также не лишним будет поставить в своем антивирусе режим — «игра», а если у вас нету такого режима, то и вовсе отключить его на время, так как, он сам по себе может потреблять много ресурсов системы и загружать автообновления из интернета. После того, как вы выключите все съедающие трафик программы — проверьте скорость интернета, она должна будет увеличиться.
Не лишним будет поставить более высокий приоритет у процесса самой игры, так система будет выделять для нее больше ресурсов. Данное действие нужно проделывать всякий раз, при новом запуске.
Запустите игру и сверните ее, после этого откройте «Диспетчер задач» нажав на клавиатуре разом три клавиши «CTRL + ALT + DEL». В открывшемся окошке перейдите по вкладке «Процессы» если установлен Windows 7 и ниже или по вкладке «Подробности» если установлен Windows 8 и выше. Кликните по необходимому процессу правой кнопкой мыши и выставьте «Высокий» приоритет.
В некоторых случаях, наоборот, помогает поставить «Низкий» приоритет — экспериментируйте.
Будет два описания — один для игр, которые используют TCP протокол: MMOORPG (Black Desert, Lineage 2, WOW и т.д.), Online Shooters (все версии CS, Warface, Point Blank и т.п.), Moba (HOTS, Dota, LOL и т.п.). Второй для тех которые используют UDP протокол: Call of Duty и т.д.
Важно — После того, как внесете внесения в реестр, не забудьте перезагрузить компьютер, чтобы изменения вступили в силу.
Вначале откройте реестр, для этого нажмите на клавиатуре одновременно «WIN + R» и наберите в открывшемся окошке «regedit» без кавычек.
Для использующих TCP протокол:
Зайдите по ветке: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
Нйдите свой сетевой интерфейс (поменяйте у всех — если не понимаете который ваш) — нам нужен параметр «TcpAckFrequency», откройте его и установите значение — 1. Если такого параметра вовсе нет — то создайте его в формате «Параметр DWORD 32 бита» в каждом разделе.
Зайдите по ветке: HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSMQParameters
Откройте параметр «TCPNoDelay» и установите его значение на — 1. Если вы не видите раздел «Parameters», то создайте его сами, как и сам параметр в нем, так же в формате «Параметр DWORD 32 бита».
Для использующих UDP протокол:
Зайдите по ветке: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionMultimediaSystemProfile
Откройте параметр «NetworkThrottlingIndex» и в поле «Значение» укажите «ffffffff» без кавычек (смотрите картинку).
Указав такой параметр, вы уберете ограничение для объема трафика не мультимедийного характера.
Попробуйте позвонить своему провайдеру в техподдержку — подробно опишите вашу ситуацию, расскажите в какой игре у вас высокий пинг и т.д.
Зачастую в техподдержке помогают решить данную проблему или, как минимум, дадут вам какой-нибудь совет в данном вопросе.
Почему скачет пинг в играх
Существует несколько основных причин высокого или скачущего пинга:
- в первую очередь требуется присмотреться к настройкам игры и интернета;
- затем проверить, не ведётся ли загрузка обновлений или скачивание файлов;
- следующим шагом нужно убедиться, что на качество сети не влияет работа фоновых программ и подключенных к wi-fi устройств;
- дополнительно нужно проверить актуальность установленного ПО.
Также на надёжность соединения влияют действия провайдера и нагрузка на сервер. Иногда без смены тарифного плана или оператора связи обойтись невозможно.
Как снизить ping
Обычно снизить пинг в онлайн-играх несложно, но следует подготовиться к тому, что борьба с трудностями отнимет определённое время, поскольку принять верное решение с первой попытки будет непросто. Тем более, на качество связи и скорость интернета может влиять сразу несколько различных факторов.
Первым делом желающим улучшить ping рекомендуется сменить игровой сервер. Большинство игр позволяет игрокам самостоятельно выбрать сервер для подключения. Для этого нужно:
- открыть в настройках раздел выбора сервера;
- сравнить различные варианты подключения;
- выбрать пункт с наименьшими показателями;
- подключиться.
Важно подчеркнуть, что различные игры требуют разных действий, поэтому предложенная инструкция может отличаться от того, что предстоит совершить в реальности.
Дополнительно рекомендуется активировать вывод статистики на экран, чтобы отслеживать ping в реальном времени.
Следующим способом снизить пинг в игре станет обновление драйверов сетевой карты. Для этого понадобится:
- открыть диспетчер устройств Windows;
- найти в перечне компонентов сетевую карту;
- кликнуть по ней правой кнопкой мыши и запустить поиск обновлений.
Если ПО устарело и требует обновления, останется подождать, пока процесс приведения сетевой карты в порядок завершится. В случае, если драйверы находятся в актуальном состоянии, пользователь получит соответствующее оповещение.
Значит, игрокам придётся искать другую причину нестабильного соединения.
Иногда справиться со скачущим пингом помогает изменение настроек онлайн-игры. Пользователи способны самостоятельно установить оптимальную скорость взаимодействия с сервером, воспользовавшись для этого специальными командами.
Команды вводятся в игровой консоли и регулируют пропускную способность канала. Для каждой игры предусмотрены отдельные команды и параметры. При этом пользоваться ими рекомендуется лишь опытным пользователям, способным правильно внести изменения и откатить выбранные параметры к изначальному уровню, если подобное потребуется.
Следующим способом понизить большой пинг в играх при хорошем интернете станет отключение программ, способных повлиять на качество трафика. В первую очередь сказанное касается:
- самой игры, способной загружать обновление;
- торрентов и иных файлообменников;
- антивирусов.
Важно помнить, что, даже не ведя скачивание, подобные программы постоянно взаимодействуют с сервером, что приводит к потере драгоценных байт и увеличение времени отклика.
В результате даже хороший интернет не позволяет установить надёжное, стабильное соединение
Следующим способом сократить время ожидания станет повышение приоритета игры по отношению к другим программам и процессам на телефоне и компьютере. Особенно это полезно при большом количестве активных программ и фоновых приложений. Чтобы повысить приоритет, нужно:
- открыть диспетчер устройств;
- найти в перечне нужную игру;
- повысить её приоритет до высокого уровня.
Повысив приоритет, пользователь направит основные ресурсы ПК на обслуживание игровых процессов, что позволит снизить время ожидания и повысить качество игры.
Внесение изменений в реестр поможет снять ограничения на использования трафика в игре. Чтобы справиться с поставленной задачей, не усиливая сигнал провайдера, понадобится:
- открыть реестр;
- перейти по пути HKEY_LOCAL_MACHINESOFTWAREMicrosoft… …SystemProfile;
- найти в списке пункт NetworkThrottlingIndex;
- внести в строке «значение» комбинацию из восьми f.
Важно подчеркнуть, что в MMORPG порядок действий отличается от описанного, поскольку в них используется другой протокол реестра.
Следующим шагом для борьбы с неприятностями станет обращение в службу поддержки игры. Но он поможет лишь в случаях, когда у пользователя скачет пинг в играх именно из-за проблем на сервере.
В остальных случаях сотрудники поддержки предложат искать причину проблем в ПК или провайдере.
Иногда повысить качество соединения можно лишь радикальными способами:
- сменой тарифного плана;
- заменой провайдера.
Также, если игрок использует вай-фай, повысить скорость взаимодействия с сервером поможет подключение через кабель. В результате исчезнут потери пакетов, свойственные беспроводному соединению.
Впрочем, иногда добиться желаемого эффекта помогает простой звонок в контактный центр провайдера с требованием соблюдать условия абонентского договора.
Как понизить пинг в играх на Андроид
Практически всё сказанное выше касается и телефонов на Андроид. Здесь также требуется следить за обновлениями, загрузками и выбором сервера. В противном случае поддерживать ping в нужном состоянии будет непросто, а избежать ухудшения интернета не получится.
Источники
- https://www.hardtek.ru/ping
- https://pomogaemkompu.temaretik.com/2086290322635623133/kak-ponizit-vysokij-ping-10-sposobov/
- https://exploit.media/tech/speed-up-internet-connection/
- https://club.esetnod32.ru/articles/analitika/ne-tormozi/
- https://vgtimes.ru/guides/72564-kak-snizit-ping-v-onlaynovyh-igrah.html
- https://anisim.org/articles/kak-ponizit-vyisokiy-ping-chto-delat/
- https://ping-rate.net/kak-umenshit-ping-v-igrah/
[свернуть]
Для многих задач задержки между клиентом и сервером критически важны, например в онлайн играх, видео/голосовых конференциях, IP телефонии, VPN и т.д. Если сервер будет слишком удален от клиента на уровне IP-сети, то задержки (в народе «пинг», «лаг») будут мешать работе.
Географическая близость сервера не всегда равна близости на уровне IP маршрутизации. Так, например, сервер в другой стране может быть «ближе» к вам, чем сервер в вашем городе. Все из-за особенностей маршрутизации и построения сетей.
Измеряем задержки
Для начала научимся измерять задержки. Эта задача не так проста, как может показаться, потому что для разных протоколов и размеров пакета задержки могут отличаться. Также можно не заметить кратковременные явления, например провалы продолжительностью в несколько миллисекунд.
ICMP — обычный ping
Будем использовать юниксовую утилиту ping, она позволяет вручную установить интервалы между посылками пакетов, чего не умеет версия ping для windows. Это важно, потому что, если паузы между пакетами долгие, можно просто не увидеть, что происходит между ними.
Размер пакета (опция -s) — по умолчанию утилита ping посылает пакеты размером 64 байта. С такими маленькими пакетами могут быть не заметны явления, проявляющиеся с большими пакетами, поэтому мы будет устанавливать размер пакета 1300 байт.
Интервал между пакетами (опция -i) — время между посылками данных. По умолчанию пакеты посылаются раз в секунду, это очень долго, реальные программы шлют сотни и тысячи пакетов в секунду, поэтому установим интервал 0.1 секунду. Меньше просто не разрешает программа.
В итоге команда выглядит так:
ping -s 1300 -i 0.1 yandex.ru
Такая конструкция позволяет увидеть более реалистичную картину задержек.
Пинг по UDP и TCP
В некоторых случаях, TCP-подключения обрабатываются не так, как ICMP пакеты, и из-за этого замеры могут отличаться в зависимости от протокола. Также часто бывает, что хост просто не отвечает на ICMP, и обычный пинг не работает. Так, например, всю жизнь делает хост microsoft.com.
$ sudo nping --tcp -p 80 --delay 0.1 -c 0 microsoft.com Starting Nping 0.7.80 ( https://nmap.org/nping ) at 2020-04-30 13:07 MSK SENT (0.0078s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480 SENT (0.1099s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480 RCVD (0.2068s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44 seq=1480267007 win=64240 SENT (0.2107s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480 RCVD (0.3046s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44 seq=1480267007 win=64240 SENT (0.3122s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40 seq=3401731188 win=1480 RCVD (0.4247s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=42 id=0 iplen=44 seq=2876862274 win=64240 Max rtt: 112.572ms | Min rtt: 93.866ms | Avg rtt: 101.093ms Raw packets sent: 4 (160B) | Rcvd: 3 (132B) | Lost: 1 (25.00%) Nping done: 1 IP address pinged in 0.43 seconds
По умолчанию nping посылает 4 пакета и останавливается. Опция -c 0 включает бесконечную посылку пакетов, чтобы остановить программу, нужно нажать Ctrl+C. В конце будет показана статистика. Видим, что среднее значение rtt (round-trip time) равно 101мс.
MTR — traceroute на стероидах
Программа (англ. My Traceroute) — продвинутая утилита для трассировки маршрутов до удаленного хоста. В отличии от обычной системной утилиты traceroute (в windows это утилита tracert), умеет показывать задержки до каждого хоста в цепочке следования пакета. Также умеет трассировать маршруты не только по ICMP, но и по UDP и TCP.
$ sudo mtr microsoft.com
WiFi против кабеля
Эта тема не совсем относится к статье, но на мой взгляд очень важна в контексте задержек. Я очень люблю WiFi, но, если у меня есть хоть малейшая возможность подключиться кабелем к интернету, я ею воспользуюсь. Также я всегда отговариваю людей использовать WiFi камеры. Если вы играете в серьезные онлайн-шутеры, вещаете потоковое видео, торгуете на бирже: пожалуйста, используйте интернет по кабелю.
Вот наглядный тест для сравнения WiFi и кабельного подключения. Это ping до WiFi роутера, то есть еще даже не интернет.
Видно, что по WiFi задержки больше на 1мс и иногда бывают пакеты с задержками в десять раз больше! И это только короткий отрезок времени. При этом тот же самый роутер выдает стабильные задержки <1мс.
примере выше используется WiFi 802.11n на 2.4GHz, к точке доступа по WiFi подключен только ноутбук и телефон. Если бы на точке доступа было больше клиентов, результаты были бы сильно хуже. Именно поэтому я так против перевода всех офисных компьютеров на WiFi, если есть возможность дотянуться до них кабелем.
IP связность
Итак, мы научились измерять задержки до сервера, попробуем найти ближайший сервер к нам. Для этого можем посмотреть, как устроена маршрутизация у нашего провайдера. Для этого удобно использовать сервис
При заходе на сайт видим, что наш IP-адрес принадлежит автономной системе .
Посмотрев на граф связности автономным систем, можем увидеть через каких вышестоящих провайдеров наш провайдер связан с остальным миром. Каждая из точек кликабельна, можно зайти и почитать, что это за провайдер.
Граф связности автономных систем провайдера
Используя этот инструмент можно изучить, как устроены каналы любого провайдера, в том числе и хостинга. Посмотреть к каким провайдерам он подключен напрямую. Для этого нужно вбить в поиск bgp.he.net IP-адрес сервера и посмотреть на граф его автономной системы. Также можно понять, как один датацентр или хостинг-провайдер связан с другим.
Большинство точек обмена трафиком предоставляют специальный инструмент, называемый, looking glass, позволяющий выполнить ping и traceroute со стороны конкретного роутера на точке обмена.
Вот, например, от МГТС
Так, выбирая сервер, мы можем заранее посмотреть как он будет выглядеть с разных точек обмена трафиком. И если наши потенциальные клиенты находятся в определенной географической зоне, мы можем найти оптимальную локацию для сервера.
Выбираем ближайший сервер
Кнопка ведет на страницу теста задержек до всех наших датацентров. Чтобы посмотреть результаты тестирования нажмите на точку датацентра на карте
Источник: habr.com
Используемые источники:
- https://lifehacker.ru/kak-ponizit-ping-v-fortnite/
- https://2compa.ru/seti-i-internet/kak-ponizit-ping-v-igrah-na-windows-10-7-kak-ponizit-ping-v-igrah-na-android-telefone/
- https://prohoster.info/blog/administrirovanie/borba-za-millisekundy-kak-vybrat-server-s-naimenshim-pingom