Minecraft

Connection Timed Out en Minecraft: Cómo Solucionarlo

Averigua si el culpable es el server, la dirección, el puerto o un firewall, y arréglalo en el orden que más tiempo te ahorra.

Equipo de TheGameHosting 6 min de lectura
Playa de Minecraft al atardecer con una fogata y una casa de madera
Nadie contesta en esa dirección. Sigue las comprobaciones para encontrar por qué.

“Connection timed out” significa que tu juego mandó una solicitud a la dirección del servidor y nadie contestó. Las causas habituales son un server que no está corriendo, una dirección o un puerto equivocados, o un firewall o router que tira el tráfico del puerto TCP 25565. Revísalas en ese orden.

La solución depende de dónde corre el server y de quién ve el error, así que la guía empieza con una prueba corta para acotar el problema y después repasa cada causa.

Empieza aquí: ¿a quién le sale el error?

  • A todos, incluido tú. El problema está del lado del server: está apagado, crasheó o su puerto está bloqueado.
  • Solo a algunos jugadores. Mira su lado: VPN, firewall, red de la escuela o del trabajo, o un error al escribir la dirección.
  • A ti, pero solo con la dirección pública. Con localhost entras, así que el server está bien y el problema es el router o el firewall.

La wiki de Minecraft sugiere probar por pasos desde tu propia máquina: conéctate con localhost, luego con tu dirección interna (192.168.x.x) y luego con tu dirección externa. El paso donde deja de funcionar te dice qué parte del camino arreglar.

¿Timed out o refused?

MensajeQué significaDónde mirar
Connection timed outLa solicitud fue ignorada, casi siempre por un firewall o por un router sin regla de redirección.Firewall, redirección de puertos, IP equivocada
Connection refusedLa máquina respondió, pero nada escucha en ese puerto.El server no está corriendo, o el puerto es otro
Outdated client u Outdated serverLa conexión funciona, pero las versiones del juego no coinciden.Actualiza el cliente o el server. Mira cómo actualizar un servidor de Minecraft
You are not white-listed on this serverLa conexión funciona, pero tu nombre no está en la lista.Mira cómo poner whitelist a tus amigos

La wiki lo explica así: un timeout es el firewall ignorando el primer paquete, y un refused es el sistema operativo avisando que ningún proceso escucha en ese puerto.

Si tu server está en nuestro hosting

  1. Comprueba que el server esté corriendo. Ábrelo en el panel. Si está apagado, presiona Start y mira la Console hasta que termine de cargar. Un server que todavía está iniciando da timeout.
  2. Usa la dirección y el puerto de la página del servidor. Cópialos tal cual. Un server con hosting puede correr en un puerto distinto al 25565, y olvidar el puerto es un error común.
  3. Lee la consola por errores. Un crasheo al iniciar, una versión de Java equivocada o un error de plugin pueden parar el server antes de que escuche.
  4. Prueba desde otra red. Usa los datos del celular con la misma dirección. Si ahí funciona, la causa está en tu propia red, tu VPN o tu firewall.
  5. Escribe a soporte. Si el server corre y la dirección es correcta, mándanos la dirección y el log de la consola por el chat en vivo o por un ticket.

En un server con hosting no tienes que redirigir ningún puerto. Nosotros nos encargamos del lado de la red, en Dallas y Ámsterdam, con protección DDoS en todos los planes.

Si hospedas desde tu propia PC

La mayoría de los timeouts en un server casero vienen de la red entre internet y tu computadora. Revisa en este orden:

  1. Confirma que el server esté corriendo y que su consola diga que terminó de cargar.
  2. Revisa server.properties. Deja server-ip vacío. Los docs de Paper dicen que no es un lugar para tu IP pública, porque controla en qué interfaces de red escucha el server. Un valor equivocado causa “Failed to bind to port”.
  3. Permite Java en el firewall de la computadora que corre el server. En Windows, acepta el aviso que sale la primera vez que arranca.
  4. Redirige el puerto TCP 25565 en tu router hacia la dirección local de esa computadora. Dale a la PC una dirección local fija para que la regla siga funcionando.
  5. Revisa si hay un segundo router. La wiki avisa que un módem con router o dos routers seguidos obligan a redirigir el puerto en el dispositivo que da a internet.
  6. Usa tu IP pública actual. Las direcciones de casa suelen cambiar. Un nombre DNS dinámico lo resuelve, como explica la wiki.
Administrador de archivos del panel de TheGameHosting donde se edita server.properties
El administrador de archivos. Abre server.properties para revisar server-port y server-ip.

La wiki también aclara que apagar el firewall del router no es lo mismo que abrir el puerto. Sin una regla de redirección, el router tira la conexión y te sale un timeout. La configuración completa está en cómo crear un servidor de Minecraft Java.

Si solo les pasa a algunos jugadores

  • VPN o proxy. Apágalo y prueba otra vez.
  • Antivirus o firewall en la computadora del jugador. Permite Java y Minecraft.
  • Redes de la escuela, del trabajo o públicas suelen bloquear puertos de juegos. Prueba con los datos del celular.
  • Un dominio que da timeout cuando la IP directa funciona. Eso apunta al DNS. Revisa el registro A y, si usas un puerto personalizado, el registro SRV, ambos explicados en el tutorial de servidor de la wiki.
  • La dirección equivocada. Un solo carácter mal escrito se ve igual que un server caído.

Redes con proxy

Si tu server está detrás de Velocity, BungeeCord o un proxy parecido, los jugadores se conectan al proxy, no al server de atrás. Un proxy mal configurado es una causa común de timeouts. Revisa que los jugadores usen la dirección del proxy, y que los servidores de atrás acepten conexiones desde el proxy.

¿Sigue fallando? Revisa esto al final

  1. Corre el server sin plugins ni mods para ver si un complemento impide que arranque. La guía de solución de problemas de Paper sugiere renombrar la carpeta plugins para la prueba.
  2. Lee el final de logs/latest.log y busca el último error antes de que el server se quedara callado.
  3. Si el server arranca pero se traba hasta dejar de responder, mira nuestra guía para arreglar el lag.
  4. Si estás eligiendo dónde alojar, échale un vistazo a nuestro hosting para Minecraft Java y a los planes.

Preguntas frecuentes

¿Qué significa "Connection timed out" en Minecraft?

Tu juego mandó una solicitud de conexión y nadie contestó. Según la wiki de Minecraft, un timeout normalmente significa que un firewall ignoró la solicitud, así que hay que permitir Java en el firewall o redirigir el puerto. También puede significar que el server no está corriendo o que escribiste mal la dirección.

¿Cuál es la diferencia entre "timed out" y "connection refused"?

Timed out significa que la solicitud fue ignorada, casi siempre por un firewall. Refused significa que la máquina respondió pero ningún programa escucha en ese puerto, por ejemplo porque el server de Minecraft no arrancó bien. El primero apunta a la red, el segundo al server.

¿Qué puerto usa un servidor de Minecraft Java?

El puerto TCP 25565 por defecto, definido por server-port en server.properties. Un server con hosting puede usar otro puerto, así que usa la dirección y el puerto que aparecen en la página de tu servidor.

¿Por qué entro desde mi PC pero mis amigos no pueden?

Entrar con localhost o con tu dirección local no pasa por el router, así que funciona aunque falte la redirección de puertos. Tus amigos se conectan por tu dirección pública, que necesita el puerto redirigido hacia tu computadora. Un server con hosting evita ese paso.

¿Una VPN puede causar el connection timed out?

Sí. Si tú o tus amigos se conectan con una VPN o un proxy, apágalo y prueba otra vez. Algunas VPN bloquean el tráfico de juegos o lo mandan por una ruta que no llega al server.

Hosting para estos juegos

Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.

Todas las entradas