Minecraft16 de diciembre de 2025 277 vistas

Cómo configurar GeyserMC (crossplay Java/Bedrock) en OuiPanel

Cómo configurar GeyserMC (crossplay Java/Bedrock) en OuiPanel

Cómo configurar GeyserMC (crossplay Java/Bedrock) en OuiPanel

Tiempo estimado: 15-20 minutos
Dificultad: Intermedia ⭐⭐
Requisitos previos: Servidor Minecraft Java (Paper/Spigot), puerto adicional disponible


📋 Introducción

GeyserMC es un plugin que permite a los jugadores de Minecraft Bedrock Edition unirse a tu servidor de Minecraft Java Edition. Actúa como un traductor entre las dos versiones del juego, permitiendo un verdadero crossplay (juego cruzado) entre todas las plataformas.

Plataformas compatibles

Plataforma Soporte
🖥️ Windows 10/11 (Bedrock) ✅ Completo
📱 iOS (iPhone/iPad) ✅ Completo
📱 Android ✅ Completo
🎮 Xbox ✅ Completo
🎮 Nintendo Switch ✅ Completo
🎮 PlayStation 4/5 ⚠️ Se requiere configuración especial
🖥️ Java Edition ✅ Nativo (no se necesita Geyser)

¿Cómo funciona?

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  Jugador Java    │────▶│                 │────▶│                 │
│  (PC)           │     │   Servidor       │     │                 │
└─────────────────┘     │   Minecraft     │     │    Mundo        │
                        │   Java          │     │    Compartido    │
┌─────────────────┐     │   +             │     │                 │
│  Jugador Bedrock │────▶│   GeyserMC      │────▶│                 │
│  (Móvil/Consola) │     │   (Traductor)  │     │                 │
└─────────────────┘     └─────────────────┘     └─────────────────┘

Geyser traduce los datos de Bedrock a Java y viceversa, permitiendo que ambos tipos de jugadores jueguen juntos.


🧩 Componentes Necesarios

Plugin Función Obligatorio
GeyserMC Traduce el protocolo Bedrock → Java ✅ Sí
Floodgate Permite a los jugadores de Bedrock conectarse sin cuenta de Java ✅ Recomendado
ViaVersion Soporte para versiones antiguas de Minecraft ⚠️ Opcional

💡 Sin Floodgate, los jugadores de Bedrock necesitarían una cuenta de Minecraft Java Edition para conectarse, lo cual generalmente no es práctico.


⚙️ Requisitos Previos

Tipo de servidor compatible

GeyserMC funciona con los siguientes tipos de servidores:

Tipo Soporte Archivo Geyser
Paper ✅ Recomendado Geyser-Spigot.jar
Spigot ✅ Completo Geyser-Spigot.jar
Purpur ✅ Completo Geyser-Spigot.jar
BungeeCord ✅ Completo Geyser-BungeeCord.jar
Velocity ✅ Completo Geyser-Velocity.jar
Fabric ✅ Completo Geyser-Fabric.jar
NeoForge ✅ Completo Geyser-NeoForge.jar
Vanilla ❌ No soportado -

⚠️ Importante: Si tienes un servidor Vanilla, primero debes convertirlo a Paper o Spigot a través del Gestor de Versiones.


Se requiere puerto adicional

GeyserMC necesita un puerto UDP adicional para las conexiones Bedrock:

  • Puerto Java: 25565 (TCP) - para los jugadores de Java
  • Puerto Bedrock: 19132 (UDP) - para los jugadores de Bedrock

💡 En OuiPanel, puedes agregar un puerto adicional a través de ConfiguraciónGestión de puertos.


📥 Paso 1: Descargar los Plugins

Descargar GeyserMC

  1. Ve a geysermc.org
  2. Haz clic en Descargar
  3. Selecciona la versión correspondiente a tu servidor:
Tu servidor Archivo a descargar
Paper / Spigot / Purpur Geyser-Spigot.jar
BungeeCord / Waterfall Geyser-BungeeCord.jar
Velocity Geyser-Velocity.jar
Fabric Geyser-Fabric.jar
NeoForge Geyser-NeoForge.jar

Descargar Floodgate

  1. En geysermc.org, haz clic en la pestaña Floodgate
  2. Descarga la versión correspondiente a tu servidor:
Tu servidor Archivo a descargar
Paper / Spigot / Purpur Floodgate-Spigot.jar
BungeeCord / Waterfall Floodgate-BungeeCord.jar
Velocity Floodgate-Velocity.jar
Fabric Floodgate-Fabric.jar

📤 Paso 2: Instalar los Plugins en OuiPanel

