
Hytale перерабатывает пользовательский мультиплеер с помощью ICE, STUN и TURN
Подключаться к миру Hytale, созданному другом, должно стать намного проще — даже если раньше роутеры и NAT-конфигурации делали прямое соединение невозможным. Hypixel Studios заменила устаревшую систему hole-punching в Hytale для сессий, хостящихся игроками, на более надёжную комбинацию ICE, STUN и TURN.
Это изменение сетевой части стало доступно 22 августа 2026 года с Hotfix 1 для Part 13 предрелизного Update 6. По словам Hypixel Studios, многие игроки, которым раньше требовались внешние сетевые инструменты вроде Tailscale, теперь смогут подключаться к друзьям напрямую из Hytale.
Hytale заменяет свою устаревшую систему подключений
До этого хотфикса подключение к миру, который напрямую хостит другой игрок, опиралось на прежнюю реализацию hole-punching в Hytale. Это работает во многих домашних сетях, но особенности поведения NAT могут затруднять peer-to-peer-связь или полностью мешать двум игрокам установить соединение.
Теперь Hypixel Studios использует ICE, или Interactive Connectivity Establishment, в соответствии с RFC 8445. Вместо того чтобы полагаться на один способ подключения, ICE может собрать несколько возможных сетевых маршрутов и проверить, какой из них успешно соединит двух игроков.
Если доступен прямой маршрут, Hytale сможет использовать его. Если нет, игра теперь может попытаться установить соединение через relay-сервер TURN.
Прямое соединение
ICE проверяет доступные сетевые пути и пытается установить прямой маршрут между обоими игроками.
TURN relay
Если ни один прямой путь не работает, Hytale может использовать промежуточный relay-сервер, чтобы сделать соединение возможным.
Резервный устаревший вариант
Если попытка через ICE не удаётся, Hytale по-прежнему возвращается к существующему механизму прямого подключения.
Это серьёзное улучшение удобства для казуального мультиплеера, потому что сетевую сложность теперь берёт на себя игра, а не игрок.
Что на самом деле делают ICE, STUN и TURN?
Эти три названия могут звучать очень технически, но они решают разные части одной и той же проблемы: позволить двум устройствам за роутерами и NAT-системами надёжно обмениваться данными через Интернет.
STUN помогает определить, как Интернет видит ваше соединение
Компьютер внутри домашней сети обычно имеет частный IP-адрес, к которому нельзя обратиться напрямую из публичного Интернета. Роутер выполняет преобразование сетевых адресов — NAT — между этой частной сетью и публичным подключением.
STUN может помочь приложению определить публичный IP-адрес и порт, выделенные NAT. Также он может использоваться как часть проверки соединяемости между конечными точками.
ICE ищет рабочий маршрут
ICE объединяет разные возможности. Каждая сторона может собрать несколько сетевых кандидатов, включая локальные адреса, адреса, обнаруженные через STUN, и relay-адреса, предоставленные через TURN.
Затем эти кандидаты проверяются, чтобы найти рабочую пару. Проще говоря, Hytale больше не приходится исходить из того, что одна техника подключения подойдёт для любого роутера или интернет-провайдера.
TURN обеспечивает резервный вариант, когда прямое соединение не удаётся
Иногда два игрока всё равно не могут связаться напрямую. Именно здесь важную роль начинает играть TURN.
TURN-сервер выступает промежуточным relay-узлом между двумя конечными точками. Вместо того чтобы Игрок A связывался напрямую с Игроком B, трафик может проходить через доступный relay, который пересылает пакеты между ними.
Важное различие: STUN помогает обнаружить и протестировать возможные варианты соединения, тогда как TURN предоставляет реальный relay, когда прямой маршрут установить не удаётся. ICE координирует весь процесс и выбирает пригодный путь.
Почему некоторым игрокам Hytale раньше был нужен Tailscale?
Инструменты вроде Tailscale создают виртуальную сеть между устройствами через Интернет. Для игроков, которые не могли установить обычное прямое соединение в Hytale из-за своей NAT-конфигурации, это могло стать альтернативным способом заставить оба компьютера работать так, словно они доступны в одной и той же частной сети.
Такое решение работает, но добавляет лишние шаги: всем нужно установить ещё одно приложение, подключиться к одной виртуальной сети и, возможно, разбираться с сетевым уровнем ещё до начала игры.
Теперь Hypixel Studios прямо заявляет, что игрокам, столкнувшимся с проблемами подключения, связанными с NAT, во многих случаях больше не должны быть нужны инструменты вроде Tailscale.
Для простого вечера с друзьями это, пожалуй, самая важная часть этого хотфикса. Хостинг мира всё больше должен сводиться к приглашению и игре, а не к предварительной настройке внешней сетевой утилиты.
Остаются ещё два важных ограничения
Новая система значительно расширяет число сетевых конфигураций, с которыми Hytale может справляться, но Hypixel Studios уже задокументировала случаи, когда она всё ещё может не сработать.
Double NAT пока не поддерживается
Текущая реализация всё ещё не умеет работать с конфигурациями double NAT. Это происходит, когда соединение проходит через два последовательных уровня преобразования сетевых адресов, а не через один.
Hypixel Studios сообщает, что надеется предоставить решение в ходе предрелизов Update 7.
TURN relay в Hytale сейчас требует UDP
Есть и ещё одно важное техническое ограничение: relay TURN в Hytale сейчас использует только UDP.
Если сеть блокирует relay-трафик UDP, резервный вариант TURN использовать нельзя. Это может иметь значение в особенно жёстко ограниченных корпоративных, школьных, общественных или управляемых сетях.
То есть это не 100% гарантия подключения. В большинстве обычных домашних сетей всё должно стать проще, но double NAT и сети, блокирующие необходимый UDP-трафик, всё ещё могут помешать успешному соединению.
Делает ли это выделенные Hytale servers менее полезными?
Не совсем, потому что новая система решает другую задачу.
ICE, STUN и TURN в первую очередь ориентированы на миры, хостящиеся игроками: один игрок запускает мир на своём компьютере, а друзьям нужен надёжный способ подключиться к нему через Интернет.
Это идеально подходит для временных сессий между небольшой группой друзей. Но компьютер хоста по-прежнему должен запускать мир, оставаться онлайн и предоставлять ресурсы, необходимые для сессии.
Выделенный server рассчитан на другой сценарий использования: мир, который должен оставаться доступным независимо от ПК игрока.
Мир, хостящийся игроком
Идеально для быстрых сессий с друзьями. Хост запускает мир, а новая система обхода NAT упрощает подключение.
Выделенный server
Лучше подходит для постоянных миров, сообществ, больших групп, инструментов администрирования и server'ов, которые должны быть доступны непрерывно.
Поэтому ключевое различие заключается не только в качестве соединения. Hytale делает казуальный хостинг доступнее, тогда как выделенный хостинг остаётся актуальным, когда сам мир должен существовать независимо от того, кто именно сейчас играет.
Хотфикс также улучшает стабильность server'ов и диагностику
Обновление сетевой части — главная особенность хотфикса от 22 августа, но несколько меньших изменений тоже важны для мультиплеера и администраторов server'ов.
Hypixel Studios исправила вылет, который мог происходить при подключении к миру или server'у, где одновременно работали несколько крупных skin-модов. Текстуры, превышающие доступный texture atlas, теперь пропускаются и записываются как предупреждение, вместо того чтобы вызывать вылет клиента в процессе подключения.
Также было улучшено поведение при выключении server'а. Когда server останавливается, подключённые игроки теперь получают корректное отключение, а не остаются подключёнными, пока их соединение в итоге не истечёт по таймауту.
Переключение общего мира обратно в приватный режим теперь тоже должно применяться сразу.
Для разработчиков и server tooling, теперь предоставляет необязательные счётчики wire-byte через методы по умолчанию. Существующие реализации не требуют изменений, но разработчики могут использовать новые счётчики для лучшей видимости сетевого трафика.
Небольшой хотфикс с серьёзными последствиями для мультиплеера
На бумаге Hotfix 1 для Update 6 Part 13 содержит лишь несколько изменений. Однако с точки зрения мультиплеера переход на ICE, STUN и TURN — одно из наиболее значимых изменений сетевой части, которые получала Hytale.
Он убирает технический барьер, который обычным игрокам вообще-то никогда и не нужно было понимать. Типы NAT, сопоставление портов и инструменты виртуальных сетей могут быстро превратить простое приглашение друга в полноценный сеанс устранения неполадок.
Новый подход Hytale не устраняет все сложные сетевые конфигурации, но даёт игре несколько способов установить соединение и добавляет relay, когда прямое взаимодействие невозможно.
Для многих игроков практический результат должен быть простым: нажал, подключился и играешь — без необходимости сначала устанавливать Tailscale.
Нужен мир Hytale, который остаётся онлайн?
Для постоянных сообществ выделенный Hytale server позволяет миру оставаться доступным независимо от ПК игрока. VeryGames предлагает хостинг Hytale с control panel, созданной для упрощения управления server'ом.
Источники: Hytale - Pre-Release Patch Notes (Update 6); RFC 8445 - ICE; RFC 8489 - STUN; RFC 8656 - TURN.