
Hytale reformula o multijogador hospedado por jogadores com ICE, STUN e TURN
Entrar no mundo de Hytale de um amigo deve ficar muito mais fácil, mesmo quando routers e configurações NAT antes tornavam uma ligação direta impossível. A Hypixel Studios substituiu o antigo sistema de hole-punching do Hytale para sessões hospedadas por jogadores por uma combinação mais robusta de ICE, STUN e TURN.
A mudança na rede chegou em 22 de agosto de 2026 com o Hotfix 1 da Parte 13 da pré-release da Update 6. Segundo a Hypixel Studios, muitos jogadores que antes precisavam de ferramentas de rede externas, como o Tailscale, agora deverão conseguir ligar-se aos amigos diretamente a partir do Hytale.
Hytale substitui o seu antigo sistema de ligação
Até este hotfix, entrar num mundo hospedado diretamente por outro jogador dependia da implementação anterior de hole-punching do Hytale. Isto funciona em muitas redes domésticas, mas o comportamento do NAT pode dificultar a comunicação peer-to-peer ou impedir totalmente que dois jogadores consigam ligar-se um ao outro.
A Hypixel Studios está agora a usar ICE, ou Interactive Connectivity Establishment, seguindo a RFC 8445. Em vez de depender de um único método de ligação, o ICE pode reunir várias rotas de rede possíveis e testar qual delas consegue ligar com sucesso os dois jogadores.
Se existir uma rota direta disponível, o Hytale pode usá-la. Se não existir, o jogo pode agora tentar estabelecer a ligação através de um servidor de relay TURN.
Ligação direta
O ICE testa os caminhos de rede disponíveis e tenta estabelecer uma rota direta entre ambos os jogadores.
Relay TURN
Se nenhum caminho direto funcionar, o Hytale pode usar um servidor de relay intermédio para tornar a ligação possível.
Fallback antigo
Se a tentativa com ICE falhar, o Hytale continua a recorrer ao seu sistema atual de corrida de ligação direta.
Esta é uma grande melhoria de qualidade de vida para o multijogador casual, porque a complexidade da rede é tratada pelo jogo em vez de ser colocada sobre o jogador.
O que é que o ICE, o STUN e o TURN fazem realmente?
Os três nomes podem soar altamente técnicos, mas resolvem partes diferentes do mesmo problema: permitir que dois dispositivos atrás de routers e sistemas NAT comuniquem de forma fiável pela Internet.
O STUN ajuda a descobrir como a Internet vê a sua ligação
Um computador dentro de uma rede doméstica normalmente tem um endereço IP privado que não pode ser contactado diretamente a partir da Internet pública. O router faz a Network Address Translation, ou NAT, entre essa rede privada e a ligação pública.
STUN pode ajudar uma aplicação a descobrir o endereço IP público e a porta atribuídos pelo NAT. Também pode ser usado como parte das verificações de conectividade entre endpoints.
O ICE procura uma rota funcional
ICE junta as diferentes possibilidades. Cada lado pode reunir vários candidatos de rede, incluindo endereços locais, endereços descobertos através do STUN e endereços de relay fornecidos através do TURN.
Os candidatos são depois testados para encontrar um par funcional. Em termos simples, o Hytale já não precisa de assumir que uma única técnica de ligação vai funcionar para todos os routers ou fornecedores de Internet.
O TURN fornece o fallback quando a comunicação direta falha
Por vezes, os dois jogadores continuam sem conseguir comunicar diretamente. É aí que o TURN se torna importante.
Um servidor TURN atua como um relay intermédio entre os dois endpoints. Em vez de o Jogador A comunicar diretamente com o Jogador B, o tráfego pode passar por um relay acessível que encaminha os pacotes entre ambos.
A diferença importante: o STUN ajuda a descobrir e testar possíveis formas de conectividade, enquanto o TURN fornece um relay real quando não é possível estabelecer uma rota direta. O ICE coordena o processo e seleciona um caminho utilizável.
Porque é que alguns jogadores de Hytale precisavam do Tailscale antes?
Ferramentas como o Tailscale criam uma rede virtual entre dispositivos através da Internet. Para jogadores incapazes de estabelecer uma ligação direta normal no Hytale devido à sua configuração NAT, isto podia fornecer uma forma alternativa de fazer com que ambos os computadores se comportassem como se estivessem acessíveis pela mesma rede privada.
Essa solução funciona, mas acrescenta passos extra: toda a gente tem de instalar outra aplicação, entrar na mesma rede virtual e potencialmente resolver problemas na camada de rede antes de jogar.
A Hypixel Studios agora diz explicitamente que os jogadores afetados por problemas de ligação relacionados com NAT deixarão de precisar de ferramentas como o Tailscale em muitos casos.
Para uma simples noite entre amigos, esta é provavelmente a parte mais importante deste hotfix. Hospedar um mundo deve tornar-se cada vez mais uma questão de convidar alguém e jogar, em vez de primeiro configurar uma ferramenta de rede externa.
Ainda existem duas limitações importantes
O novo sistema expande consideravelmente o número de configurações de rede que o Hytale consegue gerir, mas a Hypixel Studios já documentou casos em que ele ainda pode falhar.
Double NAT ainda não é suportado
A implementação atual ainda não consegue lidar com configurações de double NAT. Isto acontece quando uma ligação passa por duas camadas sucessivas de Network Address Translation em vez de apenas uma.
A Hypixel Studios diz esperar fornecer uma solução durante as pré-releases da Update 7.
O relay TURN do Hytale atualmente requer UDP
Existe outra restrição técnica importante: o relay TURN do Hytale usa atualmente apenas UDP.
Se uma rede bloquear o tráfego de relay UDP, o fallback TURN não pode ser usado. Isto pode ser relevante em redes empresariais, escolares, públicas ou geridas particularmente restritivas.
Portanto, isto não é uma garantia de conectividade a 100%. A maioria das situações normais de rede doméstica deverá tornar-se mais fácil de gerir, mas o double NAT e redes que bloqueiem o tráfego UDP necessário ainda podem impedir uma ligação bem-sucedida.
Isto torna os servers dedicados de Hytale menos úteis?
Na verdade, não, porque o novo sistema resolve um problema diferente.
ICE, STUN e TURN destinam-se principalmente a mundos hospedados por jogadores: um jogador inicia um mundo no seu próprio computador e os amigos precisam de uma forma fiável de lá chegar através da Internet.
Isto é ideal para sessões temporárias entre um pequeno grupo de amigos. Mas o computador do anfitrião continua a precisar de executar o mundo, permanecer online e fornecer os recursos exigidos pela sessão.
Um server dedicado foi concebido para um caso de uso diferente: um mundo que deve permanecer disponível independentemente do PC de um jogador.
Mundo hospedado por jogador
Perfeito para sessões rápidas entre amigos. O anfitrião inicia o mundo e o novo sistema de atravessamento NAT torna a entrada mais fácil.
Server dedicado
Mais adequado para mundos persistentes, comunidades, grupos maiores, ferramentas de administração e servers que devem permanecer disponíveis continuamente.
A distinção importante, portanto, não é simplesmente a qualidade da ligação. O Hytale está a tornar o hosting casual mais acessível, enquanto o hosting dedicado continua relevante quando o próprio mundo precisa de existir independentemente de quem estiver a jogar.
O hotfix também melhora a estabilidade do server e o diagnóstico
A reformulação da rede é o destaque do hotfix de 22 de agosto, mas várias alterações menores também são relevantes para o multijogador e para os administradores de server.
A Hypixel Studios corrigiu um crash que podia ocorrer ao entrar num mundo ou server com vários mods de skins grandes em simultâneo. As texturas que excedem o atlas de texturas disponível passam agora a ser ignoradas e registadas como aviso, em vez de provocarem o crash do cliente durante o processo de entrada.
O comportamento de encerramento do server também foi melhorado. Quando um server para, os jogadores ligados passam agora a receber uma desligação limpa em vez de permanecerem ligados até a ligação eventualmente expirar.
Voltar a colocar um mundo partilhado em privado também deverá agora ter efeito imediato.
Para developers e ferramentas de server, o agora expõe contadores de wire-byte opcionais através de métodos predefinidos. As implementações existentes não exigem alterações, mas os developers podem usar os novos contadores para ter mais visibilidade sobre o tráfego de rede.
Um pequeno hotfix com uma grande consequência para o multijogador
No papel, o Hotfix 1 da Parte 13 da Update 6 contém apenas algumas alterações. No entanto, do ponto de vista do multijogador, a migração para ICE, STUN e TURN é uma das mudanças de rede mais significativas que o Hytale recebeu.
Isto remove uma barreira técnica que os jogadores comuns nunca deveriam realmente ter precisado de compreender em primeiro lugar. Tipos de NAT, mapeamentos de portas e ferramentas de rede virtual podem rapidamente transformar um simples convite entre amigos numa sessão de resolução de problemas.
A nova abordagem do Hytale não elimina todas as configurações de rede difíceis, mas dá ao jogo várias formas de estabelecer uma ligação e introduz um relay quando a comunicação direta é impossível.
Para muitos jogadores, o resultado prático deverá ser simples: clicar, entrar e jogar - sem instalar o Tailscale primeiro.
Precisa de um mundo de Hytale que permaneça online?
Para comunidades persistentes, um server dedicado de Hytale mantém o mundo disponível independentemente do PC de um jogador. A VeryGames fornece hosting de Hytale com um panel de controlo concebido para simplificar a gestão do server.
Fontes: Hytale - Notas da atualização pré-release (Update 6); RFC 8445 - ICE; RFC 8489 - STUN; RFC 8656 - TURN.