🎉 Oszczędź 25% w pierwszym miesiącu z kodem: DOOM25
Jak naprawić "Connection Timed Out: getsockopt" w Minecraft (2026)

Jak naprawić "Connection Timed Out: getsockopt" w Minecraft (2026)

Napraw błąd 'Connection Timed Out: getsockopt' w Minecraft. Rozwiązania krok po kroku dla IP, portu, firewalla, DNS, ISP i przenoszenia node — Java edition 2026.

Magnus·
6 min czytania
·
14 maj 2026

Jeśli próbowałeś dołączyć do serwera Minecraft i wyrzuciło Cię z powrotem do ekranu multiplayer z błędem Connection Timed Out: getsockopt (lub pełnym Java stack-trace java.net.ConnectException: Connection timed out: no further information: getsockopt), dobra wiadomość: błąd nie ma nic wspólnego z Twoim kontem, modami, wersją ani whitelistą serwera. To problem sieciowy — Twój klient Minecraft nigdy nie dotarł do IP i portu serwera. Ten przewodnik przechodzi przez każdą działającą poprawkę, w kolejności w jakiej rozwiązują najwięcej ticketów w naszym panelu hostingowym.

Rack w datacenter z działającymi serwerami Minecraft

Co naprawdę oznacza "Connection Timed Out: getsockopt"

getsockopt to wywołanie systemowe w warstwie sieciowej Javy, które pyta system operacyjny o stan socketu TCP. Kiedy Minecraft pokazuje je w błędzie połączenia, w rzeczywistości stało się to: Twój klient otworzył socket TCP, wysłał pakiet SYN do IP i portu serwera i czekał. Po ~30 sekundach bez odpowiedzi Java się poddała.

W skrócie: serwer nigdy nie wiedział, że próbowałeś się połączyć. Nic po stronie Minecrafta Cię nie odrzuciło — żadna whitelist, żaden ban, żadna kontrola wersji. Pakiety po prostu nie dotarły.

To wyklucza dużą kategorię typowych podejrzanych: to nie ban, nie whitelist, nie niezgodność wersji i nie błąd modów. Wszystko to pokazuje się po udanym TCP handshake. To również błąd wyłącznie Java Edition. Bedrock używa RakNet po UDP i wyświetla komunikaty typu "Unable to connect to world".

Co powoduje Connection Timed Out: getsockopt?

W przybliżonej kolejności występowania:

  • Serwer jest offline, restartuje się lub nadal się uruchamia (TCP listener jeszcze nie zbindowany).
  • Złe IP lub port — literówka, stary subdomain, zapomniany custom port.
  • Lokalny firewall blokuje ruch wychodzący na porcie Minecrafta.
  • Przestarzały cache DNS po przeniesieniu node.
  • Router/NAT gubi połączenie — typowe w hotelach, akademikach, firmach.
  • ISP blokuje port — zdarza się u niektórych operatorów mobilnych.
  • VPN, proxy lub antywirus zakłóca TCP handshake.

Fix 1: Sprawdź, czy serwer rzeczywiście jest online

Otwórz panel hostingowy i sprawdź status. W Pterodactyl kropka jest zielona, gdy daemon jest osiągalny i JVM odpowiada. Linia konsoli, na którą czekasz:

[Server thread/INFO]: Done (X.XXXs)! For help, type "help"

Dopóki się nie pojawi, serwer nie przyjmuje połączeń. Świeży świat lub duży modpack może wydłużyć boot do 60+ sekund.

Fix 2: Zweryfikuj IP i port (używaj surowego IP podczas debugowania)

Najczęstsza przyczyna ticketu: zły port wklejony lub subdomain, który jeszcze się nie propagował.

  1. Skopiuj adres połączenia dokładnie z panelu.
  2. Multiplayer → Direct Connection, wklej bez zmian.
  3. Jeśli serwer używa domyślnego portu 25565, sufiks :25565 jest opcjonalny. Wszystko inne jest obowiązkowe.

Wskazówka: podczas debugowania używaj surowego IP, nie subdomain. Subdomain dodaje DNS lookup jako kolejne potencjalne źródło błędu. Jeśli surowe IP działa, a subdomain nie, problem leży w DNS — nie w serwerze.

Fix 3: Wyczyść cache DNS

Przestarzały DNS to realny problem, szczególnie tuż po przeniesieniu node, gdy IP serwera się zmienia, ale Twój komputer pamięta stare:

# Windows (Wiersz poleceń jako administrator):
ipconfig /flushdns

# macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Linux (systemd-resolved):
sudo systemd-resolve --flush-caches

Całkowicie zamknij i otwórz launcher Minecrafta po flushu. JVM cache'uje DNS przez cały czas życia procesu.

Fix 4: Pozwól Javie przejść przez Windows Firewall

Każda aktualizacja Javy może zainstalować świeże javaw.exe w nowej ścieżce, której stara reguła firewalla nie obejmuje. Dodaj aktualny plik binarny ponownie:

  1. Ustawienia → Zabezpieczenia Windows → Firewall → Zezwól aplikacji na dostęp przez firewall.
  2. Zmień ustawienia → Zezwól na inną aplikację.
  3. Dodaj java.exe i javaw.exe.
  4. Zaznacz Prywatna i Publiczna w obu wierszach.

