Cómo permitir que jugadores de Bedrock se unan a tu servidor de Minecraft Java

Cómo permitir que jugadores de Bedrock se unan a tu servidor de Minecraft Java

Una guía completa sobre cómo instalar y configurar Geyser y Floodgate para permitir que jugadores de Bedrock se unan a tu servidor de Minecraft Java.

September 9, 202612 min de lecturaActualizado el September 9, 2026
Cómo permitir que jugadores de Bedrock se unan a tu servidor de Minecraft Java

Una guía sobre cómo instalar y configurar Geyser y Floodgate para que los jugadores de Minecraft: Bedrock Edition puedan unirse a tu servidor de Java Edition. Esta guía cubre Spigot/Paper, Fabric, NeoForge, BungeeCord, Velocity, ViaProxy, y la build standalone.

Geyser es un puente que traduce entre las dos ediciones de Minecraft. Hace que tu servidor de Java Edition aparezca ante un cliente Bedrock como si fuera un servidor Bedrock, lo que significa que los jugadores en teléfonos, tablets, consolas y la edición de Windows 10/11 pueden unirse a un servidor que de otra forma no podrían ver. Floodgate es el complemento que lo acompaña, y es lo que permite que esos jugadores de Bedrock entren sin tener una cuenta de Java Edition.

Requisitos

  • Un servidor de Minecraft: Java Edition sobre cuyos archivos tengas control. Un host que no te permita subir jars no puede correr Geyser.
  • Java 21 o superior, que es lo que el software actual de servidor de Minecraft requiere de todos modos.
  • Un puerto UDP que puedas abrir y redirigir (port forward). Bedrock Edition usa UDP, no TCP, y este es el error más común que comete la gente.
  • Si estás en un hosting compartido, verifica que te permitan un segundo puerto. Algunos solo dan uno.

Cómo Funcionan Juntos Geyser y Floodgate

Me gustaría explicar brevemente cómo funcionan juntos estos dos plugins, porque instalar uno y no el otro puede hacer que los jugadores de Bedrock no puedan conectarse correctamente (por ejemplo, es posible que aún necesiten iniciar sesión con una cuenta de Java).

Geyser hace la traducción Java <-> Bedrock. Escucha en un puerto UDP, acepta conexiones de Bedrock, y habla el protocolo de Java Edition con tu servidor del otro lado. Por sí solo, Geyser permitirá que un jugador de Bedrock se conecte, pero ese jugador aún tendrá que autenticarse como una cuenta de Java Edition, cosa que la mayoría de los jugadores de Bedrock no tienen.

Floodgate elimina ese requisito. Le dice al servidor de Java que acepte a un jugador que ha sido aprobado por Geyser, sin necesidad de una cuenta de Java. Por eso ambos casi siempre se instalan juntos, y por eso Floodgate incluye un archivo key.pem que se te advierte, en términos bastante enfáticos, que no compartas. Esa clave es lo que le permite a una cuenta saltarse la autenticación de Java.

Geyser se instala una sola vez, en el lugar al que apuntarán tus jugadores de Bedrock. Floodgate se instala en el servidor que posee la lista de jugadores. En un servidor único, es la misma máquina. En una red con proxy, tanto Geyser como Floodgate van en el proxy.

Descargando

Todo proviene de la página oficial de descargas. No recomendamos descargarlo desde otro lugar.

Al momento de escribir esto, las builds actuales son Geyser build #1234 (2 de septiembre de 2026) y Floodgate build #140 (9 de agosto de 2026). Ambos proyectos se publican de forma continua, así que los números de build que veas serán más altos. Eso es normal y esperado.

¿Qué Archivo Necesito?

Geyser publica una build para cada plataforma. Floodgate no, y esto suele confundir a la gente:

Platform Geyser Floodgate
Spigot / Paper Geyser-Spigot.jar floodgate-spigot.jar
Fabric Geyser-Fabric.jar floodgate-fabric.jar
NeoForge Geyser-NeoForge.jar floodgate-neoforge.jar
BungeeCord Geyser-BungeeCord.jar floodgate-bungee.jar
Velocity Geyser-Velocity.jar floodgate-velocity.jar
ViaProxy Geyser-ViaProxy.jar No disponible
Standalone Geyser-Standalone.jar No disponible

No hay build de Floodgate para ViaProxy ni para Geyser standalone. Floodgate tiene que correr dentro del servidor de Java que posee la lista de jugadores, y en esas dos configuraciones Geyser corre externamente. Instalas el jar de Floodgate específico de la plataforma en el servidor de Java al que apunta Geyser, y luego copias el key.pem de ese servidor a Geyser. Hay una sección sobre esto más adelante.

Enlaces de Descarga Directa

¡Estas URLs siempre resuelven a la build más reciente, así que son seguras para guardar en favoritos o usar en scripts!

