As portas do Minecraft determinam se os jogadores conseguem acessar o teu servidor: Java usa por padrão TCP 25565, Bedrock UDP 19132, RCON frequentemente TCP 25575. Se usas um domínio próprio, um registro SRV pode esconder a porta. O importante é sempre a combinação entre a edição certa, o protocolo certo, um endereço acessível e um firewall configurado corretamente.
Portas Minecraft – visão geral completa
Portas padrão
| Porta | Protocolo | Uso |
|---|---|---|
| 25565 | TCP | Java Edition (padrão) |
| 19132 | UDP | Bedrock Edition / Geyser |
| 25575 | TCP | RCON (console remoto) |
| 8123 | TCP | Dynmap (mapa web) |
A Minecraft Java Edition usa por padrão a porta 25565 via TCP para conexões normais de jogadores. A Bedrock Edition trabalha por padrão com a porta 19132 via UDP. Essa distinção é importante, porque uma porta TCP 19132 aberta não ajuda jogadores Bedrock, e uma porta UDP 25565 aberta não permite um login Java normal.
RCON é um acesso administrativo separado. Ele só deve ser ativado se realmente precisares dele, com uma senha forte e, se possível, acesso restrito. Dynmap ou mapas web semelhantes também rodam separados da porta principal do Minecraft e só precisam de liberação se o mapa tiver de ficar acessível publicamente.
Como fonte primária oficial para a configuração padrão do servidor, a documentação do Minecraft Wiki sobre server.properties menciona, entre outras coisas, server-port para servidores Java: documentação em minecraft.wiki. Em servidores modificados, verifica também a documentação do software usado, porque plugins ou setups com proxy podem usar portas próprias.
Quando precisas de qual porta?
Java Edition
Para um servidor Java clássico, normalmente uma porta TCP basta. Se o teu servidor roda na porta padrão 25565, os jogadores geralmente podem inserir apenas o domínio ou o endereço IP. Se o servidor roda em uma porta diferente, normalmente a porta precisa ser informada também, por exemplo server.de:25566.
Se operas versões paralelas, servidores de teste ou várias instâncias, cada instância recebe a sua própria porta. Para troca de versões e software de servidor, não é só a porta que importa, mas também o JAR do servidor. O guia interno Trocar a versão do servidor Minecraft – Vanilla, Paper, Purpur, Forge & Fabric sem reinstalar combina com isso.
Bedrock Edition e Geyser
Jogadores Bedrock conectam via UDP 19132, se nenhuma outra porta tiver sido definida. Geyser é usado quando clientes Bedrock devem acessar um servidor Java. Nesse caso, continuas precisando da porta Java para jogadores Java e, adicionalmente, de uma porta UDP para jogadores Bedrock.
A regra básica é: jogadores Java conectam via TCP, jogadores Bedrock via UDP. Se o cross-play não funciona, verifica primeiro se a porta Bedrock está realmente acessível como UDP e se o Geyser combina com a versão de servidor instalada. Para decidir entre software Bedrock e setups alternativos, ajuda PocketMine ou BDS? Comparação de software para servidor Minecraft Bedrock.
O que é um registro SRV?
Um registro SRV permite que jogadores se conectem sem informar a porta. Em vez de server.de:25566, basta server.de.
_minecraft._tcp.server.de. 86400 IN SRV 0 5 25566 node1.server.de.
O registro diz ao cliente Minecraft: para o serviço Minecraft via TCP em server.de, deve ser usada internamente a porta 25566 em node1.server.de. O host de destino deve poder ser resolvido como registro A ou AAAA. No destino, não insere diretamente um endereço IP no registro SRV, mas sim um nome de host.
Para servidores Java, o nome do serviço normalmente é _minecraft._tcp. Em setups Bedrock, o suporte a SRV não é usado da mesma forma em todos os contextos de cliente e plataforma. Por isso, no Bedrock, não confies cegamente que um registro SRV substitui a indicação manual da porta em todos os lugares.
Encaminhamento de portas e painel de hospedagem
Se hospedas um servidor em casa, tens de liberar portas no teu roteador:
- Abrir o admin do roteador (geralmente 192.168.1.1)
- Adicionar port forwarding / NAT
- Encaminhar a porta 25565 TCP para o IP local do teu PC
- Para Bedrock: encaminhar a porta 19132 UDP
Em um gameserver alugado, a liberação no roteador normalmente não se aplica, porque o servidor roda em um ambiente de data center. O decisivo então é quais endereço e portas o teu provedor mostra no painel e quais liberações adicionais estão previstas para serviços opcionais. Na game-serverhosting, o foco é operar um servidor multi-game pago: controle técnico, configurações compreensíveis, suporte e processos transparentes são mais importantes do que ajustes improvisados de roteador em uma conexão doméstica.
Se queres saber o que acontece tecnicamente depois de um pedido, a visão geral interna Provisionamento de servidor explicado: o que acontece depois do teu pedido? combina com isso.
Configuração de firewall
Em servidores Linux com ufw:
sudo ufw allow 25565/tcp # Java
sudo ufw allow 19132/udp # Bedrock
sudo ufw allow 25575/tcp # RCON (apenas se necessário)
Abre apenas as portas que realmente usas. RCON não deve ficar publicamente acessível de forma genérica. Se precisares de RCON, limita o acesso, se possível, a endereços IP conhecidos ou usa um ambiente administrativo protegido. Depois de cada alteração, deves recarregar ou reiniciar o servidor se o software afetado só lê a configuração de portas na inicialização.
Verificar o resultado
Inicia o servidor Minecraft completamente e espera até que o log mostre que o mundo foi carregado e que o servidor aceita conexões. Depois testa com um cliente externo, não apenas do mesmo computador ou da mesma rede local. No caso de um domínio, verifica também se o DNS já foi atualizado. Dependendo do TTL, uma alteração pode demorar para ficar visível.
No Java, testa o endereço uma vez com porta e uma vez sem porta, caso um registro SRV esteja configurado. No Bedrock, garante que o cliente usa o endereço correto do servidor e a porta UDP correta. Se ao mesmo tempo estiveres trocando ou enviando mundos, certifica-te de que o servidor volta a iniciar completamente depois disso; para isso, Enviar e trocar mundo Minecraft – mapa próprio no servidor é útil.
Troubleshooting
"Can't connect"
Na maioria das vezes, o endereço está errado, a porta não está acessível ou o DNS ainda aponta para um destino antigo. Verifica IP, domínio, porta, protocolo e se o processo do servidor realmente está rodando.
"Connection refused"
Esse erro frequentemente significa que nenhuma aplicação está escutando na porta indicada no destino. O servidor talvez esteja parado, tenha travado ou esteja configurado para outra porta.
Bedrock não funciona
Verifica se UDP está liberado. Uma porta aberta apenas para TCP não basta. Com Geyser, confere também a configuração do Geyser e se a porta Bedrock corresponde à porta publicada.
O registro SRV não funciona
Confere nome do serviço, protocolo, host de destino, porta e resolução DNS. O host de destino do registro SRV precisa ser resolvível por si só. Além disso, espera o TTL antes de considerar uma alteração como falha.
Verificação, limites e retorno seguro
O guia “Portas de servidor Minecraft explicadas – 25565, 19132, registros SRV” vale para o tipo de servidor descrito no artigo e para o estado de versão visível no momento da verificação. Nomes de menu, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem mudar após atualizações. Por isso, não transfiras valores sem verificar para outra versão de jogo, loader ou servidor.
Antes de fazer alterações no mundo, no progresso, na configuração ou em extensões, cria um backup dos arquivos afetados. Depois altera apenas um passo relacionado por vez e verifica com a mesma versão de cliente e servidor com que queres jogar depois.
| Ponto de verificação | Resultado esperado | Cancelamento e retorno |
|---|---|---|
| Inicialização do servidor | O servidor chega ao estado operacional sem nova mensagem de erro. | Em caso de erros de inicialização, desfazer a alteração e restaurar o último backup. |
| Teste de conexão | Uma conta de teste consegue conectar pelo endereço exibido no painel. | Em caso de erros de versão ou conexão, comparar novamente versão, porta e liberações. |
| Teste funcional | A função alterada concretamente funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos colaterais, parar o servidor e restaurar os arquivos salvos. |
Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, rota de rede e carga simultânea podem alterar o resultado. Documenta versão, alteração e resultado do teste para conseguires entender desvios posteriores.
FAQ
De qual porta um servidor Minecraft Java precisa?
Por padrão, um servidor Minecraft Java usa TCP 25565. Se o teu servidor roda em outra porta, os jogadores precisam informar essa porta ou tu configuras um registro SRV adequado.
De qual porta o Minecraft Bedrock precisa?
Minecraft Bedrock usa por padrão UDP 19132. Garante que estás liberando realmente UDP, não apenas TCP.
Posso operar vários servidores Minecraft em um único IP?
Sim, mas não todos na mesma porta. Cada instância precisa de uma porta própria ou de uma solução de proxy ou DNS à frente, que aponte corretamente para a respectiva instância.
Preciso da porta 25575 para RCON?
Só se RCON estiver ativado e tiver de ficar acessível externamente. Para conexões normais de jogadores, RCON não é necessário. Por motivos de segurança, deves liberar RCON apenas de forma direcionada e protegida.
Por que o domínio não conecta sem porta?
Ou o servidor Java não está rodando em 25565, ou o registro SRV está ausente ou foi configurado incorretamente. Verifica o registro _minecraft._tcp, o host de destino e a porta inserida.