Dla launchera vanilla javaw.exe zwykle leży w AppData\Local\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local\runtime\...\bin\javaw.exe. Dla Prism/MultiMC/Modrinth: otwórz launcher, Settings → Java, skopiuj ścieżkę.

Fix 5: Wypróbuj inną sieć

Najszybsza 60-sekundowa diagnostyka: włącz hotspot w telefonie, podłącz PC, spróbuj serwera ponownie.

  • Działa na hotspocie, nie działa na Wi-Fi → problem leży w routerze lub ISP.
  • Nie działa na obu → problem to Twój komputer (firewall, DNS, antywirus) lub serwer.

Zainstaluj Cloudflare WARP (darmowy) jako dodatkowy test — jeśli serwer łączy się przez WARP, ale nie bez niego, Twój ISP filtruje docelowe IP.

Fix 6: Zrestartuj router i PC

Tanie i głupie, ale często działa. Tablice NAT konsumenckich routerów psują się po tygodniach uptime i mogą gubić pakiety SYN-ACK. Wyłącz router z prądu na 30 sekund, włącz ponownie, zrestartuj komputer.

Fix 7: Sprawdź, czy ISP nie blokuje portu

# Windows (PowerShell):
Test-NetConnection -ComputerName <server-ip> -Port <port>

# macOS / Linux:
nc -zv <server-ip> <port>

TcpTestSucceeded: True = port jest osiągalny. False lub timeout = coś między Tobą a serwerem blokuje. Przetestuj również na hotspocie, żeby wyizolować ISP. Najczystszy workaround: poproś hosta o przepięcie serwera na standardowy port 25565 — praktycznie wszyscy ISP go whitelistują.

Fix 8: Poproś o przeniesienie node

Jeśli wszystko powyższe zostało wypróbowane, a wielu graczy z różnych ISP nadal widzi getsockopt, problem leży na poziomie routingu. Skontaktuj się z supportem hosta i poproś o node transfer. W DoomHosting jest darmowy, a nasz zespół 24/7 przenosi bez utraty danych.

Ostrzeżenie: node transfer zmienia adres IP serwera i może zmienić port. Musisz dodać serwer ponownie do listy Multiplayer, zaktualizować subdomain A-records / CNAMEs i powiadomić graczy o nowym adresie. Najpierw zrób backup świata.

Uwaga o LAN, Hamachi i getsockopt w sieciach lokalnych

W grze LAN lub przez Hamachi/Radmin VPN obowiązują te same zasady TCP, ale typowe przyczyny się różnią:

  • Adapter Hamachi nieaktywny zanim host otworzył do LAN.
  • Reguła firewalla Javy hosta zezwala tylko na Public lub tylko Private — zaznacz oba.
  • Profil Wi-Fi hosta ustawiony na Public (Windows traktuje jako niezaufane).
  • Różne podsieci — użyj Direct Connection z prawdziwym IP hosta i losowym portem LAN.

Nadal błąd?

Jeśli wszystko zawiodło, support DoomHosting 24/7 może wyciągnąć TCP traces z node i znaleźć dokładnie, gdzie połączenie się gubi. Hostujemy na sprzęcie Ryzen 9 z ochroną DDoS, natychmiastową konfiguracją i instalacją Forge / Fabric / Paper / Spigot jednym kliknięciem od $5/miesiąc.

FAQ

Co oznacza "Connection Timed Out: getsockopt" w Minecraft?

Błąd Java Edition: Minecraft próbował otworzyć socket TCP do IP i portu serwera, ale połączenie nigdy się nie nawiązało. getsockopt odnosi się do leżącego pod spodem wywołania funkcji Java/OS — to nie kod Minecrafta, tylko warstwa sieciowa Javy poddająca się po ~30 sekundach.

Czy to mój błąd, czy serwera?

Zazwyczaj Twój. Jeśli wielu graczy z różnych sieci widzi getsockopt jednocześnie, serwer jest offline lub ma złe IP. Jeśli tylko Ty to widzisz, to prawie zawsze coś między Twoim komputerem a serwerem — firewall, DNS, routing ISP lub złe IP/port.

Czy getsockopt oznacza, że jestem zbanowany?

Nie. Ban daje You are banned from this server po udanym połączeniu. getsockopt zawodzi zanim serwer w ogóle wie, że próbowałeś się połączyć.

Czy VPN to naprawi?

Czasami. Jeśli ISP blokuje port lub źle routuje do datacenter, VPN obchodzi problem. Przy lokalnym firewallu lub złym IP VPN nie pomoże. Spróbuj najpierw Cloudflare WARP — darmowy, bez konta.

Dlaczego tylko na jednym konkretnym serwerze?

Różne serwery Minecraft leżą na różnych IP w różnych datacenter z różnymi upstream carriers. Jeśli Twój ISP ma problem z routingiem do konkretnej sieci, widzisz getsockopt tam i normalnie łączysz się gdzie indziej.

🚀

Gotowy, żeby zacząć?

Doświadcz premium hostingu serwerów gier z DoomHosting. Natychmiastowa konfiguracja, wsparcie 24/7 i gwarancja 99,99% dostępności.

Powiązane Wpisy