Com um domínio próprio, ligas o teu servidor de jogos através de um endereço fácil de memorizar, como play.teu-dominio.pt, em vez de enviares aos jogadores um IP com porta. Na game-serverhosting configuras para isso uma ligação de domínio no dashboard, confirmas a posse do domínio através de um registo TXT e encaminhas o subdomínio por CNAME para o endereço de destino apresentado.
Requisitos
Precisas de acesso ao dashboard do servidor na game-serverhosting e à gestão de DNS do teu domínio. Isso pode ser o teu registador de domínio, um painel de alojamento ou um serviço de DNS como a Cloudflare. Além disso, deves decidir antecipadamente que subdomínio queres usar. Para servidores de jogos, um subdomínio como play.meu-site.pt, mc.meu-site.pt ou server.meu-site.pt costuma ser a solução mais limpa.
Um domínio apex como meu-site.pt normalmente não é adequado para esta configuração, porque os registos CNAME clássicos no apex da zona não são permitidos ou só são representados pelo fornecedor através de funções especiais de alias/flattening. Por isso, usa preferencialmente um subdomínio. Se também tiveres um site, loja ou página de comunidade, o domínio principal fica assim independente do servidor de jogos.
Ligar o domínio no dashboard
Abre o dashboard do teu servidor e clica no separador Domain. Introduz aí o domínio ou subdomínio pretendido, por exemplo play.meu-site.pt, e clica em Domain verbinden. O sistema gera em seguida os valores de DNS que tens de introduzir no teu fornecedor de DNS.
A verificação é feita através de um registo TXT. Esse registo prova que tens controlo sobre o domínio. Além disso, defines um registo CNAME que encaminha o subdomínio escolhido para o endereço de destino apresentado pela game-serverhosting. Os valores concretos do teu dashboard são os que contam; não os copies de exemplos se o teu dashboard mostrar valores diferentes.
Visão geral dos registos DNS
| Tipo | Nome | Valor | Finalidade |
|---|---|---|---|
| TXT | _gsh-verify.play.example.com |
gsh-verify-abc123... |
Prova de propriedade |
| CNAME | play.example.com |
mc-a16750.game-serverhosting.com |
Encaminhamento |
Em muitos fornecedores de DNS, no campo Nome introduzes apenas a parte do subdomínio, por exemplo play em vez de play.example.com. Outros fornecedores esperam o nome de host completo. Se não tiveres a certeza, verifica a pré-visualização do teu painel DNS: no final, o nome completo tem de corresponder exatamente ao subdomínio pretendido.
Configurar corretamente a Cloudflare
Se o teu domínio for gerido pela Cloudflare, o CNAME do servidor de jogos tem de estar em DNS only, reconhecível pela nuvem cinzenta. O proxy laranja da Cloudflare foi pensado para tráfego web HTTP e HTTPS, não para tráfego normal de jogos. A Cloudflare descreve na documentação oficial que o estado do proxy controla se o tráfego HTTP/HTTPS passa pela Cloudflare ou aponta diretamente para a origem: Documentação em developers.cloudflare.com
Por isso, não coloques o registo do servidor de jogos como Proxied. Os registos TXT são independentes disso; servem apenas para verificação e não são usados como ligação de jogo. Se mantiveres vários registos com o mesmo nome, garante que não surge uma configuração de proxy contraditória.
Propagação de DNS e estado no dashboard
Depois de guardares os registos DNS, demora algum tempo até que os resolvers em todo o mundo vejam a alteração. As alterações de DNS podem demorar até 24 horas, dependendo do fornecedor, TTL e cache, mas em muitos casos ficam visíveis após poucos minutos. O dashboard verifica automaticamente a cada 2 minutos se os registos DNS necessários foram encontrados.
No separador Domain vês o estado em tempo real:
- Pending: o DNS está a ser verificado.
- Verified: o domínio está ativo e ligado.
- Failed: os registos DNS não foram encontrados após 30 tentativas.
Quando o estado estiver em Verified, a ligação do domínio está ativa do ponto de vista do dashboard. Depois testa também no cliente do jogo se consegues ligar-te através do novo endereço. Se o teu jogo continuar a precisar de uma porta, indica-a como habitualmente no cliente, caso o jogo ou a tua configuração não suporte resolução automática da porta.
Verificar o resultado
Verifica primeiro se o registo TXT está visível publicamente. Muitos fornecedores de DNS mostram os registos guardados imediatamente no painel, mas o que importa é se podem ser consultados através de resolvers DNS públicos. Depois confirma se o CNAME do teu subdomínio aponta para o endereço de destino apresentado no dashboard. Se ambos os valores estiverem corretos, o estado deverá mudar para Verified na próxima verificação.
Em seguida, testa a ligação exatamente com o endereço que configuraste. Usa portanto play.meu-site.pt e não, por engano, o domínio principal. Se os jogadores tinham guardado anteriormente um endereço IP, informa-os sobre o novo domínio. A vantagem: em futuras alterações técnicas, podes ajustar o DNS sem teres de explicar um novo endereço numérico a todos os jogadores.
Corrigir erros típicos
Se a verificação falhar, normalmente o registo TXT tem o nome errado, foi introduzido na zona DNS errada ou ainda não propagou. Compara o nome e o valor, carácter por carácter, com o dashboard. Tem especial atenção a sufixos de domínio adicionais: alguns painéis transformam _gsh-verify.play.example.com por engano em _gsh-verify.play.example.com.example.com quando introduzes o nome completo num campo que espera apenas a parte do host.
Se o domínio estiver verificado, mas a ligação no jogo não funcionar, verifica primeiro o CNAME. Ele tem de apontar para o endereço de destino da game-serverhosting apresentado, por exemplo mc-a16750.game-serverhosting.com. Na Cloudflare, o registo tem de estar em DNS only. Confirma também se estás a usar o subdomínio correto e, se necessário, a porta certa no cliente do jogo.
Se estiveres a migrar ficheiros, mundos ou configurações em paralelo com a configuração do domínio, o acesso SFTP ao servidor de jogos para gestão de ficheiros é relevante. Para uma contextualização geral sobre DNS, também encontras o guia Configurar um domínio próprio para servidores de jogos. Se vieres de outro fornecedor, a migração da Nitrado para a game-serverhosting ajuda numa migração limpa.
Fontes e base de verificação
As subpáginas ligadas comprovam a base técnica explicada imediatamente antes ou depois de cada link. Os preços dos produtos e as funções da conta são adicionalmente verificados contra o caminho de encomenda ou dashboard atualmente visível.
Limites e caminho de reversão
Nem todos os jogos suportam registos SRV, e os proxies normais da Cloudflare não encaminham automaticamente protocolos arbitrários de servidores de jogos. As alterações de DNS podem ficar invisíveis até expirarem as caches TTL existentes. Faz uma cópia de segurança dos ficheiros afetados ou do mundo antes de alterações. Depois verifica o resultado com a mesma versão e o mesmo procedimento de teste; em caso de erros, restaura a cópia de segurança.
Verificação, limites e caminho seguro de reversão
O guia “Ligar um domínio próprio ao teu servidor de jogos” aplica-se ao tipo de servidor descrito no artigo e ao estado de versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem divergir após atualizações. Por isso, não transfiras valores sem verificação para outra versão de jogo, loader ou servidor.
Cria uma cópia de segurança dos ficheiros afetados antes de alterações ao mundo, progresso, configuração ou extensões. Em seguida, altera apenas um passo relacionado de cada vez e verifica-o com a mesma versão de cliente e servidor com que queres jogar depois.
| Ponto de verificação | Resultado esperado | Interrupção e reversão |
|---|---|---|
| Arranque do servidor | O servidor chega ao estado operacional sem nova mensagem de erro. | Em caso de erros de arranque, desfaz a alteração e restaura o último backup. |
| Teste de ligação | Uma conta de teste consegue ligar-se através do endereço apresentado no painel. | Em caso de erros de versão ou ligação, volta a comparar versão, porta e permissões. |
| Teste funcional | A função alterada em concreto funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos secundários, para o servidor e restaura os ficheiros guardados. |
Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, percurso de rede e carga simultânea podem alterar o resultado. Documenta a versão, a alteração e o resultado do teste, para conseguires perceber desvios futuros.
FAQ
Tenho de usar um subdomínio?
Para esta configuração, recomenda-se um subdomínio como play.meu-site.pt. Domínios apex como meu-site.pt não podem ser usados diretamente com CNAME em todo o lado e geram mais frequentemente casos especiais de DNS.
Porque preciso de um registo TXT?
O registo TXT confirma que controlas o domínio. Sem essa prova, alguém poderia teoricamente tentar ligar domínios de terceiros a um servidor.
Quanto tempo demora a ativação?
O dashboard verifica a cada 2 minutos. As caches DNS podem atrasar alterações; dependendo do fornecedor e do TTL, pode demorar até 24 horas, mas muitas vezes apenas alguns minutos.
O que significa Failed no separador Domain?
Failed significa que os registos DNS necessários não foram encontrados após 30 ciclos de verificação. Compara os valores TXT e CNAME com os dados no dashboard e verifica se os introduziste na zona DNS correta.
Tenho de desativar a Cloudflare?
Não, não é preciso desativar totalmente a Cloudflare. No entanto, o CNAME relevante do servidor de jogos deve estar em DNS only, para que o subdomínio seja resolvido diretamente por DNS e não passe pelo proxy HTTP da Cloudflare.
A ligação de domínio tem custos extra?
A ligação de domínio está incluída gratuitamente na game-serverhosting. Custos adicionais só podem surgir externamente, por exemplo para o teu próprio domínio junto do registador.