Subir los archivos

  1. Conéctate a OuiPanel
  2. Selecciona tu servidor de Minecraft
  3. Ve al Gestor de archivos
  4. Navega hasta la carpeta plugins (o mods para Fabric)
  5. Haz clic en Subir y carga:
    • Geyser-Spigot.jar
    • Floodgate-Spigot.jar

Imagen

Primer arranque

  1. Ve a la Consola
  2. Inicia el servidor
  3. Espera a que se cargue completamente
  4. Verifica que Geyser se cargue correctamente:
[INFO]: [Geyser-Spigot] Cargando versión de Geyser X.X.X...
[INFO]: [Geyser-Spigot] ¡Geyser está listo para aceptar conexiones de Bedrock!
[INFO]: [Floodgate] ¡Floodgate ha sido habilitado!
  1. Detén el servidor para configurar

⚙️ Paso 3: Configurar un Puerto Bedrock

Agregar un puerto en OuiPanel

  1. Ve a ConfiguraciónGestión de puertos (o Red)
  2. Haz clic en Agregar un puerto
  3. Toma nota del nuevo puerto asignado (ej: 19132 u otro)
  4. Añadir una nota: "Puerto Bedrock GeyserMC"

Imagen

💡 Nota: El puerto predeterminado de Bedrock es 19132, pero OuiPanel puede asignarle un puerto diferente. ¡Tómelo en cuenta!


⚙️ Paso 4: Configurar GeyserMC

Acceder al archivo de configuración

  1. En el Gestor de archivos, vaya a:
    /plugins/Geyser-Spigot/config.yml
    
  2. Haga clic en el archivo para editarlo

Configuración del puerto Bedrock

Encuentre la sección bedrock: y modifique el puerto:

bedrock:
  # La dirección en la que Geyser escucha
  address: 0.0.0.0
  # El puerto Bedrock (cámbielo por su puerto asignado)
  port: 19132
  # Activar la clonación del puerto remoto
  clone-remote-port: false
  # MOTD mostrado a los jugadores de Bedrock
  motd1: "Mi Servidor Minecraft"
  motd2: "¡Java y Bedrock juntos!"
  # Nombre del servidor en la lista
  server-name: "Mi Servidor"

⚠️ Importante: ¡Reemplace 19132 por el puerto que obtuvo en el paso anterior!


Configuración de la conexión Java

Encuentre la sección remote::

remote:
  # La dirección del servidor Java (generalmente localhost)
  address: auto
  # El puerto del servidor Java
  port: 25565
  # Tipo de autenticación
  auth-type: floodgate
Parámetro Valor Explicación
address auto Detección automática (recomendado)
port 25565 Puerto de su servidor Java
auth-type floodgate Utiliza Floodgate para la autenticación

Opciones importantes

# Prefijo para jugadores de Bedrock (evita conflictos de nombres)
floodgate-key-file: key.pem

# Permitir comandos desde Bedrock
command-suggestions: true

# Mostrar coordenadas a los jugadores de Bedrock
show-coordinates: true

# Activar el modo de depuración (desactivar en producción)
debug-mode: false

# Número máximo de jugadores de Bedrock mostrados
max-players: 100

# Activar estadísticas anónimas
metrics:
  enabled: true

Configuración recomendada completa

Aquí tiene una configuración config.yml optimizada:

bedrock:
  address: 0.0.0.0
  port: 19132  # ¡Reemplace por su puerto!
  clone-remote-port: false
  motd1: "Mi Servidor Crossplay"
  motd2: "¡Java y Bedrock juntos!"
  server-name: "MiServidor"
  compression-level: 6
  enable-proxy-protocol: false

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

floodgate-key-file: key.pem

command-suggestions: true
passthrough-motd: true
passthrough-player-counts: true
legacy-ping-passthrough: false

max-players: 100

show-coordinates: true

emote-offhand-workaround: "disabled"

cache-images: 0

allow-custom-skulls: true

add-non-bedrock-items: true

above-bedrock-nether-building: false

force-resource-packs: true

xbox-achievements-enabled: false

⚙️ Paso 5: Configurar Floodgate

Acceder a la configuración de Floodgate

  1. Vaya a:
    /plugins/floodgate/config.yml
    
  2. Abra el archivo para editarlo

Configuración de Floodgate

# Prefijo añadido a los nombres de usuario de Bedrock (evita conflictos)
username-prefix: "."

# Reemplazar espacios en los nombres de usuario (los nombres de usuario de Bedrock pueden contener espacios)
replace-spaces: "_"

# Modo de depuración
debug-mode: false

