Pular para o conteúdo principal

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: /plugins do 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

  1. Coloque os ficheiros Geyser-Spigot.jar e Floodgate-Spigot.jar na pasta /plugins.
  2. Reinicie o servidor para gerar as pastas de configuração.
  3. Verifique se as pastas /plugins/Geyser-Spigot e /plugins/floodgate foram 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:

  1. Chave carregada: [Floodgate] Loaded Floodgate key!
  2. Geyser integrado: Detected Floodgate, enabling Floodgate support!

[!CAUTION] Se aparecer erro de autenticação, confirme se o auth-type no config.yml do Geyser está realmente definido como floodgate.

Pronto! Seu servidor agora é 100% Cross-play.