Ir al contenido principal

Guía de hosting de Minecraft

Configurar el crossplay

Por Astroworld Hosting

Cuatro cosas deciden si GeyserMC funciona: el software que has pedido, una segunda asignación en UDP, dos líneas en un archivo de configuración y la forma en que tus amigos de consola van a llegar a la dirección. Aquí están, en ese orden.

Configura tu servidor crossplayElige un plan crossplay y pide tu servidor.

La respuesta corta

  1. Paper, Purpur o Spigot con Geyser y Floodgate

    Son dos plugins gratuitos. En Forge y en Vanilla no tienen sitio.

  2. Un segundo puerto, UDP 19132

    Bedrock no habla por el puerto de Java. Sin la asignación UDP, el servidor no aparece nunca.

  3. Las consolas entran a través de un amigo

    Xbox, PlayStation y Switch no tienen un campo para añadir un servidor. Alguien en Windows o en el móvil lo añade, y la consola sigue a ese amigo.

Los pasos de abajo desarrollan estas tres líneas en orden, con la línea de configuración y la pantalla del puerto que vas a ver.

1. Comprueba que lo que has pedido puede usar Geyser

GeyserMC no es un interruptor del servidor; es un software que tiene que vivir en algún sitio. Dónde vive depende del software de servidor que elegiste al hacer el pedido, y dos de las siete opciones que ofrecemos no tienen sitio para él. Forge no tiene una versión oficial de Geyser, y Vanilla no tiene ningún cargador. Aun así, los dos se pueden conectar con Geyser Standalone, que funciona junto al servidor, pero Standalone no puede alojar Floodgate: en esas dos, cada uno de tus jugadores de Bedrock necesita una cuenta de Java para entrar. En las cinco restantes, basta con subirlo a la carpeta plugins o mods.

Cada software de servidor de nuestro formulario de pedido, y dónde va Geyser en él.
Lo que has pedidoVersión de GeyserDónde vaFloodgate
Paper (recomendado)Geyser-Spigotla carpeta pluginsSí, floodgate-spigot
PurpurGeyser-Spigotla carpeta pluginsSí, floodgate-spigot
FabricGeyser-Fabricla carpeta modsSí, floodgate-fabric
ForgeGeyser Standalonejunto al servidorNo, hace falta una cuenta de Java
NeoForgeGeyser-NeoForgela carpeta modsSí, floodgate-neoforge
SpigotGeyser-Spigotla carpeta pluginsSí, floodgate-spigot
VanillaGeyser Standalonejunto al servidorNo, hace falta una cuenta de Java

Purpur y Spigot usan el mismo archivo que Paper, porque en el fondo todos son Bukkit. Si nunca has subido un JAR en este panel, nuestra guía para instalar plugins cubre la parte del gestor de archivos.

La pestaña Servidores de Bedrock Edition, con los servidores destacados y el botón para añadir un servidor arriba a la izquierda
La pestaña Servidores en Windows y en el móvil. Tu servidor con Geyser entra en esta lista con el botón de añadir de arriba; las consolas tienen la misma pestaña, pero sin ese botón. Imagen: Ore UI - Play Screen Menu "Servers" Tab - Featured Servers (Bedrock).png en minecraft.wiki, CC BY-NC-SA 3.0.

2. Dale a Bedrock su propio puerto, y en UDP

Aquí es donde se atascan la mayoría de las instalaciones, y Geyser no tiene la culpa. Java Edition habla TCP en el puerto 25565. Bedrock habla RakNet, que va por UDP, y por convención escucha en el 19132. Son transportes distintos en puertos distintos, así que tu servidor necesita una segunda asignación antes de que Geyser tenga a qué conectarse. Abre tu servidor en nuestro panel, incluido en cada plan y explicado con detalle en nuestra página de funciones. Ahí añades tú mismo una segunda asignación a tu servidor, sin abrir un caso y sin pedírnoslo, y apuntas el puerto que te asigna.

Después, abre la configuración de Geyser tras el primer reinicio y pon bedrock.port en ese número. Deja bedrock.address en 0.0.0.0. Deja clone-remote-port en false: esa opción existe para los hostings que cambian tu puerto de Java en cada arranque, que no es como funcionan aquí las asignaciones, y activarla haría que tu puerto de Bedrock se moviera bajo los pies de tus jugadores.