En un servidor Linux puedes descargar uno directamente:

wget -O plugins/Geyser-Spigot.jar \
  https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot

Instalando Geyser

Elige la única sección que coincida con la configuración de tu servidor. Solo necesitas seguir las instrucciones de esa configuración.

Spigot & Paper

  1. Descarga Geyser-Spigot.jar.
  2. Colócalo en la carpeta plugins/ de tu servidor.
  3. Reinicia el servidor. No uses /reload, ya que las recargas de plugins causan más problemas de los que resuelven.
  4. Geyser genera su configuración en plugins/Geyser-Spigot/config.yml.

Fabric

  1. Descarga Geyser-Fabric.jar.
  2. Colócalo en la carpeta mods/ de tu servidor.
  3. Los servidores Fabric también necesitan el mod Fabric API en la misma carpeta.
  4. Reinicia el servidor. La configuración aparece en config/Geyser-Fabric/config.yml.

NeoForge

  1. Descarga Geyser-NeoForge.jar.
  2. Colócalo en la carpeta mods/ de tu servidor.
  3. Reinicia el servidor. La configuración aparece en config/Geyser-NeoForge/config.yml.

BungeeCord

Instala Geyser en el proxy, no en los servidores backend. El proxy es a lo que se conectarán los jugadores de Bedrock.

  1. Descarga Geyser-BungeeCord.jar.
  2. Colócalo en la carpeta plugins/ del proxy.
  3. Reinicia el proxy. La configuración aparece en plugins/Geyser-BungeeCord/config.yml.

Velocity

La misma idea que con BungeeCord. Geyser va en el proxy.

  1. Descarga Geyser-Velocity.jar.
  2. Colócalo en la carpeta plugins/ del proxy.
  3. Reinicia el proxy. La configuración aparece en plugins/Geyser-Velocity/config.yml.

ViaProxy

ViaProxy es un proxy independiente que permite que clientes de una versión de Minecraft se unan a un servidor de otra. Geyser se integra en él como un addon.

  1. Descarga Geyser-ViaProxy.jar.
  2. Colócalo en la carpeta plugins/ de ViaProxy.
  3. Inicia ViaProxy una vez para que Geyser genere su configuración, luego detenlo.
  4. Como Geyser se ejecuta fuera de tu servidor Java en este caso, tienes que indicarle dónde está ese servidor. Consulta The Remote Section.

Standalone

Standalone es Geyser ejecutándose como su propio programa, por sí solo, apuntando a un servidor Java a través de la red. Es la opción correcta cuando no puedes instalar plugins o mods en el propio servidor, y es la opción incorrecta en casi cualquier otro caso, ya que añade un salto de red adicional y no puede usar Floodgate sin configuración extra.

  1. Descarga Geyser-Standalone.jar.
  2. Colócalo en una carpeta propia.
  3. Ejecútalo:
java -Xmx1G -jar Geyser-Standalone.jar
  1. Genera config.yml junto a sí mismo y luego se cierra o espera. Detenlo, edita la configuración e inícialo de nuevo.

Configurando Geyser

Abre el config.yml de tu plataforma. Las dos secciones que importan son bedrock y, en standalone y ViaProxy, remote.

La Sección Bedrock

Esto es a lo que se conectan los jugadores de Bedrock:

bedrock:
  # The IP address that will listen for connections.
  # Generally, you should only change this if you want to limit what IPs can connect to your server.
  address: 0.0.0.0
  # The port that will Geyser will listen on for incoming Bedrock connections.
  # Since Minecraft: Bedrock Edition uses UDP, this port must allow UDP traffic.
  port: 19132
  # Some hosting services change your Java port everytime you start the server and require the same port to be used for Bedrock.
  # This option makes the Bedrock port the same as the Java port every time you start the server.
  clone-remote-port: false

El puerto es la parte que importa. 19132 es el predeterminado de Bedrock Edition, y dejarlo así significa que los jugadores pueden añadir tu servidor solo con la dirección, sin escribir un puerto. Cámbialo solo si el 19132 ya está en uso o si tu host te asigna otro distinto.

clone-remote-port es para hosts que te asignan un puerto nuevo en cada reinicio y esperan que el tráfico de Bedrock use ese mismo puerto. Si lo activas, sobrescribe el valor de port anterior, así que configurar ambos y preguntarte por qué se ignora tu puerto es una trampa que conviene conocer.

address: 0.0.0.0 significa "escuchar en todas las interfaces de red", que es lo que quieres a menos que estés restringiendo el acceso deliberadamente.

La Sección Remote (Solo Standalone y ViaProxy)

Cuando Geyser se ejecuta como plugin o mod, ya sabe dónde está el servidor, porque está dentro de él. Cuando se ejecuta en standalone o bajo ViaProxy, tienes que configurar la sección remote para que apunte a tu servidor Java.

