NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como deixar jogadores de Bedrock entrarem no seu servidor Java com o Geyser

MinecraftUpdated Oct 23, 20269 min read

O Java Edition e o Bedrock Edition são jogos diferentes, então os jogadores de Bedrock normalmente não conseguem entrar em um servidor Java. O Geyser é um plugin que traduz entre os dois. O Floodgate vai junto, para que os jogadores de Bedrock entrem sem ter uma conta Java. Juntos, eles deixam amigos no Windows, em celulares e em tablets entrarem no mesmo mundo Java que jogadores em um computador com Java Edition.

O painel configura os dois para você com um botão. Este guia cobre esse botão, como os jogadores de Bedrock se conectam e o que fazer manualmente quando o botão não é oferecido.

O que funciona e o que não funciona

  • Os jogadores de Bedrock entram no mesmo mundo que os jogadores de Java e conversam com eles.
  • O Geyser não consegue traduzir o que a maioria dos mods adiciona, como novos blocos e itens. A página de versões suportadas do Geyser diz que ele emula um cliente Java de uma versão específica, a 26.2 no momento da escrita, então seu servidor Java precisa aceitar jogadores nessa versão. Os jogadores de Bedrock não conseguem instalar mods do Java, então um servidor cujo conteúdo vem de mods não é uma boa opção.
  • O Geyser não transforma pacotes de recursos do Java em pacotes do Bedrock.
  • Os jogadores de Bedrock usam os controles do Bedrock, então alguns detalhes do jogo são diferentes do Java.

A própria página do Geyser lista as versões de Java e de Bedrock que ele suporta no momento. Veja geysermc.org. Novas versões do Minecraft podem chegar antes de o Geyser suportá-las.

Ative o crossplay no painel

O botão aparece em um servidor Java que roda Paper, Purpur, Spigot, Folia, Magma, Ketting, Velocity, BungeeCord ou Waterfall. Ele não é oferecido para servidores Fabric, Forge, NeoForge, Quilt, Vanilla, Sponge, Mohist, Custom Jar, modpack ou Bedrock. Para esses, abra um ticket e conte o que você quer fazer.

  1. Abra seu servidor no painel e clique em Portas e rede no menu à esquerda.
  2. Encontre o card Crossplay com Bedrock. Se ele disser que o servidor não consegue fazer a ponte, ele dá o motivo, como a versão do Minecraft ser nova demais para qualquer versão do Geyser ou um Java mais antigo do que o Geyser precisa. Siga o motivo que ele der.
  3. Clique em Ativar crossplay. Você precisa de permissão para criar arquivos e para criar portas. Se você é um ajudante convidado sem as duas, peça ao dono.
  4. O painel instala o Geyser e o Floodgate na pasta plugins, adiciona uma segunda porta ao seu servidor para o tráfego do Bedrock e manda o Geyser usá-la. O card então mostra Jogadores do Bedrock se conectam em com um endereço e uma porta, e um botão de copiar. Ele mostra isso só até você recarregar a página. Depois, o card diz apenas que o crossplay está configurado, então copie o endereço agora. Você sempre pode achar a porta de novo na lista Todas as portas mais abaixo em Portas e rede: a porta extra ali é a do Bedrock, e o nome do host é o mesmo do seu Endereço do servidor Java.
  5. Reinicie o servidor. O card lembra que o crossplay só fica pronto depois disso.
  6. Passe esse endereço e essa porta aos seus jogadores de Bedrock. A primeira parte é o endereço e o número depois dos dois-pontos é a porta.

O tráfego do Bedrock é separado do tráfego do Java, então os jogadores de Bedrock usam o endereço e a porta do Bedrock, não o Endereço do servidor Java da página Visão geral. Eles têm o mesmo nome de host e uma porta diferente. Seus jogadores de Java continuam usando o Endereço do servidor.

Como os jogadores de Bedrock entram

Jogadores no Windows, em celulares e em tablets:

  1. Inicie o Minecraft Bedrock Edition, escolha Jogar, depois a aba Servidores e Adicionar servidor.
  2. Digite qualquer nome em Nome do servidor.
  3. Coloque o endereço (tudo antes dos dois-pontos) em Endereço do servidor e o número depois dos dois-pontos em Porta.
  4. Salve, selecione o servidor e entre.

Veja Como entrar no seu servidor de Minecraft para as regras de versão. Jogadores no Xbox, no PlayStation e no Nintendo Switch não conseguem adicionar um servidor externo por endereço. A Minecraft Wiki diz que eles só conseguem entrar por um DNS personalizado ou por uma conexão de rede local, então um jogador de console precisa de um desses.

Os jogadores de Bedrock entram com a própria conta Microsoft. Deixe o Modo online ligado em Configurações, Server Properties (Java). Veja Propriedades do servidor de Minecraft explicadas. O Floodgate cuida do login do Bedrock, então você não precisa desligar o Modo online.

Nomes, whitelist e comandos

O Floodgate coloca um prefixo na frente do nome de cada jogador de Bedrock para que não haja conflito com o nome de um jogador de Java. O arquivo de configuração padrão dele define o prefixo como um ponto, por exemplo .Steve, e troca os espaços nos nomes por sublinhados. Os dois podem ser mudados no config.yml do Floodgate.

  • Para colocar um jogador de Bedrock na whitelist, digite fwhitelist add Name no Console, sem a barra. A documentação do Floodgate diz que você não precisa incluir o prefixo e que pode informar o UUID do jogador no lugar. fwhitelist remove Name o remove. Veja Como montar uma whitelist e banir jogadores.
  • Nos comandos que citam um jogador de Bedrock, use o nome como o jogo o mostra, com o prefixo.

Mantenha a chave do Floodgate privada

O Floodgate cria um arquivo chamado key.pem na pasta dele dentro de plugins. A documentação do Floodgate diz que essa chave permite que contas de Bedrock pulem o login do Java, e quem a obtiver pode causar danos sérios ao seu servidor. Não a compartilhe, não a poste em um ticket e não a deixe em um backup que você passa a outras pessoas.

Se você não puder usar o botão

Você pode fazer o mesmo manualmente no Paper, no Purpur ou no Spigot:

  1. Em Modding e depois Plugins, instale o Geyser e o Floodgate, ou envie os jars deles para a pasta plugins. Pegue-os nos downloads oficiais do Geyser. Veja Como instalar plugins no Paper, Spigot e Purpur.
  2. Em Portas e rede, use Adicionar uma porta se seu plano permitir mais uma. Você não pode escolher o número. Veja Como encontrar e mudar as portas e o endereço IP do seu servidor.
  3. Inicie o servidor uma vez para o Geyser criar as configurações dele. Em Files, abra plugins e depois a pasta do Geyser (chamada Geyser-Spigot nesses tipos de servidor) e edite o config.yml. Defina a port em bedrock como o novo número de porta. O padrão do Geyser é 19132, e ele usa só UDP.
  4. Reinicie o servidor e passe aos jogadores de Bedrock o endereço e a nova porta.

Outros plugins que usam UDP, como chat de voz ou query, não podem compartilhar a porta do Geyser. A documentação do Geyser diz o mesmo.

Em uma rede com proxy, o Geyser e o Floodgate ficam no proxy. A página de configuração do Floodgate acrescenta um passo se você também colocar o Floodgate nos servidores de backend: defina send-floodgate-data como true na configuração do Floodgate no proxy e copie o key.pem da pasta do Floodgate do proxy para a pasta do Floodgate de cada backend. Trate essa chave como o segredo que ela é, como descrito acima. Veja Como montar uma rede de Minecraft com Velocity ou BungeeCord.

Se os jogadores de Bedrock não conseguem se conectar

O que aconteceO que conferir
O servidor não aparece ou "Unable to connect to world"O servidor está Online, você reiniciou depois de ativar e o jogador usou o endereço e a porta do Bedrock do card, não os do Java
"Outdated client" ou "Outdated server"A versão do jogo Bedrock e a build do Geyser não combinam. Atualize o jogo ou espere o Geyser suportar a versão mais nova
Erros de login ou de "profile" no ConsoleO Floodgate e o Modo online estão fora de sincronia. Abra um ticket com as últimas linhas do Console
O card disse que não consegue fazer a ponteSiga o motivo dele. Se ele citar a versão do Minecraft, é preciso uma versão que o Geyser suporte

Se nada disso funcionar, abra um ticket com o nome do servidor e as últimas linhas do Console. Veja Como abrir um ticket de suporte.

Já tem um em outro lugar? Traga seu servidor para nós

CRIE SEU SERVIDOR DE JOGOS
PRONTO PARA COMEÇAR?

Economize até 30% no seu novo servidor de jogos.
Desempenho premium, ativação instantânea e confiabilidade imbatível por um preço melhor.

NOSSOS ÚLTIMOS ARTIGOS