plugins/Geyser-Spigot/config.yml bedrock: address: 0.0.0.0 port: 19132 clone-remote-port: false

Si la asignación que recibes no es 19132, no pasa nada, pero dilo cuando compartas la dirección. Los clientes de Bedrock dan por hecho el 19132 cuando el campo del puerto se queda vacío, y un puerto poco habitual marca toda la diferencia entre un amigo que entra y uno que se rinde.

La pantalla para añadir un servidor en Bedrock Edition, con los campos de nombre, dirección y puerto 19132
En Bedrock la dirección y el puerto son dos campos separados, y el puerto es 19132 por defecto. Es el puerto UDP que tiene que llevar tu segunda asignación. Imagen: Ore UI - Play Screen "Servers" Tab - Add Server Button - Add A New Server Screen Menu (Bedrock).png en minecraft.wiki, CC BY-NC-SA 3.0.

3. La línea que activa el crossplay

Geyser viene con remote.auth-type en online. Con ese ajuste, cada jugador de Bedrock tiene que tener y vincular una cuenta de Java, lo que acaba con la gracia del asunto para los jugadores de consola y de móvil para los que lo has instalado. Cámbialo a floodgate, deja Floodgate instalado junto a Geyser, y los jugadores de Bedrock se autentican con Xbox Live. Tu server.properties puede quedarse en online-mode=true: Floodgate no convierte tu servidor en uno no premium; es una segunda puerta de entrada con su propia cerradura.

remote: auth-type: floodgate

Floodgate escribe un key.pem en su propia carpeta en el primer arranque. En un servidor solo, Geyser lo encuentra por su cuenta. Únicamente copias ese archivo a mano cuando Geyser está en un proxy y Floodgate en los servidores de detrás, y eso ya es cosa de una red y no de un solo servidor.

El último ajuste que conviene conocer es username-prefix, un punto por defecto. Existe porque dos jugadores de dos ediciones pueden llamarse igual, y el prefijo los distingue. Te cuesta uno de los dieciséis caracteres que permite un nombre de Java, y los espacios de los gamertags se reescriben, así que un jugador de Bedrock no siempre se llama como esperabas. Todo lo que guarda a un jugador como texto lo nota: listas blancas, listas de baneos, nodos de permisos y los grupos de LuckPerms de nuestra guía de permisos. Usa el UUID cuando un plugin lo permita, porque Floodgate lo mantiene estable para cada cuenta de Xbox aunque cambie el nombre visible.

4. Tu versión de Minecraft decide qué más instalas

Geyser traduce Bedrock al protocolo de Java más reciente que admite, y solo apunta a uno. Es fácil pasarlo por alto, porque nada te avisa al hacer el pedido. Nuestra caja ofrece 16 versiones, y solo una versión de Minecraft no necesita ninguna ayuda: 26.2, la que habla Geyser, que además es lo que Latest le da a un servidor crossplay. En las 14 restantes, el servidor habla un protocolo más antiguo que el que produce Geyser, así que ViaVersion y ViaBackwards tienen que ponerse en medio. Son dos plugins normales, lo que cierra esa vía en Vanilla y en Forge, por la misma razón que Floodgate.

Cada versión de Minecraft de nuestro formulario de pedido, y lo que necesita Geyser a su lado.
Versión en el pedidoInstala también
LatestNada más
26.2Nada más, es la versión que habla Geyser
26.1.2ViaVersion y ViaBackwards
26.1.1ViaVersion y ViaBackwards
1.21.11ViaVersion y ViaBackwards
1.21.8ViaVersion y ViaBackwards
1.21.4ViaVersion y ViaBackwards
1.21.1ViaVersion y ViaBackwards
1.20.6ViaVersion y ViaBackwards
1.20.4ViaVersion y ViaBackwards
1.20.1ViaVersion y ViaBackwards
1.19.4ViaVersion y ViaBackwards
1.18.2ViaVersion y ViaBackwards
1.16.5ViaVersion y ViaBackwards
1.12.2ViaVersion, ViaBackwards y ViaRewind
1.8.9ViaVersion, ViaBackwards y ViaRewind

