Usa el código NILO20: 20% de descuento por confiar en nosotros..

Ilustración de Minecraft: un jugador con armadura de netherita corre por el Nether

Error "getsockopt" en Minecraft

Cómo solucionar los errores io.netty AnnotatedConnectException y getsockopt al entrar a un servidor de Minecraft: firewall, IP, red y Java.

2 min de lectura Errores del servidor

El error getsockopt aparece con mensajes como estos:

io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: getsockopt
io.netty.channel.ConnectTimeoutException: connection timed out: getsockopt

getsockopt es el nombre de la función de red que falló dentro de Java. Te dice que la conexión no pudo establecerse, pero no por qué. Casi siempre la causa está en el firewall, la dirección o tu red.

El firewall bloquea la conexiónLa conexión sale de Minecraft, pero el firewall o el antivirus de tu PC la detiene antes de llegar a internet, y aparece el error getsockopt.MinecraftFirewall / antivirusServidorgetsockopt
Si el firewall bloquea Java, la conexión nunca sale de tu PC.

1. Descarta lo básico

  • Confirma en el panel de Nilo Hosting que el servidor está Online.
  • Copia la dirección IP:Puerto exacta y entra con Conexión directa.
  • Si el mensaje dice refused, mira también la guía de Connection Refused. Si dice timed out, la de Connection timed out.

2. Permite Java en el firewall

Es la causa más habitual, sobre todo después de actualizar Java o el launcher: Windows ve el javaw.exe nuevo como un programa desconocido y lo bloquea sin avisar.

Firewall de Windows

  1. Abre el menú Inicio y busca Permitir una aplicación a través de Firewall de Windows.

  2. Pulsa Cambiar la configuración.

  3. Busca todas las entradas llamadas Java(TM) Platform SE binary o OpenJDK Platform binary y marca las casillas Privada y Pública.

  4. Si no aparecen, pulsa Permitir otra aplicación y añade javaw.exe. El launcher oficial lo guarda dentro de su carpeta de instalación, en una ruta que contiene runtime.

Antivirus

Algunos antivirus (Avast, AVG, Kaspersky, Norton…) tienen su propio firewall. Añade Minecraft y javaw.exe a sus excepciones, o desactívalo un momento para probar. Si con el antivirus apagado funciona, ya sabes dónde está el bloqueo.

3. Revisa tu red

  • Reinicia el router y el PC.
  • Desactiva la VPN o el proxy.
  • Limpia la caché DNS: abre una terminal y ejecuta ipconfig /flushdns.
  • Prueba otra red, como los datos del móvil. Si funciona, el problema está en tu red.

4. Fuerza IPv4 en Java

Algunas redes con IPv6 mal configurado provocan este error. Puedes pedirle a Java que use IPv4:

  1. En el Minecraft Launcher, ve a Instalaciones y edita la que usas.

  2. Abre Más opciones y, en Argumentos de JVM, añade al final:

    -Djava.net.preferIPv4Stack=true
    
  3. Guarda y vuelve a intentarlo.

Preguntas frecuentes

Funcionaba ayer y hoy no

Lo más probable es una actualización de Java, del launcher o de Windows, que hace que el firewall vuelva a bloquear Java. Repite el paso 2.

Solo le pasa a un jugador

Entonces el servidor está bien. El problema está en el PC o la red de ese jugador: que siga los pasos 2, 3 y 4.

¿Necesitas un servidor para probarlo?

Planes desde 2 USD al mes con slots ilimitados. Si te trabas con una guía, soporte te ayuda por Discord.

Crear servidor
Cara de Slime, el mob del plan de 1 GBCara de Esqueleto, el mob del plan de 3 GBCara de Vex, el mob del plan de 6 GBCara de Guardián, el mob del plan de 10 GBCara de Wither, el mob del plan de 16 GBCara de Enderman, el mob del plan de 24 GB