-10% Promocja na start. Kod START daje 10% zniżki na Twój pierwszy serwer gry
Gamehost

Serwer Minecraft nie chce się włączyć lub sam się wyłącza

Prawie każdy nieudany start zostawia ślad w logach. Poniżej znajdziesz drogę od objawu do przyczyny i siedem błędów, które w naszych zgłoszeniach pojawiają się najczęściej.

Zespół Gamehost·7 min czytania·Aktualizacja:

Najpierw nazwij objaw

„Serwer nie działa” może znaczyć cztery różne rzeczy, a każda ma inne źródło. Zanim zaczniesz cokolwiek zmieniać, sprawdź, który przypadek jest Twój:

ObjawGdzie szukać przyczyny
serwer gaśnie zaraz po starcieostatnie linie Konsoli
stan „uruchamia się” trwa bez końcaKonsola: czy pojawiło się Done (…)! For help, type "help"
działa, a po kilku minutach lub godzinach znikaDziennik aktywności i katalog crash-reports
restartuje się w kółkocrash report z ostatniego startu
Jeśli w panelu serwer świeci się na zielono, a nie możesz do niego dołączyć, to inny problem. Zajrzyj do poradnika o problemach z połączeniem.

Trzy miejsca, w których serwer mówi, co mu jest

  • Konsola na Pulpicie pokazuje bieżący start. Czytaj ją od dołu i szukaj słów ERROR, Exception, Caused by oraz Failed.
  • Pliki, katalog logs: plik latest.log to cały ostatni start, starsze leżą obok jako spakowane archiwa z datą.
  • Pliki, katalog crash-reports: powstaje tylko wtedy, gdy gra naprawdę się wywróciła. Nazwa pliku zawiera datę i godzinę awarii.

Nie musisz czytać tego sam. Zakładka Analiza logów rozpoznaje typowe przypadki (Java, pamięć, port, EULA, mody) i tłumaczy je po polsku. Wskaż jej plik latest.log albo crash report i dopiero gdy nic nie znajdzie, wracaj do ręcznej lektury.

Gdy serwer znika bez śladu w logu, sprawdź Dziennik aktywności. Wyłączenie z powodu przekroczenia pamięci widać właśnie tam, bo gra nie zdąży już niczego zapisać.

Siedem przyczyn, które naprawiają większość przypadków

1. Niezaakceptowana EULA

You need to agree to the EULA in order to run the server.

Zaakceptuj licencję w panelu albo wpisz eula=true w pliku eula.txt i uruchom serwer ponownie.

2. Zła wersja Javy

java.lang.UnsupportedClassVersionError
... has been compiled by a more recent version of the Java Runtime (class file version 65.0)

Silnik jest nowszy niż Java, na której startuje. Numer z komunikatu mówi, czego potrzebuje: 61 to Java 17, 65 to Java 21, 69 to Java 25. Najprościej ustawić wersję automatyczną w zakładce Java, wtedy panel dobierze ją do wersji gry.

3. Mod tylko dla klienta albo brakująca zależność

Najczęstsza przyczyna na serwerach z modami. Dwa typowe komunikaty:

Attempted to load class net/minecraft/client/... for invalid dist DEDICATED_SERVER
Mod 'Terralith' requires version 1.8.0 or later of lithostitched, which is missing!

Pierwszy oznacza mod, który działa wyłącznie w grze gracza: minimapę, shadery, menu ustawień. Przenieś go z katalogu mods do osobnego folderu, na przykład mods-tylko-klient. Drugi wprost podaje, czego brakuje: doinstaluj wskazany mod w wymaganej wersji. Więcej w poradniku o modach na serwer.

4. Plugin niezgodny z wersją gry

Could not load 'plugins/Nazwa.jar' in folder 'plugins'
Unsupported API version 1.21

Plugin jest starszy albo nowszy niż serwer. Zmień rozszerzenie podejrzanego pliku na .jar.off, uruchom serwer i sprawdź, czy błąd zniknął. Potem pobierz wersję zgodną z Twoją wersją gry.

5. Brak pamięci

java.lang.OutOfMemoryError: Java heap space

