Com um domínio, os teus jogadores escrevem jogo.oteudominio.pt em vez de um IP, e se um dia mudares de servidor só tens de mudar o DNS em vez de avisar toda a gente.
Criar o registo A
No painel do teu fornecedor de domínios (Cloudflare, Namecheap, GoDaddy, IONOS, OVH...), na zona DNS, cria um registo:
| Tipo | Nome | Valor | TTL |
|---|---|---|---|
| A | jogo (ou @ para o domínio sem nada à frente) | O IP do teu VPS | Automático |
Para um site, cria um com @ e outro com www, ambos para o mesmo IP.
Se usas a Cloudflare: nuvem cinzenta para jogos
A Cloudflare mostra uma nuvem laranja (proxy) ao lado de cada registo. Esse proxy só funciona para sites (HTTP/HTTPS). Para um servidor de jogos, uma base de dados ou SSH, põe a nuvem a cinzento («Somente DNS» / «DNS only»); senão, os teus jogadores não se vão conseguir ligar.
Já funciona?
Costuma demorar uns minutos (às vezes até algumas horas). Verifica a partir do teu PC:
nslookup jogo.oteudominio.pt
Quando a resposta for o IP do teu VPS, está pronto.
Como se ligam os jogadores
- FiveM: na consola F8,
connect jogo.oteudominio.pt(se usas a porta padrão 30120). - Minecraft Java: diretamente
jogo.oteudominio.pt, se o servidor usa a porta 25565. - Outros jogos: o nome seguido da porta, se não for a padrão, por exemplo
jogo.oteudominio.pt:27016.
Minecraft com outra porta: registo SRV
Se o teu servidor de Minecraft não usa a 25565, um registo SRV permite que os jogadores continuem a escrever só o nome:
| Tipo | Nome | Prioridade | Peso | Porta | Destino |
|---|---|---|---|---|---|
| SRV | _minecraft._tcp.jogo | 0 | 5 | 25566 | jogo.oteudominio.pt |
O destino tem de ser um nome que tenha o seu próprio registo A (não um IP).
Para um site com HTTPS, continua depois com Nginx e um certificado gratuito.