Java Edition y Bedrock Edition son juegos distintos, así que los jugadores de Bedrock normalmente no pueden entrar en un servidor Java. Geyser es un plugin que traduce entre los dos. Floodgate va con él, para que los jugadores de Bedrock puedan entrar sin tener una cuenta de Java. Juntos permiten que tus amigos en Windows, móviles y tablets entren en el mismo mundo Java que los jugadores que usan un ordenador con Java Edition.
El panel configura los dos con un botón. Esta guía cubre ese botón, cómo se conectan los jugadores de Bedrock y qué hacer a mano cuando el botón no se ofrece.
Qué funciona y qué no
- Los jugadores de Bedrock entran en el mismo mundo que los jugadores de Java y chatean con ellos.
- Geyser no puede traducir lo que añaden la mayoría de los mods, como bloques y objetos nuevos. La página de versiones compatibles de Geyser dice que Geyser emula un cliente de Java de una versión concreta, la 26.2 en el momento de escribir esto, así que tu servidor Java debe aceptar jugadores de esa versión. Los jugadores de Bedrock no pueden instalar mods de Java, así que un servidor cuyo contenido viene de mods no es una buena opción.
- Geyser no convierte los paquetes de recursos de Java en paquetes de Bedrock.
- Los jugadores de Bedrock usan los controles de Bedrock, así que algunos detalles del juego son distintos a los de Java.
La propia página de Geyser lista las versiones de Java y Bedrock que admite en este momento. Mira geysermc.org. Las versiones nuevas de Minecraft pueden llegar antes de que Geyser las admita.
Activa el crossplay en el panel
El botón está en un servidor Java que ejecute Paper, Purpur, Spigot, Folia, Magma, Ketting, Velocity, BungeeCord o Waterfall. No se ofrece para servidores Fabric, Forge, NeoForge, Quilt, Vanilla, Sponge, Mohist, Custom Jar, modpack o Bedrock. Para esos, abre un ticket y cuéntanos qué quieres hacer.
- Abre tu servidor en el panel y haz clic en Puertos y red en el menú de la izquierda.
- Busca la tarjeta Crossplay con Bedrock. Si dice que el servidor no puede hacer de puente, da el motivo, como que la versión de Minecraft es demasiado nueva para cualquier versión de Geyser, o que usa un Java más antiguo del que necesita Geyser. Sigue el motivo que indique.
- Haz clic en Activar crossplay. Necesitas permiso para crear archivos y para crear puertos. Si eres un ayudante invitado sin los dos, pídeselo al propietario.
- El panel instala Geyser y Floodgate en la carpeta
plugins, añade un segundo puerto a tu servidor para el tráfico de Bedrock y le dice a Geyser que lo use. Entonces la tarjeta muestra Los jugadores de Bedrock se conectan a con una dirección y un puerto, y un botón de copiar. Lo muestra solo hasta que recargues la página. Después la tarjeta dice solo que el crossplay está configurado, así que copia la dirección ahora. Siempre puedes volver a encontrar el puerto en la lista Todos los puertos, más abajo en Puertos y red: el puerto extra que hay ahí es el de Bedrock, y el nombre de host es el mismo que en tu Dirección del servidor de Java. - Reinicia el servidor. La tarjeta te recuerda que el crossplay no está terminado hasta entonces.
- Da a tus jugadores de Bedrock esa dirección y ese puerto. La primera parte es la dirección y el número después de los dos puntos es el puerto.
El tráfico de Bedrock es independiente del tráfico de Java, así que los jugadores de Bedrock usan la dirección y el puerto de Bedrock, no la Dirección del servidor de Java de la página Resumen. Tienen el mismo nombre de host y un puerto distinto. Tus jugadores de Java siguen usando la Dirección del servidor.
Cómo entran los jugadores de Bedrock
Jugadores en Windows, móviles y tablets:
- Inicia Minecraft Bedrock Edition, elige Play, luego la pestaña Servers y Add Server.
- Escribe cualquier nombre en Server Name.
- Pon la dirección (todo lo que va antes de los dos puntos) en Server Address y el número después de los dos puntos en Port.
- Guarda, selecciona el servidor y entra.
Mira Cómo entrar en tu servidor de Minecraft para las reglas de versión. Los jugadores de Xbox, PlayStation y Nintendo Switch no pueden añadir un servidor externo por dirección. La Minecraft Wiki dice que solo pueden entrar mediante un DNS personalizado o una conexión de red local, así que un jugador de consola necesita una de esas dos cosas.
Los jugadores de Bedrock inician sesión con su propia cuenta de Microsoft. Deja activado el Modo online en Ajustes, Propiedades del servidor (Java). Mira Propiedades del servidor de Minecraft explicadas. Floodgate se encarga del inicio de sesión de Bedrock, así que no necesitas desactivar el Modo online.
Nombres, whitelist y comandos
Floodgate pone un prefijo delante del nombre de cada jugador de Bedrock para que no choque con el nombre de un jugador de Java. Su archivo de configuración por defecto fija el prefijo en un punto, por ejemplo .Steve, y sustituye los espacios de los nombres por guiones bajos. Ambas cosas se pueden cambiar en el config.yml de Floodgate.
- Para poner en la whitelist a un jugador de Bedrock, escribe
fwhitelist add Nameen la Console, sin barra. La documentación de Floodgate dice que no hace falta incluir el prefijo, y que puedes dar en su lugar el UUID del jugador.fwhitelist remove Namelo quita. Mira Cómo configurar una whitelist y banear jugadores. - En los comandos que nombran a un jugador de Bedrock, usa el nombre tal como lo muestra el juego, con el prefijo.
Mantén en privado la clave de Floodgate
Floodgate crea un archivo llamado key.pem en su propia carpeta dentro de plugins. La documentación de Floodgate dice que esta clave permite que las cuentas de Bedrock se salten el inicio de sesión de Java, y que quien la consiga puede hacer un daño grave a tu servidor. No la compartas, no la pongas en un ticket y no la dejes en un backup que pases a otras personas.
Si no puedes usar el botón
Puedes hacer lo mismo a mano en Paper, Purpur o Spigot:
- En Modding, luego Plugins, instala Geyser y Floodgate, o sube sus jars a la carpeta
plugins. Consíguelos en las descargas oficiales de Geyser. Mira Cómo instalar plugins en Paper, Spigot y Purpur. - En Puertos y red, usa Añadir un puerto si tu plan permite otro. No puedes elegir el número. Mira Cómo encontrar y cambiar los puertos y la dirección IP de tu servidor.
- Inicia el servidor una vez para que Geyser cree sus ajustes. En Files, abre
plugins, luego la carpeta de Geyser (llamadaGeyser-Spigoten estos tipos de servidor) y editaconfig.yml. Pon elportdebedrocken el número del puerto nuevo. El valor por defecto de Geyser es 19132, y usa solo UDP. - Reinicia el servidor y da a los jugadores de Bedrock la dirección y el puerto nuevo.
Otros plugins que usan UDP, como el chat de voz o query, no pueden compartir el puerto de Geyser. La documentación de Geyser dice lo mismo.
En una red con proxy, Geyser y Floodgate van en el proxy. La página de configuración de Floodgate añade un paso si también pones Floodgate en los servidores backend: pon send-floodgate-data en true en la configuración de Floodgate del proxy y copia key.pem de la carpeta de Floodgate del proxy a la carpeta de Floodgate de cada backend. Trata esa clave como el secreto que es, como se ha descrito arriba. Mira Cómo crear una red de Minecraft con Velocity o BungeeCord.
Si los jugadores de Bedrock no pueden conectarse
| Qué pasa | Qué comprobar |
|---|---|
| El servidor no aparece o sale "Unable to connect to world" | El servidor está En línea, reiniciaste después de activarlo y el jugador usó la dirección y el puerto de Bedrock de la tarjeta, no los de Java |
| "Outdated client" o "Outdated server" | La versión del juego de Bedrock y la build de Geyser no coinciden. Actualiza el juego o espera a que Geyser admita la versión más nueva |
| Errores de inicio de sesión o de "profile" en la Console | Floodgate y el Modo online no están sincronizados. Abre un ticket con las últimas líneas de la Console |
| La tarjeta dijo que no puede hacer de puente | Sigue su motivo. Si nombra la versión de Minecraft, hace falta una versión que Geyser admita |
Si nada de eso funciona, abre un ticket con el nombre del servidor y las últimas líneas de la Console. Mira Cómo abrir un ticket de soporte.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





