Base de conocimientos

¿Cómo se conectan los jugadores de Bedrock mediante mi dominio y qué puerto utilizan?

¿Cómo se conectan los jugadores de Bedrock mediante mi dominio y qué puerto utilizan?

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.


¿Cuál es la diferencia entre Java y Bedrock?

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.

Importante: El puerto de Java y el puerto de Bedrock son diferentes. Los jugadores de Bedrock deben utilizar el puerto UDP configurado para Geyser.

¿Qué necesito para permitir conexiones de Bedrock?

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.


1. Instala y configura Geyser

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.


2. Comprueba el puerto de Geyser

Accede al panel de EterHosting y comprueba los puertos asignados a tu servidor.

Puedes acceder desde:

panel.eterhosting.net

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.


3. ¿Qué datos debe introducir el jugador de Bedrock?

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.


4. ¿Puedo utilizar mi dominio?

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.


5. Configurar el registro SRV para Bedrock

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.


6. Registro A para el dominio

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

7. Java y Bedrock pueden utilizar dominios diferentes

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.


8. Java y Bedrock utilizan puertos diferentes

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.

No utilices el puerto de Java para Bedrock.

Los jugadores de Bedrock deben utilizar el puerto UDP configurado en Geyser.

9. ¿Qué puerto deben introducir los jugadores de Bedrock?

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.


10. ¿Puedo ocultar el puerto de Bedrock?

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.


11. Ejemplo completo

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.


12. Si Bedrock no puede conectarse

Si los jugadores de Bedrock no pueden conectarse, comprueba los siguientes puntos:

  1. Geyser está instalado y funcionando.
  2. El puerto UDP de Geyser está correctamente configurado.
  3. El puerto UDP está asignado en el panel de EterHosting.
  4. El jugador está utilizando el puerto de Geyser.
  5. El dominio apunta a la IP correcta.
  6. El registro SRV utiliza _udp.
  7. El destino del registro SRV es correcto.
  8. El servidor está Online.
  9. No existen errores de Geyser en la consola.

Preguntas frecuentes

¿Pueden los jugadores de Bedrock utilizar el puerto de Java?

No. Bedrock necesita utilizar el puerto UDP configurado para Geyser.

¿Cuál es el puerto habitual de Bedrock?

El puerto UDP más habitual para Geyser es 19132, aunque debes utilizar el puerto que esté configurado en tu servidor.

¿Necesito Geyser para que Bedrock pueda entrar a Java?

Sí. Geyser permite que los clientes Bedrock se conecten a un servidor de Minecraft Java.

¿Necesito Floodgate?

Floodgate puede utilizarse junto con Geyser para permitir determinadas configuraciones de autenticación de jugadores Bedrock. No sustituye a Geyser.

¿Puedo utilizar mi dominio de EterHosting?

Sí. Puedes utilizar un dominio o subdominio correctamente configurado para que los jugadores de Bedrock puedan utilizar una dirección fácil de recordar.

¿El SRV de Bedrock utiliza _tcp?

No. Para Bedrock debes utilizar _udp, ya que las conexiones de Bedrock utilizan UDP.

¿El puerto 19132 siempre será el correcto?

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.


Resumen

Para conectar jugadores de Bedrock a un servidor Java necesitas Geyser.

Los jugadores de Bedrock deben utilizar el puerto UDP de Geyser. El puerto habitual es 19132, pero debes utilizar el puerto asignado a tu servidor.

Si utilizas un dominio, el registro SRV de Bedrock debe utilizar:
Servicio: _minecraft
Protocolo: _udp

No utilices el puerto TCP de Java para las conexiones de Bedrock.

Panel de EterHosting

Puedes consultar los puertos, archivos, consola y configuración de tu servidor desde el panel de EterHosting:

panel.eterhosting.net

¿Le ha resultado útil esta respuesta?

Volver a la documentación