Las dos más antiguas merecen un aviso más que una receta. Hacer que un cliente de Bedrock actual baje hasta la 1.12.2 o la 1.8.9 significa apilar ViaRewind sobre los otros dos y traducir a través de una década de cambios de protocolo. Funciona, pero el ritmo del combate, el comportamiento del inventario y los bloques recientes no llegan intactos al otro lado. Si el crossplay es la razón de ser de tu servidor, pídelo en una versión reciente y deja las antiguas para servidores nostálgicos solo para jugadores de Java.

5. Una Xbox no puede escribir tu dirección IP

Aunque todo lo anterior esté perfecto, un jugador de consola sigue sin poder entrar, porque Mojang no ofrece la misma lista de servidores en todas las plataformas. En Windows, iOS y Android hay un botón para añadir un servidor: dirección, puerto y listo. En Xbox, PlayStation y Nintendo Switch ese botón no existe. La pestaña Servidores de esas plataformas solo muestra los servidores asociados de Mojang, y no hay ningún campo donde poner el tuyo.

La forma fiable de esquivarlo es la pestaña Amigos. Un jugador en Windows o en el móvil añade tu servidor, entra, y el jugador de consola se une a ese amigo desde la pestaña Amigos. Basta con una persona con teclado, y a partir de ahí funciona en cada sesión. También hay servicios de terceros de redirección DNS que disfrazan tu servidor de servidor destacado; funcionan, pero se meten entre tus jugadores y nosotros, se rompen con cada actualización de las consolas y no podemos arreglarlos por ti. Enséñale primero a tu comunidad el camino de Amigos.

Da las dos direcciones por separado y con una etiqueta. Los jugadores de Java necesitan el nombre de host y el puerto de Java. Los de Bedrock necesitan el mismo nombre de host y el puerto de Bedrock, escrito en el campo del puerto y no pegado a la dirección con dos puntos, una costumbre que traen los jugadores de Java y que Bedrock no acepta.

La pantalla de inicio de Bedrock Edition en PlayStation, con el botón Jugar y una invitación a conectarse a PlayStation Network
Bedrock en una consola. Es el mismo juego, pero la pestaña Servidores detrás de Jugar no tiene ningún campo para tu dirección, así que un jugador de consola entra a través de un amigo. Imagen: Bedrock Title Screen - PlayStation.png en minecraft.wiki, CC BY-NC-SA 3.0.
Un mando inalámbrico de Xbox visto de frente
Un jugador de Xbox tiene un mando, no un campo para añadir un servidor. Alguien en Windows o en el móvil añade el servidor, y el jugador de consola se une a ese amigo desde la pestaña Amigos. Imagen: Xbox Wireless Controller front face.jpg en minecraft.wiki, CC BY-NC-SA 3.0.

6. Lo que sigue siendo distinto una vez dentro

Geyser es un traductor, no una adaptación, y un puñado de cosas no tienen palabra propia en el otro idioma. Mejor saberlo antes de que alguien las reporte como fallos.

Los packs de recursos son la parte gorda. Un pack de Java es invisible para un cliente de Bedrock, diga lo que diga tu server.properties, porque los formatos no tienen nada que ver. Si tu servidor depende de un pack propio para modelos de objetos o una interfaz basada en una fuente, necesitas una versión de Bedrock en .mcpack en la carpeta packs de Geyser, y a partir de ahí mantienes dos packs. Los servidores que visten sus menús con custom model data lo notan enseguida; los que juegan con las texturas de serie no lo notan nunca.

Los menús se portan bien casi siempre. Todo lo que un plugin dibuja en un cofre también es un cofre para Bedrock, así que tiendas, kits y menús de votación pasan sin problema. Lo que cambia es escribir texto: donde Java te pide escribir en un cartel o en un yunque, Bedrock muestra un cuadro de texto. Funciona; simplemente no se parece a la captura de tu wiki. El modo espectador no tiene equivalente en Bedrock y solo se aproxima, y algunos efectos de partículas se ven de otra forma, o no se ven.