# Configuración de la base de datos de jugadores
player-link:
  enabled: true
  type: sqlite

💡 Prefijo de nombres de usuario: Con el prefijo ., un jugador de Bedrock llamado "Steve" aparecerá como .Steve en el servidor. Esto evita conflictos si un jugador de Java tiene el mismo nombre de usuario.


🔄 Paso 6: Reiniciar y Probar

Reiniciar el servidor

  1. Vaya a la Consola de OuiPanel
  2. Haga clic en Iniciar
  3. Espera a que se cargue completamente

Verificar el funcionamiento

En la consola, debería ver:

[INFO]: [Geyser-Spigot] Cargando Geyser...
[INFO]: [Geyser-Spigot] Versión de Geyser X.X.X
[INFO]: [Geyser-Spigot] Escuchando en /0.0.0.0:19132
[INFO]: [Geyser-Spigot] ¡Geyser está listo para aceptar conexiones de Bedrock!
[INFO]: [Floodgate] ¡Floodgate ha sido habilitado!

Probar la conexión Bedrock

Use el comando en la consola:

geyser connectiontest IP:PUERTO

Ejemplo:

geyser connectiontest 123.456.789.0:19132

Resultado esperado:

[Geyser] ¡Prueba de conexión exitosa!

📱 Paso 7: Conectar Jugadores de Bedrock

Información de conexión

Los jugadores de Bedrock deben usar:

Información Valor
Dirección La IP de su servidor
Puerto El puerto Bedrock configurado (ej: 19132)

⚠️ Importante: ¡El puerto Bedrock es diferente al puerto Java!


Conexión desde Windows 10/11

  1. Inicie Minecraft for Windows (Edición Bedrock)
  2. Haga clic en JugarServidoresAgregar un servidor
  3. Rellene:
    • Nombre del servidor: Lo que desee
    • Dirección del servidor: IP de su servidor
    • Puerto: Su puerto Bedrock (ej: 19132)
  4. Haga clic en Guardar
  5. Seleccione el servidor y haga clic en Unirse

Conexión desde Móvil (iOS/Android)

  1. Inicie Minecraft en su dispositivo
  2. Haga clic en JugarServidoresAgregar un servidor
  3. Ingrese la dirección y el puerto
  4. Guarde y únase

Conexión desde Xbox

  1. En Xbox, los servidores personalizados no son accesibles directamente
  2. Soluciones:
    • Utilice la aplicación BedrockConnect (modificación DNS)
    • O utilice MC Server Connector desde Microsoft Store

Método DNS (BedrockConnect)

  1. En Xbox, vaya a ConfiguraciónRedConfiguración avanzada
  2. Configuración DNSManual
  3. Ingrese:
    • DNS primario: 104.238.130.180
    • DNS secundario: 8.8.8.8
  4. Reinicie Minecraft
  5. En la pestaña Servidores, haga clic en un servidor asociado
  6. Aparecerá un menú para ingresar la IP de su servidor

Conexión desde Nintendo Switch

Mismo método que en Xbox:

  1. Configuración del sistemaInternetConfiguración de Internet
  2. Seleccione su red → Modificar configuración
  3. Configuración DNSManual
  4. DNS primario: 104.238.130.180
  5. Siga los mismos pasos que Xbox

Conexión desde PlayStation

⚠️ Nota: PlayStation es más restrictivo. Debe usar una aplicación proxy en su red local.

  1. Descargue BedrockConnect o Phantom en una PC de la misma red
  2. Configure el proxy
  3. Cambie los DNS de su PlayStation a la IP del PC proxy

🔧 Comandos GeyserMC

Comandos de Consola

Comando Descripción
geyser reload Recarga la configuración
geyser version Muestra la versión de Geyser
geyser dump Genera un informe de diagnóstico
geyser statistics Muestra las estadísticas
geyser connectiontest IP:PUERTO Prueba la conexión Bedrock
geyser list Lista los jugadores Bedrock conectados

Comandos de Jugadores (In-Game)

Comando Descripción
/geyser help Lista de comandos disponibles
/geyser offhand Cambia el objeto en la mano secundaria
/geyser advancements Abre el menú de progresos
/geyser statistics Abre el menú de estadísticas
/geyser settings Configuración de Geyser

🔧 Solución de Problemas

Los jugadores Bedrock no pueden conectarse

Causa Solución
Puerto incorrecto Verifique el puerto en config.yml y en OuiPanel
Puerto no abierto Verifique en Gestión de puertos que el puerto esté creado correctamente
IP incorrecta Utilice la IP principal del servidor
Cortafuegos El puerto debe ser accesible en UDP

