Serwer nie odpowiada — diagnostyka
„U mnie działa” to najczęstszy objaw problemu z dostępnością serwera. Przyczyna prawie zawsze leży między serwerem a światem zewnętrznym, a nie w samej grze. Przejdź listę od góry — kolejność nie jest przypadkowa.
Sprawdź serwer z zewnątrz
Zanim zaczniesz cokolwiek zmieniać, zapytaj o status z innej sieci. Nasza sprawdzarka wysyła do serwera to samo zapytanie, co klient gry — jeśli ona nie dostaje odpowiedzi, gracze też jej nie dostaną.
Właściwy port
Domyślny port to 25565 dla edycji Java i 19132 dla Bedrock. Hosting często przydziela inny — wtedy adres podaje się z dwukropkiem i numerem portu. Sprawdź też, czy w server.properties pole server-port zgadza się z tym, co dostałeś.
Firewall i adres nasłuchu
Serwer musi mieć otwarty port w zaporze systemu, a pole server-ip w server.properties powinno zostać puste. Wpisany tam adres lokalny sprawia, że serwer nasłuchuje wyłącznie wewnątrz maszyny.
server-ip= server-port=25565
Przekierowanie portu w domu
Serwer w sieci domowej wymaga przekierowania portu na routerze na adres lokalny komputera. Dodatkową przeszkodą bywa CGNAT — operator daje wtedy adres współdzielony, którego nie da się przekierować, i potrzebny jest publiczny adres IP albo tunel.
Domena i rekord SRV
Jeśli używasz własnej domeny, rekord A musi wskazywać na adres serwera. Przy niestandardowym porcie dodaje się rekord SRV, dzięki czemu gracze wpisują sam adres bez numeru portu.
Zmiany w DNS potrzebują czasu na rozpropagowanie — po edycji odczekaj i sprawdź ponownie.
_minecraft._tcp.twojadomena.pl SRV 0 5 25566 mc.twojadomena.pl
Wersja gry
Klient nowszy niż serwer dostaje komunikat o niezgodnej wersji, choć serwer działa poprawnie. Sprawdź, jaką wersję widzi sprawdzarka, i porównaj z wersją w launcherze gracza.