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.
1. Descarta lo básico
- Confirma en el panel de Nilo Hosting que el servidor está Online.
- Copia la dirección
IP:Puertoexacta 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
-
Abre el menú Inicio y busca Permitir una aplicación a través de Firewall de Windows.
-
Pulsa Cambiar la configuración.
-
Busca todas las entradas llamadas Java(TM) Platform SE binary o OpenJDK Platform binary y marca las casillas Privada y Pública.
-
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 contieneruntime.
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:
-
En el Minecraft Launcher, ve a Instalaciones y edita la que usas.
-
Abre Más opciones y, en Argumentos de JVM, añade al final:
-Djava.net.preferIPv4Stack=true -
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.




