EndyStudio

Estado de un servidor de Minecraft

Escribe la dirección de un servidor y mira si está en línea en Java, en Bedrock o en las dos, con su MOTD, su icono, su versión y sus jugadores tal como salen en la pantalla de multijugador.

  • Gratis
  • Sin cuenta
  • En tu navegador

Dirección del servidor

Java usa el puerto 25565 y el registro SRV; Bedrock, el 19132. Para otro puerto, añádelo: play.ejemplo.com:25566.

Qué muestra

Escribe una dirección, elige la edición y pulsa Comprobar. Para cada edición sale una tarjeta con:

  • En línea o sin conexión y, si no responde, el motivo más probable.
  • La entrada de la lista de servidores tal como la dibuja el juego: icono, MOTD con la fuente y los colores del juego, jugadores y las barras de señal. Un servidor sin conexión sale con la misma línea roja que pone el juego cuando no puede conectar.
  • Versión y protocolo. La versión es el nombre que da el servidor, que en proxies y forks de Paper suele ser un texto propio como Velocity 3.4.0 o Paper 1.21.4. El protocolo es el número que el cliente compara con el suyo para saber si puede entrar.
  • Jugadores, conectados y máximo, y en Java los nombres que el servidor enseña en su muestra de jugadores. Muchos servidores llenan esa lista con líneas de texto de colores en vez de nombres reales; se dibujan tal cual.
  • El destino del SRV en Java, o el puerto que ha respondido.

Copiar pone un resumen corto en el portapapeles, listo para Discord. Copiar enlace da un enlace que repite la misma comprobación al abrirlo.

Java y Bedrock

Las dos ediciones no hablan el mismo protocolo, así que un servidor puede estar en línea en una y no en la otra.

Java Edition Bedrock Edition
Puerto por defecto 25565 (TCP) 19132 (UDP)
Registros SRV Sí, _minecraft._tcp No
Icono del servidor Sí, PNG de 64×64 No
Nombres de jugadores en la lista Sí, una muestra No

Un servidor Paper o Spigot con Geyser responde a las dos: Java en su puerto de siempre y Bedrock en el de Geyser. Compruébalo con Java + Bedrock para ver las dos a la vez. Si la tarjeta de Java sale en línea y la de Bedrock no, el problema está en Geyser: su puerto, la redirección UDP o un alojamiento que solo abrió TCP.

Por qué un servidor sale sin conexión

Revisa esto en orden:

  1. El servidor no está encendido, o todavía está arrancando. La lista solo responde cuando el mundo ya ha cargado.
  2. Dirección o puerto equivocados. En un alojamiento, el panel muestra la dirección y el puerto exactos. Un puerto distinto del de por defecto hay que escribirlo: play.ejemplo.com:25566.
  3. El puerto no está abierto. En casa, redirige el puerto en el router hacia el equipo donde corre el servidor, TCP para Java y UDP para Bedrock. Después, permítelo en el firewall de ese equipo.
  4. server-ip tiene un valor en server.properties con una dirección que el equipo no tiene. Déjalo vacío salvo que sepas que lo necesitas.
  5. enable-status=false en server.properties oculta el servidor de todas las listas, incluida esta.
  6. El servidor bloquea los centros de datos. Los plugins antibots, los firewalls y algunas redes grandes cortan las conexiones que no vienen de una conexión doméstica. El juego sigue funcionando para los jugadores, pero los comprobadores de estado ven el servidor sin conexión.

Registros SRV

Un registro SRV deja entrar con play.ejemplo.com aunque el servidor esté en otro host o en otro puerto. Se crea en tu proveedor de DNS:

Campo Valor
Nombre _minecraft._tcp.play (para play.ejemplo.com)
Prioridad y peso 0 y 5
Puerto el puerto del servidor, por ejemplo 25566
Destino el host donde corre el servidor, por ejemplo node3.host.com

Solo Java lee los registros SRV. En Bedrock, los jugadores tienen que escribir la dirección y el puerto, por eso los servidores Bedrock suelen quedarse en el 19132.

Para cambiar lo que muestra esta tarjeta, escribe tu MOTD con el generador de MOTD, y calcula cuánta memoria necesita el servidor con la calculadora de RAM.

Preguntas frecuentes

¿Puedo comprobar Java y Bedrock a la vez?

Sí. Con Java + Bedrock elegido, se consultan las dos ediciones a la vez y aparece una tarjeta para cada una. Es lo más rápido para probar un servidor con Geyser, donde los jugadores de Java entran por el puerto 25565 y los de Bedrock por el 19132.

¿Por qué mi servidor sale sin conexión si yo sí puedo entrar?

La consulta sale de un centro de datos, no de tu casa. Si solo entras desde tu red local, el puerto no está abierto a internet. Si a tus amigos les funciona, comprueba que enable-status no esté en false en server.properties y que ningún firewall ni plugin antibots corte las conexiones de centros de datos. Algunas redes grandes las bloquean a propósito.

¿Qué puerto usa un servidor de Bedrock?

El 19132 por UDP, salvo que lo hayas cambiado. El Bedrock Dedicated Server también escucha en el 19133 para IPv6. Con Geyser, el puerto es bedrock.port en el config.yml de Geyser. Bedrock no lee registros SRV, así que si el puerto no es el 19132 los jugadores tienen que escribirlo.

¿Sigue los registros SRV?

En Java, sí. Si escribes una dirección sin puerto, busca _minecraft._tcp.<tu dirección> como hace el juego y se conecta al host y al puerto que indica el registro. La tarjeta muestra entonces el destino del SRV.

¿Cada cuánto se actualiza el estado?

Cada respuesta se guarda 60 segundos, así que si vuelves a comprobar el mismo servidor antes de un minuto verás el mismo resultado. Pasado ese tiempo, se vuelve a preguntar al servidor.

¿Se guarda o se comparte la dirección que compruebo?

A los servidores Java les pregunta nuestro propio servidor, sin nadie más de por medio. Los de Bedrock responden por UDP, que nuestro alojamiento no puede enviar, así que para Bedrock nuestro servidor le pide la consulta a mcstatus.io y solo le pasa la dirección y el puerto. Las consultas quedan en los registros hasta 7 días; la política de privacidad lo explica.