Error "getsockopt" en Minecraft
El error getsockopt aparece con mensajes como estos:
io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: getsockoptio.netty.channel.ConnectTimeoutException: connection timed out: getsockoptgetsockopt 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
Sección titulada «1. Descarta lo básico»- Confirma en el panel de MineHost 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
Sección titulada «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.
-
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.
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
Sección titulada «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
Sección titulada «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
Sección titulada «Preguntas frecuentes»Funcionaba ayer y hoy no
Sección titulada «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
Sección titulada «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.