Todo lo que un plugin le hace a un jugador, y no a su pantalla, pasa sin cambios, porque cuando llega a tus plugins un jugador de Bedrock es solo un jugador: saldos de economía, grupos de permisos, zonas protegidas, formato del chat, registro del tiempo de juego. Ese es todo el argumento para unir las ediciones en un servidor Java en lugar de tener un segundo servidor de Bedrock. Mantienes un solo mundo, una sola economía y un solo conjunto de plugins, y la segunda edición llega como más jugadores, no como un segundo servidor que administrar.

Merece la tarde justo para los grupos que ya están repartidos entre varios dispositivos: una pandilla en la que dos juegan en consola, una casa en la que los padres usan un portátil y los hijos tabletas, una clase con dispositivos compartidos o un servidor público que prefiere no dejar fuera a la mitad más grande de los jugadores. Si todos con los que juegas están en PC, nada de esto te aporta nada y puedes saltártelo.

7. Cuando no funciona

El crossplay falla de unas pocas formas, y cada una tiene su propio síntoma. Lee el síntoma, no la lista de plugins.

Cinco formas en que se rompe el crossplay, cada una con su propio síntoma.
SíntomaCausaSolución
El servidor nunca aparece en la lista de servidores de BedrockEl puerto de Bedrock no es accesible. Bedrock habla RakNet por UDP, así que una redirección de puertos solo en TCP o una única asignación no lo van a llevar.Añade en el panel una segunda asignación para UDP 19132 y haz que bedrock.port apunte a ella.
La conexión empieza y después cae con un error de inicio de sesión o de autenticaciónauth-type sigue en online, el valor que trae por defecto. Entonces Geyser le pide una cuenta de Java a cada jugador de Bedrock.Pon remote.auth-type en floodgate y reinicia, con Floodgate instalado junto a Geyser.
Los jugadores de Bedrock entran, pero tu lista blanca o tu plugin de permisos los echaLos nombres de Floodgate llevan un prefijo, así que .Steve y Steve son dos nombres distintos para cada plugin que guarda una cadena.Pon en la lista blanca el nombre con prefijo, o usa los UUID, que Floodgate mantiene estables para cada cuenta de Xbox.
Los jugadores de Bedrock son rechazados mientras los de Java entran sin problemaGeyser habla el protocolo de Java más reciente que admite. En una versión de servidor más antigua, ese protocolo es desconocido.Instala ViaVersion y ViaBackwards en el servidor, o pasa el servidor a la versión más reciente.
El puerto cambia y el crossplay muere después de un reinicioclone-remote-port está en true, y eso hace que Geyser siga el puerto de Java en vez del suyo.Déjalo en false aquí. Tus asignaciones son fijas, así que el puerto de Bedrock también tiene que serlo.
El aviso de Bedrock Edition sobre jugar en línea con terceros, con un botón para continuar
Este aviso es normal: Bedrock lo muestra antes de cada servidor que no es socio de Mojang. Continuar es la respuesta correcta. Lo que no es normal es un servidor que nunca aparece. Imagen: Ore UI - Play Screen - Third-Party Online Play Warning Pop-Ups (Bedrock).png en minecraft.wiki, CC BY-NC-SA 3.0.

8. Lo que te cuesta en recursos

Geyser mantiene una sesión abierta por cada jugador de Bedrock y reescribe cada paquete en los dos sentidos. Es trabajo para la CPU más que una reserva de memoria, y crece con los jugadores de Bedrock que tienes, no con los que permites. La consecuencia práctica no es un plan más grande, sino margen: una máquina que ya va al límite con jugadores de Java mostrará la tensión primero del lado de Bedrock, como un efecto de goma en los bordes de los chunks.

El plan Starter tiene 2 vCPU y 8 GB por 12,95 € en un solo mes, o 10,95 € al mes con un plazo de veinticuatro meses, y mueve Geyser y Floodgate sin rechistar. El plan de arriba, Standard, añade 1 vCPU y 4 GB, y ese es el margen que conviene comprar si Geyser se suma a un servidor que ya lleva plugins. El requisito que de verdad importa es el de la primera sección: elige un software que pueda cargar plugins.

Elegir sobre qué edición construir es otra pregunta, y Java o Bedrock la responde. Para los planes y precios de un servidor preparado para el crossplay, mira el hosting de Bedrock, o compara todas las opciones en la página de tipos de servidor.

9. O déjalo en nuestras manos

