сервера с маленьким пингом майнкрафт

Борьба за миллисекунды. Как выбрать сервер с наименьшим пингом

Для многих задач задержки между клиентом и сервером критически важны, например в онлайн играх, видео/голосовых конференциях, IP телефонии, VPN и т.д. Если сервер будет слишком удален от клиента на уровне IP-сети, то задержки (в народе «пинг», «лаг») будут мешать работе.

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

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.

Как выбрать сервер максимально близкий ко всем потенциальным клиентам? Что такое связность IP-сетей? Как направить клиента на ближайший сервер? Разберемся в статье.

Измеряем задержки

Для начала научимся измерять задержки. Эта задача не так проста, как может показаться, потому что для разных протоколов и размеров пакета задержки могут отличаться. Также можно не заметить кратковременные явления, например провалы продолжительностью в несколько миллисекунд.

ICMP — обычный ping

Будем использовать юниксовую утилиту ping, она позволяет вручную установить интервалы между посылками пакетов, чего не умеет версия ping для windows. Это важно, потому что, если паузы между пакетами долгие, можно просто не увидеть, что происходит между ними.

В итоге команда выглядит так:

Такая конструкция позволяет увидеть более реалистичную картину задержек.

Пинг по UDP и TCP

В некоторых случаях, TCP-подключения обрабатываются не так, как ICMP пакеты, и из-за этого замеры могут отличаться в зависимости от протокола. Также часто бывает, что хост просто не отвечает на ICMP, и обычный пинг не работает. Так, например, всю жизнь делает хост microsoft.com.

Утилита nping от разработчиков знаменитого сканера nmap умеет генерировать любые пакеты. Ее можно использовать в том числе для измерения задержек.
Так как UDP и TCP работают на определенных, нам нужно «пинговать» конкретный порт. Попробуем пропинговать TCP 80, то есть порт веб-сервера:

По умолчанию nping посылает 4 пакета и останавливается. Опция -c 0 включает бесконечную посылку пакетов, чтобы остановить программу, нужно нажать Ctrl+C. В конце будет показана статистика. Видим, что среднее значение rtt (round-trip time) равно 101мс.

MTR — traceroute на стероидах

Программа MTR (англ. My Traceroute) — продвинутая утилита для трассировки маршрутов до удаленного хоста. В отличии от обычной системной утилиты traceroute (в windows это утилита tracert), умеет показывать задержки до каждого хоста в цепочке следования пакета. Также умеет трассировать маршруты не только по ICMP, но и по UDP и TCP.

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.
(Кликабельно) Интерфейс программы MTR. Запущенна трассировка маршрута до microsoft.com

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

WiFi против кабеля

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.
Эта тема не совсем относится к статье, но на мой взгляд очень важна в контексте задержек. Я очень люблю WiFi, но, если у меня есть хоть малейшая возможность подключиться кабелем к интернету, я ею воспользуюсь. Также я всегда отговариваю людей использовать WiFi камеры.
Если вы играете в серьезные онлайн-шутеры, вещаете потоковое видео, торгуете на бирже: пожалуйста, используйте интернет по кабелю.

Вот наглядный тест для сравнения WiFi и кабельного подключения. Это ping до WiFi роутера, то есть еще даже не интернет.

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.
(Кликабельно) Сравнение ping до WiFi роутера по кабелю и по WiFi

Видно, что по WiFi задержки больше на 1мс и иногда бывают пакеты с задержками в десять раз больше! И это только короткий отрезок времени. При этом тот же самый роутер выдает стабильные задержки IP связность

Итак, мы научились измерять задержки до сервера, попробуем найти ближайший сервер к нам. Для этого можем посмотреть, как устроена маршрутизация у нашего провайдера. Для этого удобно использовать сервис bgp.he.net

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.

При заходе на сайт видим, что наш IP-адрес принадлежит автономной системе AS42610.

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

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.
Граф связности автономных систем провайдера

Используя этот инструмент можно изучить, как устроены каналы любого провайдера, в том числе и хостинга. Посмотреть к каким провайдерам он подключен напрямую. Для этого нужно вбить в поиск bgp.he.net IP-адрес сервера и посмотреть на граф его автономной системы. Также можно понять, как один датацентр или хостинг-провайдер связан с другим.

Большинство точек обмена трафиком предоставляют специальный инструмент, называемый, looking glass, позволяющий выполнить ping и traceroute со стороны конкретного роутера на точке обмена.

Вот, например, looking glass от МГТС

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

Выбираем ближайший сервер

Мы решили упростить процедуру поиска оптимального сервера для наших клиентов и сделали страницу с автоматическим тестом ближайших локаций: дата-центры RUVDS.
При заходе на страницу скрипт измеряет задержки от вашего браузера до каждого сервера и отображает их на интерактивной карте. При клике на датацентр показывается информация с результатами тестов.

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.

сервера с маленьким пингом майнкрафт. картинка сервера с маленьким пингом майнкрафт. сервера с маленьким пингом майнкрафт фото. сервера с маленьким пингом майнкрафт видео. сервера с маленьким пингом майнкрафт смотреть картинку онлайн. смотреть картинку сервера с маленьким пингом майнкрафт.

Кнопка ведет на страницу теста задержек до всех наших датацентров. Чтобы посмотреть результаты тестирования нажмите на точку датацентра на карте

Источник

Как проверить пинг в «Майнкрафт»

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

Нажмите «Windows-X», чтобы открыть меню опытного пользователя, и выберите «Командная строка» из списка. Для проверки связи с сервером не требуется доступа администратора, поэтому вы можете проверять связь с серверами Minecraft из любой учетной записи пользователя на своем компьютере.

Используйте команду ping, за которой следует адрес сервера. Пример может выглядеть так:

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

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

Нажмите кнопку «Добавить сервер» и добавьте сервер, к которому вы хотите подключиться. Если вы уже добавляли сервер в прошлом, вы можете пропустить этот шаг; серверы, уже включенные в список, можно протестировать сразу.

Нажмите кнопку «Обновить» и подождите несколько секунд, пока клиент пингует сервер. Количество времени, которое вам придется ждать, зависит от того, сколько времени существует между вами и сервером. Значок подключения к серверу укажет, выполняется ли тест; он отображается зеленым и серым при подключении, имеет значок «X», когда он не подключен, или показывает, что полосы прокручиваются синим цветом во время выполнения теста.

Наведите указатель мыши на значок после завершения теста. Он должен отображать вашу задержку в миллисекундах, например «44 мс». Подобно тесту командной строки, это средний результат нескольких тестов ping.

Советы

Задержка сервера измеряет, сколько времени требуется для сервер для ответа на запрос, поэтому более высокий результат означает более длительное время ожидания. Более длительное ожидание означает замедление, так как ваш сеанс Minecraft должен ждать передачи данных на сервер и с сервера.. Если ваш ping-тест показал высокий результат, вы захотите использовать другой сервер или повторите попытку в другое время. Обычно у вас не должно быть проблем, если ваша задержка ниже 190 мс.

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *