Ir al contenido

Java y Bedrock en el mismo servidor con Geyser

Con Geyser, los jugadores de Minecraft Bedrock (móvil, Windows y consolas) pueden entrar a tu servidor de Java. Así juegan todos juntos, sin importar dónde compraron el juego.

Java y Bedrock en el mismo servidor con GeyserUn jugador de Java en PC entra directamente al servidor. Un jugador de Bedrock en el móvil entra a través de Geyser, que traduce su conexión para el servidor Java.JavaPCBedrockMóvil, consola, WindowsGeyserServidorPaper
Geyser traduce la conexión de Bedrock para que el servidor Java la entienda.
  • Un servidor Paper, Purpur o Spigot. Geyser también tiene versiones para Fabric y NeoForge, pero esta guía usa Paper.
  • Geyser: traduce la conexión de Bedrock al protocolo de Java.
  • Floodgate: permite entrar a los jugadores de Bedrock sin una cuenta de Java. Es opcional, pero casi imprescindible.

Descarga los dos desde la página oficial de Geyser, en la versión para Spigot / Paper.

  1. Sube Geyser-Spigot.jar y floodgate-spigot.jar a la carpeta plugins/.

  2. Reinicia el servidor. Geyser crea su configuración en plugins/Geyser-Spigot/config.yml.

  3. Detén el servidor y abre config.yml. En la sección bedrock, pon el mismo número de puerto que usa tu servidor de Java:

    plugins/Geyser-Spigot/config.yml
    bedrock:
    port: 25565

    Usa el puerto que muestra tu panel en lugar de 25565.

  4. Con Floodgate instalado en el mismo servidor, Geyser lo detecta solo. Si los jugadores de Bedrock siguen sin poder entrar sin cuenta de Java, revisa que en la sección remote ponga:

    remote:
    auth-type: floodgate
  5. Guarda y arranca el servidor. En la consola debe aparecer Started Geyser on.

En Minecraft Bedrock: Jugar, pestaña Servidores, Añadir servidor. Escriben la dirección de tu servidor sin el puerto, y el puerto en su casilla.

Con Floodgate, sus nombres aparecen con un prefijo, por defecto un punto: un jugador de Bedrock llamado Noa aparece como .Noa. Tenlo en cuenta para la whitelist y los permisos:

whitelist add .Noa

Geyser hace un trabajo enorme, pero hay diferencias entre las dos ediciones:

  • Algunos detalles de combate y movimiento se sienten distintos en Bedrock.
  • Los mods de Java (Forge, Fabric) no funcionan para los jugadores de Bedrock.
  • Algunos menús de plugins con objetos en inventario pueden verse distintos. Geyser convierte muchos de ellos en formularios de Bedrock.

Comprueba que en la consola aparece Started Geyser on y que el puerto de config.yml coincide con el del panel. Pide al jugador que escriba la dirección sin el puerto, y el puerto aparte.

Sí, pero las consolas no permiten añadir servidores externos directamente. Necesitan una app como BedrockTogether o cambiar el DNS de la consola.

Sí. Es una combinación habitual: ViaVersion para jugadores de Java con otras versiones y Geyser para Bedrock.