remote:
  address: 127.0.0.1
  port: 25565
  auth-type: floodgate

Usa 127.0.0.1 (localhost) si el servidor Java está en la misma máquina. Usa su dirección real si no lo está, y ten en cuenta que acabas de poner una conexión de Minecraft sin cifrar en la red entre ambos.

Instalando Floodgate

Floodgate debe colocarse en el servidor Java de Minecraft que posee la lista de jugadores.

Spigot & Paper

  1. Descarga floodgate-spigot.jar desde la página de descargas.
  2. Colócalo en la carpeta plugins/.
  3. Reinicia el servidor.

Fabric & NeoForge

  1. Descarga el mod desde la página de Modrinth o la página de descargas.
  2. Coloca el archivo en la carpeta mods/. Los servidores Fabric también requieren tener instalado Fabric API en el servidor.
  3. Reinicia el servidor.

Si el servidor Fabric está detrás de un proxy Velocity, también necesitarás configurar FabricProxyLite para que el servidor Fabric acepte los datos de jugador reenviados por Velocity.

BungeeCord & Velocity

Instala Floodgate solo en el proxy. No lo necesitas en los servidores backend a menos que quieras usar específicamente la API de Floodgate ahí, o que quieras que las skins de Bedrock se muestren correctamente en el backend.

  1. Descarga floodgate-bungee.jar o floodgate-velocity.jar.
  2. Coloca el archivo en la carpeta plugins/ del proxy.
  3. Reinicia el proxy.

Configurando auth-type A floodgate

Este es el paso que realmente permite el ingreso de jugadores de Bedrock, y muchas personas se saltan este paso por accidente (incluido yo mismo cuando instalé Geyser y Floodgate por primera vez hace años, jaja).

Abre el archivo de configuración de Geyser (no el de Floodgate), busca la clave auth-type y ponla en floodgate:

auth-type: floodgate

Los tres valores que acepta son:

  • floodgate - Los jugadores de Bedrock se unen sin una cuenta de Java Edition. Esto es lo que quieres, y requiere que Floodgate esté instalado.
  • online - todo jugador debe poseer y autenticar una cuenta de Java Edition. Este es el valor predeterminado.
  • offline - sin autenticación en absoluto. No se recomienda en servidores públicos.

Reinicia el servidor después de aplicar cualquier cambio. Geyser lee este ajuste al iniciar el servidor.

Ejecutando Floodgate Detrás De Un Proxy

Si tienes un proxy con servidores backend detrás de él, y quieres que la API de Floodgate esté disponible en esos backends, hay algo más que hacer. Sáltate esta sección por completo si tienes un solo servidor.

  1. Instala Floodgate primero en el proxy, como se indicó anteriormente.
  2. Instala Floodgate también en cada servidor backend, usando floodgate-spigot.jar o floodgate-fabric.jar.
  3. Activa el reenvío de información del jugador:
    • BungeeCord: establece ip_forward en true en el config.yml del proxy, y establece bungeecord en true en el spigot.yml de cada backend.
    • Velocity: configura el reenvío de información del jugador. Velocity tiene varios modos y cada uno necesita una configuración diferente en el backend, así que sigue su guía en lugar de adivinar.
  4. Inicia el proxy para que Floodgate genere sus archivos.
  5. En la configuración de Floodgate del proxy, establece send-floodgate-data en true.
  6. Copia el archivo key.pem de la carpeta de configuración de Floodgate del proxy a la carpeta de configuración de Floodgate de cada servidor backend.
  7. Reinicia los backends y el proxy.

ADVERTENCIA: Como se mencionó antes, no compartas key.pem con nadie, y no lo pegues en un canal de soporte al pedir ayuda. Ese archivo es lo que permite que las cuentas de Bedrock se salten la autenticación de Java Edition. Cualquiera que tenga una copia puede iniciar sesión en tu servidor como prácticamente cualquier persona, si es capaz de hacerlo.

Esa misma copia de key.pem es cómo se usa Floodgate con Geyser standalone o con ViaProxy. Instala el jar de Floodgate correspondiente a la plataforma en el servidor Java, y luego copia el archivo key.pem de ese servidor a la propia carpeta de configuración de Geyser.

Abriendo el puerto

Bedrock Edition usa UDP. Si intentas abrir solo TCP, el servidor no aparecerá en la lista de servidores para los clientes de Bedrock.

En un servidor Linux, normalmente puedes lograr esto usando el firewall instalado.

# IPTables (underlying firewall used by ufw on many Linux distributions)
iptables -A INPUT -p udp --dport 19132 -j ACCEPT

# UFW (Uncomplicated Firewall)
sudo ufw allow 19132/udp

# Firewalld (used by many Linux distributions)
sudo firewall-cmd --permanent --add-port=19132/udp
sudo firewall-cmd --reload

