Cross-play: Como unir Java + Bedrock
Aprenda a configurar os plugins Geyser e Floodgate para permitir que jogadores de todas as plataformas joguem juntos no mesmo servidor.
Você vai precisar de:
- Servidor Java Edition: Recomendado usar Paper, Spigot ou Purpur.
- Geyser-Spigot: Baixe no site oficial.
- Floodgate-Spigot: Baixe no site oficial.
- Acesso à pasta:
/pluginsdo seu servidor.
Aqui está a Parte 2, com as instruções de instalação e os ajustes principais no ficheiro config.yml:
Parte 2 (Instalação e Configuração) Markdown
1. Instalação no Servidor
- Coloque os ficheiros
Geyser-Spigot.jareFloodgate-Spigot.jarna pasta/plugins. - Reinicie o servidor para gerar as pastas de configuração.
- Verifique se as pastas
/plugins/Geyser-Spigote/plugins/floodgateforam criadas.
2. Configurar o Geyser
Abra o ficheiro /plugins/Geyser-Spigot/config.yml e ajuste os seguintes campos:
Porta Bedrock
Mantenha a porta padrão 19132 (ou a que a sua hospedagem libertar):
bedrock:
address: 0.0.0.0
port: 19132
Autenticação (Remote)
Como está a usar o Floodgate, mude o auth-type para que jogadores Bedrock entrem sem precisar de conta Java:
remote:
auth-type: floodgate
3. Configurar o Floodgate
Abra /plugins/floodgate/config.yml.
Se tudo estiver no mesmo servidor, não precisa de mexer em nada. O plugin gere as chaves (key.pem) automaticamente.
Aqui está a Parte 3, que finaliza o guia com as instruções de conexão e como verificar se tudo deu certo:
Parte 3 (Conexão e Erros Comuns) Markdown
4. Liberação de Porta (Bedrock)
Para que os jogadores consigam entrar, a porta 19132 deve estar aberta no protocolo UDP.
- Em Hospedagem: Abra a porta 19132 UDP no painel de redes.
- Em VPS (Linux): Use o comando
ufw allow 19132/udp.
Como o jogador entra?
Minecraft Bedrock (Celular/Console/Windows)
- IP: O endereço do seu servidor (ex:
sp-1.south.host). - Porta:
19132. - Nick: O nome aparecerá com um prefixo (ex:
.bedrockplayer).
Minecraft Java
- IP e Porta: Use o IP e a porta padrão do seu servidor Java (ex:
meuserver.com:25565).
Resolução de Problemas
Se o Floodgate não estiver funcionando, verifique as mensagens no console ao iniciar:
- Chave carregada:
[Floodgate] Loaded Floodgate key! - Geyser integrado:
Detected Floodgate, enabling Floodgate support!
[!CAUTION] Se aparecer erro de autenticação, confirme se o
auth-typenoconfig.ymldo Geyser está realmente definido comofloodgate.
✅ Pronto! Seu servidor agora é 100% Cross-play.