Error "No se puede conectar al mundo"

  1. Verifique que el servidor esté iniciado
  2. Verifique que Geyser esté cargado (registros de consola)
  3. Pruebe con geyser connectiontest
  4. Verifique que el puerto sea correcto

Error "Desconectado del servidor"

  1. Verifique auth-type: floodgate en la configuración de Geyser
  2. Asegúrese de que Floodgate esté instalado y activado
  3. Verifique que key.pem exista en la carpeta de Floodgate

Las skins Bedrock no se muestran correctamente

Es una limitación conocida. Soluciones:

  • Instale el plugin SkinsRestorer para jugadores Java
  • Las skins personalizadas de Bedrock no funcionan en Java

Problema de chat (1.19.1+)

Para las versiones 1.19.1 y superiores, es posible que deba:

  1. En server.properties, agregue:
    enforce-secure-profile=false
    
  2. O instale el plugin NoEncryption / FreedomChat

Error "Credenciales inválidas"

  1. Verifique que auth-type esté configurado en floodgate
  2. Reinicie el servidor
  3. Elimine y vuelva a crear los archivos key.pem

📊 Limitaciones del Crossplay

Diferencias entre las versiones

Funcionalidad Java Bedrock a través de Geyser
Combos PvP ✅ Nativo ⚠️ Diferente
Redstone ✅ Completo ⚠️ Diferencias menores
Algunos bloques ✅ Todos ⚠️ Apariencia diferente
Comandos ✅ Todos ⚠️ Sintaxis a veces diferente
F3 (Depuración) ✅ Sí ❌ No
Mods ✅ Si el servidor tiene mods ❌ No

Lo que funciona bien

  • ✅ Exploración y construcción
  • ✅ Supervivencia y aventura
  • ✅ Mini-juegos básicos
  • ✅ Chat y comunicación
  • ✅ Economía y plugins estándar

Posibles problemas

  • ⚠️ PvP competitivo (mecánicas diferentes)
  • ⚠️ Pistón/Redstone complejo
  • ⚠️ Algunos plugins avanzados
  • ⚠️ Packs de recursos personalizados

💡 Buenas Prácticas

Configuración del servidor

Práctica Razón
Usar Floodgate Evita requerir una cuenta de Java
Establecer un prefijo (.) Evita conflictos de nombres de usuario
Probar regularmente Asegurarse de que el crossplay funcione
Actualizar Geyser Nuevas funcionalidades y correcciones

Para los jugadores

Consejo Explicación
Usar el mismo nombre de usuario Facilita la identificación
Informar sobre errores Ayuda a mejorar la experiencia
Ser paciente Algunas mecánicas son diferentes

📝 Resumen

CONFIGURAR GEYSERMC EN OUIPANEL:

1. REQUISITOS
   ├── Servidor Paper/Spigot/Purpur (no Vanilla)
   ├── Puerto adicional disponible
   └── Descargar Geyser + Floodgate

2. INSTALACIÓN
   ├── Subir Geyser-Spigot.jar a /plugins/
   ├── Subir Floodgate-Spigot.jar a /plugins/
   ├── Iniciar el servidor (genera las configuraciones)
   └── Detener para configurar

3. CONFIGURACIÓN DEL PUERTO
   ├── Configuración → Gestión de puertos
   ├── Agregar un nuevo puerto
   └── Anotar el puerto asignado (ej: 19132)

4. CONFIGURACIÓN DE GEYSER
   ├── Editar /plugins/Geyser-Spigot/config.yml
   ├── Modificar port: YOUR_PORT
   ├── Verificar auth-type: floodgate
   └── Guardar

5. CONEXIÓN BEDROCK
   ├── Dirección: IP del servidor
   ├── Puerto: Puerto Bedrock (¡diferente al de Java!)
   └── Xbox/Switch: usar método DNS

PUERTOS:
├── Java: 25565 (o su puerto principal)
└── Bedrock: 19132 (o puerto asignado)

ARCHIVOS:
├── /plugins/Geyser-Spigot/config.yml
└── /plugins/floodgate/config.yml

COMANDOS ÚTILES:
├── geyser connectiontest IP:PUERTO
├── geyser reload
├── geyser list
└── geyser dump

📚 Recursos

Recurso URL
Sitio oficial de GeyserMC geysermc.org
Wiki de GeyserMC wiki.geysermc.org
Discord de GeyserMC discord.gg/geysermc
GitHub de GeyserMC github.com/GeyserMC

¿Necesitas un servidor Minecraft?

Descubre nuestros planes de alojamiento Minecraft desde 9,98€/mes con instalación automática de mods.

Ver ofertas