↓Salta al contenuto principale
Alemasone

Cria um servidor de Minecraft com amigos usando Tailscale

Esquece o Hamachi! Usa a rede privada da Tailscale para criar um servidor de Minecraft acessível aos teus amigos sem abrir portas no router.

8 min de leitura Atualizado a
Dois computadores ligados em rede com o Minecraft aberto no ecrã
Nesta página
Para um servidor de Minecraft entre amigos Hamachi já deu o que tinha a dar: hoje em dia podes fazer o mesmo com Tailscale, que cria uma rede privada entre os vossos computadores sem precisar de abrir portas no router e sem configurações complicadas. O plano gratuito cobre dispositivos ilimitados até seis pessoas, precisamente o tamanho de um grupo que joga junto.

O problema é sempre o mesmo: o servidor corre no computador de um de vocês, mas os outros estão atrás de routers diferentes e não conseguem aceder-lhe. As soluções são três (abrir as portas, usar um túnel ou criar uma rede privada) e a última é a mais simples e a menos arriscada.

Porque não o Hamachi #

Funcionou durante anos, mas hoje mostra os seus limites: o plano gratuito limita-se a 5 pessoas por rede, incluindo quem faz o alojamento, a rede virtual que cria pode entrar em conflito com outras ligações e os problemas com o adaptador de rede, que obrigam a reinstalar, são frequentes. Além disso, a instalação propõe programas adicionais que tens de remover.

Tailscale baseia-se no WireGuard, configura-se sozinho e liga os dispositivos diretamente entre si quando a rede o permite.

Preparar o servidor #

Precisas de uma cópia do Minecraft: Java Edition para cada um, Java atualizado no computador do servidor (a partir da versão 26.1 é necessário o Java 25) e uma ligação com pelo menos 5 Mbps de upload, de preferência via cabo.

  1. No computador que vai alojar o jogo, descarrega o server Java oficial (server.jar) na página de download do Minecraft e coloca-o numa pasta própria, por exemplo «Server Minecraft» no ambiente de trabalho.

  2. Inicia-o pela primeira vez com um duplo clique ou pelo terminal (java -Xmx4G -jar server.jar nogui): ele fecha-se imediatamente após criar alguns ficheiros.

  3. Abre o ficheiro eula.txt e altera eula=false para eula=true, aceitando os termos de utilização.

  4. Reinicia o servidor e espera que apareça a linha Done na consola: o mundo está pronto.

  5. Fecha o servidor, abre o server.properties com o Bloco de notas e ajusta as definições principais, depois reinicia-o:

    • gamemode: survival, creative o adventure;
    • difficulty: peaceful, easy, normal o hard;
    • pvp: true para permitir o combate entre jogadores, false para jogar em modo cooperativo;
    • max-players: quantos podem entrar ao mesmo tempo;
    • white-list: true para permitir a entrada apenas de quem tu adicionares com /whitelist add nome;
    • motd: a mensagem que aparece na lista de servidores.

    Pasta do servidor Minecraft com o ficheiro server.properties para modificar
    server.properties cria-se no primeiro arranque do servidor

Para um grupo de amigos, considera usar o Paper em vez do servidor oficial: o jogo é o mesmo, mas tem melhor desempenho e a possibilidade de adicionar plugins.

Ficheiro eula.txt aberto no Bloco de notas com a linha alterada para eula=true
Enquanto esta linha estiver como false, o servidor fecha-se imediatamente após o arranque

Configurar a rede privada #

  1. Cria uma conta gratuita no site da Tailscale (podes usar a tua conta do Google, Microsoft ou GitHub) e instala o programa em cada computador que for participar: o do servidor e os dos teus amigos.

  2. Cada um entra com a sua conta. Tens duas formas de os colocar em contacto: convidar os amigos para a tua rede na secção Users do painel web ou, de forma mais limpa, partilhar apenas o computador do servidor: na secção Machines, abre o menu ao lado do PC e escolhe Share. Assim, os amigos só conseguem ver essa máquina e não o resto dos teus dispositivos.

  3. No computador que aloja o servidor, anota o endereço que a Tailscale lhe atribuiu: começa por 100. e encontras-no no painel ou clicando no ícone do programa na área de notificação.

  4. Os amigos, no Minecraft, escolhem Multijogador → Conexão direta e escrevem esse endereço seguido de :25565 (a porta pode ser omitida, pois é a predefinida). Com o MagicDNS ativo, podem usar também o nome do computador em vez dos números.

Não precisas de mexer no router nem de saber o IP público de ninguém.

Página Services da consola da Tailscale com os serviços da rede e os endereços que começam por 100
O endereço que começa por 100 é o que deves passar aos amigos, seguido da porta

O firewall do Windows #

É a fase onde a maioria das pessoas fica bloqueada: o servidor está a correr, a rede privada funciona, mas ninguém consegue entrar. Normalmente a culpa é do firewall, que bloqueia as ligações de entrada para o Java. No primeiro arranque do servidor, o Windows pode perguntar se queres permitir que o Java aceda às redes: marca Privada e confirma; talvez não precises de fazer mais nada.

