Já foi coberto neste blog como escolher um bom nome de subdomínio para o servidor. Este artigo entra em um detalhe técnico específico: como fazer esse subdomínio funcionar sem que os jogadores precisem digitar a porta manualmente, usando um registro de DNS chamado SRV.

O problema que o SRV resolve

Por padrão, se o seu servidor não estiver rodando na porta 25565 (a padrão do Minecraft), qualquer jogador precisaria digitar o endereço junto com a porta específica para conseguir se conectar — algo como "seuservidor.com:27015". Isso é pouco amigável e fácil de esquecer ou digitar errado.

Como o registro SRV resolve isso

Um registro SRV informa ao cliente do Minecraft, de forma automática e transparente, qual servidor real e qual porta correspondem a um determinado endereço. Assim, o jogador digita apenas "seuservidor.com", e o próprio protocolo do jogo consulta o SRV e descobre a porta correta sem que o jogador precise saber desse detalhe.

Onde configurar

O registro SRV é configurado no painel de gerenciamento de DNS do seu domínio (geralmente o mesmo lugar onde você configura outros registros, como o A ou CNAME). A maioria dos provedores de domínio e serviços de DNS dinâmico oferece essa opção, embora nem todos a tenham disponível — vale confirmar antes de escolher onde registrar seu domínio, caso planeje usar uma porta não padrão.

Estrutura básica de um registro SRV para Minecraft

Um registro SRV para Minecraft segue um formato específico, geralmente com o nome no formato _minecraft._tcp seguido do seu domínio, apontando para o host e a porta reais do seu servidor. O provedor de DNS costuma pedir esses componentes em campos separados: prioridade, peso, porta, e o destino (host) real.

Se você usa a porta padrão (25565): um registro SRV não é estritamente necessário, já que o cliente do Minecraft tenta essa porta automaticamente quando nenhuma é especificada. O SRV se torna essencial quando a porta é diferente da padrão.

Como verificar se o SRV está funcionando

Existem ferramentas de linha de comando (disponíveis na maioria dos sistemas operacionais) que permitem consultar diretamente um registro SRV e confirmar se ele está apontando para o host e porta corretos, antes mesmo de testar a conexão dentro do próprio jogo.

Tempo de propagação

Assim como qualquer mudança de DNS, um registro SRV recém-criado ou alterado pode levar algum tempo para propagar globalmente — geralmente minutos, mas ocasionalmente até algumas horas dependendo do provedor. Se o subdomínio não funcionar imediatamente após a configuração, vale aguardar antes de assumir que algo está errado.

Isso funciona igual para hospedagens gerenciadas?

Sim — o registro SRV é uma configuração de DNS, independente de como o servidor em si é hospedado. A diferença é que hospedagens especializadas em Minecraft às vezes já oferecem um subdomínio gratuito pré-configurado (como abordado em outro artigo deste blog), o que elimina a necessidade de configurar isso manualmente.