Albo bez żadnego komunikatu i z wpisem o wyłączeniu w Dzienniku aktywności. Serwer przekroczył pamięć pakietu. Zanim dołożysz RAM, obniż zasięg widzenia i sprawdź, czy któryś dodatek nie zjada pamięci bez umiaru. Pomoże poradnik ile RAM potrzebuje serwer.

6. Uszkodzony świat

Failed to load level.dat
Exception reading region file

Zwykle skutek nagłego wyłączenia albo pełnego dysku. Przywróć kopię sprzed awarii w zakładce Kopie serwera. Jeśli uszkodzony jest pojedynczy region, gra często startuje po usunięciu tylko tego jednego pliku z katalogu region, kosztem fragmentu mapy.

7. Pełny dysk

Serwer, który nie może zapisać świata, potrafi go przy tym uszkodzić. Zużycie dysku widzisz na Pulpicie. Najwięcej miejsca zajmują zwykle stare logi, kopie świata zrobione ręcznie w katalogu serwera i nieużywane światy z poprzednich map.

Serwer zawiesza się i wyrzuca wszystkich: Watchdog

A single server tick took 60.00 seconds (should be max 0.05)
Considering it to be crashed, server will forcibly shutdown.

To nie jest błąd sam w sobie, tylko bezpiecznik. Serwer przez minutę nie zrobił ani jednego kroku i strażnik uznał, że się zawiesił. Pod tym komunikatem jest zrzut wątku, który pokazuje, czym serwer był zajęty: generowaniem terenu, konkretnym modem, zapisem świata.

Nie wyłączaj strażnika ustawieniem max-tick-time=-1, dopóki nie wiesz, co go wywołuje. Zawieszony serwer i tak nie przyjmie graczy, a Ty stracisz jedyny ślad przyczyny. Najczęściej winne jest generowanie nowego terenu przy ciężkim modpacku, które rozwiązuje wygenerowanie mapy z wyprzedzeniem.

Gdy log nie wskazuje winnego: metoda połowienia

Przy kilkudziesięciu modach crash report czasem nie mówi wprost, który zawinił. Wtedy zamiast wyłączać je po jednym, dziel listę na pół:

  1. Zrób kopię serwera w zakładce Kopie serwera.
  2. Przenieś połowę modów z mods do folderu mods-off.
  3. Uruchom serwer. Jeśli wstał, winny jest w odłożonej połowie. Jeśli nie, w tej, która została.
  4. Powtarzaj na podejrzanej połowie. Przy sześćdziesięciu modach winnego masz po sześciu startach.

Pamiętaj o zależnościach: mod biblioteczny odłożony razem z połową spowoduje komunikat o brakującej zależności, a to nie jest szukany błąd.

Kiedy napisać do nas i co załączyć

Jeśli przeszedłeś powyższe kroki i dalej nic, napisz w Centrum pomocy w panelu. Odpowiemy szybciej i bez dopytywania, gdy podasz:

  • numer usługi,
  • od kiedy problem występuje i co zmieniłeś tuż przed nim,
  • wynik z zakładki Analiza logów albo ostatnie kilkadziesiąt linii konsoli.

Najczęstsze pytania

Bo nie doszedł do linii „Done”, po której panel uznaje start za zakończony. Najczęściej wciąż generuje świat, czeka na zaakceptowanie EULA albo zawiesił się na modzie. Ostatnie linie konsoli pokażą, na czym stanął.

Najczęściej brak pamięci: serwer rośnie z czasem i w końcu przekracza limit pakietu. Sprawdź Dziennik aktywności i wykres pamięci na Pulpicie. Drugą częstą przyczyną jest zaplanowane zatrzymanie w Harmonogramach.

W zakładce Pliki, w katalogu crash-reports. Plik powstaje tylko przy prawdziwej awarii gry, a jego nazwa zawiera datę i godzinę.

Rzadko, bo przyczyna zwykle leży w modach, pluginach albo świecie, które reinstalacja zostawia albo kasuje razem z danymi. Najpierw przeczytaj log, a reinstalację traktuj jako ostateczność i zrób przed nią kopię.

Że serwer wymaga Javy 21, a startuje na starszej. Ustaw Javę automatyczną w zakładce Java i uruchom serwer ponownie.

Serwer, który startuje za pierwszym razem

Gotowe silniki, automatyczny dobór Javy i analiza logów po polsku są w każdym pakiecie Minecraft.

Zobacz pakiety Minecraft