Se não for suficiente, cria a regra manualmente:

  1. Procura por Windows Defender Firewall com segurança avançada no menu Iniciar.

  2. Seleciona Regras de Inbound → Nova Regra.

  3. Escolhe Porta, depois TCP, e indica a porta 25565.

  4. Seleciona Permitir a ligação.

  5. No ecrã de perfis, marca pelo menos Privado. Se o perfil da rede Tailscale aparecer como público, marca também esse.

  6. Dá um nome à regra, por exemplo «Minecraft server», e guarda.

O teste dos trinta segundos. Se após criares a regra ainda ninguém conseguir entrar, desliga o firewall durante trinta segundos e pede a um amigo para tentar. Se nesse momento ele conseguir entrar, o problema está na regra; se não entrar, procura noutro lado. Depois, liga-o imediatamente. Alguns antivírus também têm o seu próprio firewall: verifica também esse.

Criação assistida de uma regra de entrada do firewall do Windows na porta 25565
A regra deve ser criada para as ligações de entrada, em TCP, na porta 25565

Se algo não estiver a funcionar #

«Não foi possível ligar ao servidor». Verifica se o servidor está ligado e se todos estão a usar a mesma versão do Minecraft, até ao último número.

Consola de um servidor Minecraft com a linha «Done» que indica o fim do carregamento do mundo
O servidor só está pronto quando a consola terminar de carregar o mundo

O endereço Tailscale não responde. Verifica se ambos os dispositivos aparecem como ligados no painel. O programa tem de estar aberto, não apenas instalado. Através de um terminal, tailscale ping 100.x.y.z diz-te se o outro computador está a responder.

Funciona para uns e para outros não. Quem não consegue entrar provavelmente não está na mesma rede ou não aceitou a partilha: os convites têm de ser aceites.

Ligação lenta ou com soluços. O Tailscale tenta estabelecer uma ligação direta entre vocês; quando não consegue, o tráfego passa por um servidor de apoio (DERP) e a latência aumenta. tailscale status ou o painel dizem-te que tipo de ligação tens.

Tornar-se administrador do servidor #

Para mudares o modo de jogo, te teleportares ou expulsares alguém, precisas de permissões de operador. Na consola do servidor escreve op seguido do teu nome no Minecraft, por exemplo op Marco, e prime Enter. A partir daí, podes usar os comandos com a barra, como /gamemode creative, inclusive dentro do jogo.

Consola do servidor Minecraft com o comando op para dar permissões de administrador
O comando op escreve-se na consola, sem a barra

Alternativas #

Abrir a porta no router é o método clássico: encaminhas a porta 25565 para o computador que faz de servidor. Funciona bem, mas expõe o servidor à internet, por isso exige atenção à segurança e um IP acessível externamente, algo que nem todas as redes domésticas permitem.

Um serviço de túnel como o playit.gg expõe o servidor com um endereço público fornecido pelo serviço, sem mexeres no router e sem que os teus amigos tenham de instalar nada. É prático, mas adiciona um intermediário e dependes dele.

Um alojamento (hosting) resolve tudo: o servidor permanece ligado mesmo quando o teu computador está desligado, que é a verdadeira limitação de qualquer solução doméstica. Existem serviços gratuitos como o Aternos, com filas de espera e desligamento automático, e serviços pagos por apenas alguns euros por mês.

O modo LAN do Minecraft, juntamente com a rede privada, serve para partidas ocasionais sem precisares de um servidor dedicado: abre o mundo para a rede local no menu de pausa e os outros ligam-se através do endereço Tailscale e da porta que o jogo te mostra no chat. No entanto, o mundo só existe enquanto estiveres tu a jogar.

Perguntas frequentes #

O Tailscale é gratuito? #

O plano pessoal é gratuito e inclui dispositivos ilimitados para até seis utilizadores, para uso não comercial. Para um grupo de amigos que joga junto, é mais do que suficiente e, com a partilha de um único computador, os teus amigos nem sequer contam como utilizadores da tua rede.

O servidor continua ligado se eu desligar o computador? #

Não: o mundo reside no computador que o aloja, por isso, se o desligares ou fechares o servidor, ninguém mais consegue entrar. Se os membros do grupo jogarem em horários diferentes, este é o principal motivo para passares para um alojamento externo.

Quanta memória RAM precisa o computador que aloja o servidor? #

Para quatro ou cinco jogadores sem mods, bastam 2-4 GB para o servidor (o parâmetro -Xmx4G na inicialização). Com mods ou muitos jogadores, sobe para 6-8 GB, sem exageros: memória a mais acaba por prejudicar o desempenho em vez de o melhorar.

É seguro usar uma rede privada em vez de abrir portas? #

Sim, e é mais seguro. Com uma porta aberta no router, o servidor fica acessível a qualquer pessoa na internet; com uma rede privada, só entra quem tu convidaste.

Funciona também com a edição Bedrock? #

A rede privada funciona com qualquer jogo, mas as duas edições do Minecraft não comunicam entre si e utilizam portas diferentes. Para o Bedrock, precisas do respetivo servidor (Bedrock Dedicated Server) e de uma regra no firewall para a porta 19132 em UDP. Nas consolas Bedrock não é possível inserir endereços manualmente, por isso, com o Tailscale, só funciona em PC e telemóvel.

Leia a seguir