Si estás alojando desde casa, lo más probable es que necesites reenviar el puerto UDP 19132 en tu router hacia la máquina que ejecuta Geyser. Si estás con un proveedor de hosting, esto suele ser una asignación de puerto en su panel en lugar de una regla de firewall, y puede que necesites abrir un ticket para que te den un segundo puerto.

Conectando desde Bedrock

En el cliente de Bedrock, ve a Jugar, luego a la pestaña Servidores, y desplázate hasta abajo para elegir Agregar servidor.

  • Nombre del servidor: lo que quieras.
  • Dirección del servidor: la dirección IP o el nombre de host de tu servidor.
  • Puerto: 19132, o el que hayas configurado.

NOTA: Esto funciona de forma extraña con los jugadores de consola. Las ediciones de PlayStation, Xbox y Nintendo Switch no permiten agregar una dirección de servidor directamente, y la solución habitual es un truco de DNS que redirige uno de los servidores destacados hacia el tuyo. Eso queda fuera del alcance de esta guía, pero vale la pena investigarlo si lo necesitas.

Notas

Aquí hay algunas notas útiles.

Las versiones antiguas de Minecraft necesitan ViaVersion

Geyser está orientado a la versión actual de Minecraft. Si tu servidor Java ejecuta una versión anterior a 26.2 (o la última versión de Minecraft), también necesitarás ViaVersion para que se puedan entender los protocolos de red antiguos. La página de versiones compatibles de Geyser es lo que recomendamos consultar para más información.

Vinculando cuentas de Java y Bedrock

Por defecto, un jugador de Bedrock que se une a través de Floodgate obtiene su propia cuenta separada en tu servidor, con un prefijo en su nombre (un punto, por defecto). Si quieres que un jugador pueda usar el mismo inventario, permisos y tiempo de juego sin importar si se une desde Java o desde Bedrock, eso es la vinculación de cuentas.

Hay dos formas de hacerlo. La vinculación global, que usa link.geysermc.org y no requiere configuración de tu parte. La vinculación local guarda los vínculos en tu propia base de datos y necesita una de las extensiones de base de datos de Floodgate, publicadas en la misma página de descargas:

  • floodgate-sqlite-database.jar: La más simple (local), y adecuada para un solo servidor.
  • floodgate-mysql-database.jar: Para bases de datos MySQL.
  • floodgate-mongo-database.jar: Para bases de datos MongoDB.

La mayoría de los propietarios de servidores optarán por usar la vinculación global, ya que no requiere configuración adicional. ¡Asegúrate de que tus jugadores sepan que deben vincular sus cuentas en link.geysermc.org!

Jugadores de Bedrock y mods de Java

Geyser traduce el protocolo de red vanilla que usa Minecraft. No traduce los bloques y objetos personalizados añadidos por mods, que pueden verse mal o ser invisibles para un jugador de Bedrock. Hydraulic es el propio proyecto de GeyserMC para esto, y convierte los assets de mods en un paquete de recursos de Bedrock. Definitivamente recomendamos revisarlo si planeas ejecutar mods en tu servidor.

Cosas que no pueden compartir el puerto

Cualquier otra cosa en tu servidor que quiera usar UDP en el mismo puerto entrará en conflicto con Geyser. Los casos comunes son los plugins de chat de voz (Simple Voice Chat en particular) y el protocolo Query de Minecraft. Deben ejecutarse en su propio puerto.

Ver también

Conclusión

El crossplay es una tarea de dos partes. Geyser abre una puerta UDP por la que los clientes de Bedrock pueden entrar, y Floodgate es lo que evita que se les pida una cuenta de Java Edition al hacerlo. Instala ambos, establece auth-type en floodgate, abre el puerto como UDP, y el resto es comprobar que has puesto cada jar en la carpeta que su plataforma realmente lee.

Si no funciona, el orden en el que comprobar las cosas es casi siempre el mismo: si el puerto está abierto como UDP, si auth-type está establecido en floodgate en la configuración de Geyser en lugar de la de Floodgate, y si Floodgate está instalado en el servidor que posee la lista de jugadores en lugar de en un backend detrás de un proxy.

Si tienes alguna pregunta o buscas una comunidad de modding de la que formar parte, ¡considera unirte a nuestro servidor de Discord!

¡Las guías que creamos siempre están abiertas a ediciones y mejoras, así que si tienes alguna sugerencia o notas algún problema, no dudes en contribuir creando un pull request en nuestro repositorio de GitHub!

¡Feliz modding!

Comentarios (0)

Inicia sesión para comentar.

Cargando…

Descubrir más

Publicaciones

Cargando…

Actividad reciente

Cargando…
Ir a la comunidad
Cómo permitir que jugadores de Bedrock se unan a tu servidor de… - The Modding Community