Minecraft Java y Minecraft Bedrock utilizan diferentes protocolos y puertos de conexión.
Si quieres permitir que jugadores de Bedrock se conecten a un servidor de Minecraft Java, necesitas utilizar Geyser para conectar ambas ediciones.
Los jugadores de Bedrock deben utilizar el puerto UDP de Geyser. El puerto más habitual es 19132, aunque puede variar dependiendo de la configuración de tu servidor.
Minecraft Java y Minecraft Bedrock utilizan diferentes protocolos de red.
Por este motivo, un jugador de Bedrock no puede utilizar directamente el mismo puerto que utilizan los jugadores de Java.
Geyser actúa como puente entre ambas ediciones y permite que los jugadores de Bedrock se conecten a un servidor Java.
Para permitir que jugadores de Bedrock entren a tu servidor Java, necesitas tener Geyser correctamente configurado.
Si quieres utilizar autenticación para jugadores que no tienen una cuenta Java, también puedes utilizar Floodgate.
Una vez que Geyser esté funcionando, podrás configurar un dominio para que los jugadores puedan utilizar una dirección sencilla.
Instala Geyser en tu servidor de Minecraft y asegúrate de que esté correctamente configurado.
Si utilizas Floodgate, instálalo también siguiendo la configuración correspondiente a tu servidor.
Después de instalar Geyser, comprueba el puerto UDP que utiliza para aceptar conexiones de Bedrock.
Accede al panel de EterHosting y comprueba los puertos asignados a tu servidor.
Puedes acceder desde:
El puerto utilizado por Geyser suele ser:
19132
Sin embargo, no debes asumir que este será siempre el puerto de tu servidor. Utiliza el puerto UDP que aparezca en la configuración de Geyser y en el panel de EterHosting.
Desde Minecraft Bedrock, el jugador debe acceder a:
Servidores → Añadir servidor
Después debe introducir el dominio o IP del servidor y el puerto UDP de Geyser.
Por ejemplo:
Dirección: play.tudominio.com Puerto: 19132
El puerto debe ser el puerto UDP que utiliza Geyser.
Sí. Puedes utilizar un dominio o subdominio para que los jugadores de Bedrock no tengan que memorizar una dirección IP.
Por ejemplo:
play.tudominio.com
Sin embargo, Bedrock utiliza UDP, mientras que Java utiliza TCP. Por este motivo, la configuración DNS para Bedrock debe utilizar _udp.
Si quieres configurar un registro SRV para tu dominio, debes utilizar el protocolo UDP.
Un ejemplo sería:
Tipo: SRV Servicio: _minecraft Protocolo: _udp Nombre: play Prioridad: 0 Peso: 5 Puerto: 19132 Destino: play.tudominio.com
El puerto del ejemplo debe sustituirse por el puerto UDP real que utiliza Geyser en tu servidor.
También puedes utilizar un registro A para que el subdominio apunte a la IP del servidor.
Por ejemplo:
Tipo: A Nombre: play Valor: 123.45.67.89
El registro A debe contener únicamente la dirección IP.
No debes colocar el puerto dentro del registro A.
Correcto:
123.45.67.89
Incorrecto:
123.45.67.89:19132
Si lo deseas, puedes utilizar diferentes subdominios para Java y Bedrock.
Por ejemplo:
Java: play.tudominio.com Bedrock: bedrock.tudominio.com
Esto puede resultar útil si quieres separar claramente las conexiones de ambas plataformas.
Este es uno de los puntos más importantes de la configuración.
Por ejemplo, podrías tener:
Java: Puerto TCP: 25570 Bedrock: Puerto UDP: 19132
En este caso, un jugador de Java utilizaría el puerto TCP del servidor, mientras que un jugador de Bedrock utilizaría el puerto UDP de Geyser.
Deben introducir el puerto UDP que utiliza Geyser.
El puerto más habitual es:
19132
Pero el puerto puede ser diferente en tu servidor.
Comprueba siempre el puerto asignado en el panel de EterHosting y en la configuración de Geyser antes de compartirlo con tus jugadores.
Puedes utilizar un registro SRV para intentar simplificar la dirección de conexión.
Para Bedrock, el registro debe utilizar:
Servicio: _minecraft Protocolo: _udp
El destino debe apuntar al dominio correspondiente y el puerto debe ser el puerto UDP de Geyser.
Por ejemplo:
Tipo: SRV Servicio: _minecraft Protocolo: _udp Nombre: bedrock Prioridad: 0 Peso: 5 Puerto: 19132 Destino: bedrock.tudominio.com
Ten en cuenta que el comportamiento de los registros SRV puede variar dependiendo del cliente de Bedrock y de la plataforma utilizada. Si el cliente solicita el puerto manualmente, introduce directamente el puerto UDP de Geyser.
Supongamos que tu servidor de EterHosting tiene:
IP: 123.45.67.89 Puerto Java: 25570 Puerto UDP de Geyser: 19132
Puedes crear un registro A:
Tipo: A Nombre: play Valor: 123.45.67.89
Y configurar el registro SRV para Bedrock:
Tipo: SRV Servicio: _minecraft Protocolo: _udp Nombre: play Prioridad: 0 Peso: 5 Puerto: 19132 Destino: play.tudominio.com
Los jugadores de Bedrock podrán utilizar:
Dirección: play.tudominio.com Puerto: 19132
Si el cliente permite resolver correctamente el registro SRV, es posible que no sea necesario introducir el puerto manualmente.
Si los jugadores de Bedrock no pueden conectarse, comprueba los siguientes puntos:
_udp.No. Bedrock necesita utilizar el puerto UDP configurado para Geyser.
El puerto UDP más habitual para Geyser es 19132, aunque debes utilizar el puerto que esté configurado en tu servidor.
Sí. Geyser permite que los clientes Bedrock se conecten a un servidor de Minecraft Java.
Floodgate puede utilizarse junto con Geyser para permitir determinadas configuraciones de autenticación de jugadores Bedrock. No sustituye a Geyser.
Sí. Puedes utilizar un dominio o subdominio correctamente configurado para que los jugadores de Bedrock puedan utilizar una dirección fácil de recordar.
No. Para Bedrock debes utilizar _udp, ya que las conexiones de Bedrock utilizan UDP.
No. 19132 es un puerto habitual, pero tu servidor puede utilizar otro. Comprueba siempre la configuración de Geyser y los puertos disponibles en el panel de EterHosting.
Servicio: _minecraft Protocolo: _udp
Puedes consultar los puertos, archivos, consola y configuración de tu servidor desde el panel de EterHosting:
¿Le ha resultado útil esta respuesta?