Todo lo anterior lo puedes hacer tú, y Geyser y Floodgate no cuestan nada. El trabajo está en los puntos que esta guía acaba de recorrer contigo: un segundo puerto, la versión que encaja con tu software de servidor y una configuración que deja de funcionar el día en que uno de los dos se actualiza.

Eso es lo que es un plan crossplay. Instalamos Geyser y Floodgate en tu servidor y configuramos el puerto antes de que lo recibas, y una vez al mes enviamos un ping real de Bedrock a tu propia dirección para ver si un jugador de móvil o de consola todavía puede conectarse. Si la respuesta es no, lo arreglamos, y te enteras por nosotros, no por tus jugadores.

O deja que el Copilot configure el crossplay

Todo lo que hay en esta página se puede hacer a mano, y los pasos no están ahí por gusto. Si prefieres saltártelos, el AI Copilot hace el mismo trabajo a partir de una frase: Geyser está en la lista comprobada desde la que instala, encuentra la versión que encaja con tu software de servidor y tu versión de Minecraft en ese momento, escribe el archivo de configuración y después vuelve a leer tu registro de arranque para ver si el puerto se ha abierto de verdad. Para la versión larga, la que supone una tarde de clics a mano, existe el motor Quasar: hasta 30 pasos en un solo mensaje, y cada paso lee la respuesta real del servidor antes de que empiece el siguiente. Sigue sin poder reiniciar tu servidor sin tu clic, y un botón debajo del mensaje lo deshace todo.

Las preguntas que surgen sobre el crossplay

¿Puede una Xbox o una PlayStation entrar directamente en mi servidor?

No escribiendo la dirección: esas plataformas no tienen ningún campo para añadir un servidor. El jugador de consola entra por la pestaña Amigos, siguiendo a alguien en Windows o en el móvil que haya añadido el servidor de la forma normal.

¿Necesitan los jugadores de Bedrock una cuenta de Java?

Solo si Geyser funciona en Standalone, que es lo que imponen Forge y Vanilla. Con Floodgate junto a Geyser, se autentican con Xbox Live, y esa es toda la razón de instalarlo.

¿Floodgate convierte mi servidor en un servidor no premium?

No. server.properties se queda en online-mode=true. Floodgate es una segunda puerta de entrada con su propia cerradura, no una puerta abierta.

¿Siguen funcionando mis plugins para los jugadores de Bedrock?

Todo lo que actúa sobre un jugador y no sobre su pantalla, sí: economía, permisos, zonas protegidas, chat. Los packs de recursos no pasan, y escribir texto se ve de otra manera.

¿Necesito un plan más grande para el crossplay?

No para el plugin en sí: un plan más grande es para el margen. Geyser gasta CPU por cada jugador de Bedrock conectado, así que se nota primero en un servidor que ya va al límite.

Planes que mueven Geyser y Floodgate

Ver los 21 planes de las tres edicionesResponde a cuatro preguntas y obtén el tamaño correcto

Las dos tablas se construyen a partir de las mismas dos listas que comprueba la caja: el menú del software de servidor y el menú de versiones. Pide una combinación que no esté ahí, y tampoco existe aquí.

Dos protocolos dentro de un solo tick

Geyser traduce cada paquete de Bedrock a algo que el servidor Java entiende, y esa traducción se hace en el mismo núcleo que mueve el mundo. Con unos pocos jugadores nadie lo nota. Con el servidor lleno es trabajo de verdad, que se suma a todo lo demás. El crossplay también existe en la línea Performance, en un AMD Ryzen 9 5900X en Alemania o un AMD Ryzen 9 7950X con RAM DDR5 en Polonia.

Jugadores de consola y mundos de Bedrock

Los jugadores de consola tienen que dar unos pasos por su cuenta antes de poder entrar en un servidor Java, y How to Let Console Players Join Your Java Server los explica. Pasar un mundo Java que ya existe a Bedrock es otro trabajo: How to Convert a Java World to Bedrock Format. Las dos guías están en inglés.

Escrito y revisado por el equipo de Astroworld Hosting. Última revisión: 6 de septiembre de 2026.

Entrega: la mayoría de los servidores se entregan al instante y funcionan a los pocos segundos del pago; el resto llega en menos de 60 minutos durante el día y en menos de 12 horas por la noche.