Servidor de Minecraft Java y Bedrock a la vez con Geyser

Si parte de tus amigos juega en PC y otros en móvil o consola, no necesitas dos servidores: con Geyser, los jugadores de Bedrock pueden entrar a tu servidor Java. Así se monta.

Servidor de Minecraft Java y Bedrock a la vez con Geyser
  • Geyser traduce el protocolo de Bedrock al de Java, así que los dos tipos de jugadores comparten un único servidor.
  • Instálalo como plugin en Paper (o en tu proxy Velocity o BungeeCord); Floodgate permite entrar sin cuenta de Java.
  • Java usa el puerto 25565 (TCP) y Bedrock el 19132 (UDP): tienes que abrir los dos.
  • Algunas cosas de Java no existen en Bedrock, así que conviene probarlo antes de abrirlo a todos.

Qué es Geyser y qué resuelve

Minecraft Java y Minecraft Bedrock son dos juegos distintos que no se entienden entre sí. Geyser es un proyecto de código abierto que hace de traductor: recibe a los jugadores de Bedrock y los conecta a un servidor Java. Floodgate es su complemento: permite que esos jugadores entren sin necesitar una cuenta de Java.

Qué necesitas

  • Un servidor Java con Paper (o un proxy Velocity o BungeeCord delante de varios servidores).
  • El plugin Geyser para tu plataforma y, opcionalmente, Floodgate. Descárgalos desde la web oficial de GeyserMC.
  • Poder abrir un puerto UDP, además del TCP que ya usa el servidor.

Instalación paso a paso

  1. Descarga Geyser (y Floodgate) para Paper o para tu proxy.
  2. Copia los .jar en la carpeta plugins/ con el servidor apagado (mira cómo instalar plugins).
  3. Arranca el servidor: se crea la configuración en plugins/Geyser-Spigot/config.yml.
  4. Revisa la configuración: en el apartado bedrock está el puerto (el estándar es 19132) y en remote el método de autenticación (auth-type). Con Floodgate, ponlo en floodgate.
  5. Abre el puerto UDP 19132 (o el que hayas elegido) para que los jugadores de Bedrock puedan llegar.
  6. Reinicia y prueba con un móvil o con Minecraft para Windows.

Cómo se conectan los jugadores de Bedrock

  • Móvil y Windows: Jugar → Servidores → Añadir servidor → escribe la IP o el dominio y el puerto (19132).
  • Consolas: no permiten añadir servidores a mano, así que hace falta algún paso extra (por ejemplo, un servicio de redirección). Es una limitación de las consolas, no del servidor.
  • Los jugadores de Java entran como siempre, con la IP del servidor.

Limitaciones que conviene conocer

  • Algunos bloques, objetos o menús de Java no tienen equivalente exacto en Bedrock, y al revés.
  • Los plugins que dependen de interfaces muy específicas pueden comportarse distinto para Bedrock.
  • Las versiones de Bedrock y de Java se actualizan por separado: Geyser debe estar al día.

Y si solo quieres un servidor Bedrock

Si todos tus jugadores usan Bedrock, puedes contratar directamente un servidor de Minecraft Bedrock sin Java ni Geyser. Y si tu servidor es público, MixelShield protege Java por dominio y Bedrock por IP y puerto, y es compatible con Geyser.

Preguntas frecuentes

¿Necesito dos servidores para Java y Bedrock?

No. Con Geyser, un solo servidor Java admite jugadores de las dos ediciones a la vez.

¿Qué puerto usa Bedrock?

Por defecto, el 19132 por UDP. Java usa el 25565 por TCP.

¿Pueden jugar juntos Java y Bedrock?

Sí, en el mismo mundo, con las limitaciones de equivalencia entre ambas ediciones.

¿Necesitan los jugadores de Bedrock una cuenta de Java?

No si usas Floodgate; entran con su cuenta de Bedrock.