Po zmianie wersji Minecraft serwer może utknąć przy ładowaniu istniejącego świata. Ryzyko rośnie, gdy przeskakujesz między mocno różnymi wersjami albo używasz jądra serwera niedopasowanego do świata.
Jak to rozpoznać
Serwer może się zatrzymać w trakcie ładowania świata. W konsoli pojawia się błąd związany ze światem, chunkiem, danymi albo formatem pliku.
1. Zatrzymaj serwer
Nie naprawiaj nic w trakcie działania. Najpierw wyłącz serwer całkowicie.
2. Zrób backup świata
Skopiuj katalog świata (zwykle world, a także world_nether i world_the_end, jeśli są). Bez backupu nie zmieniaj wersji.
3. Sprawdź, na której wersji świat działał ostatnio
Zapisz wersję Minecraft, na której świat jeszcze ładował się poprawnie. Do niej dopasuj kolejne kroki.
4. Sprawdź kompatybilność jądra i świata
Wersja Paper, Purpur, Spigot albo innego jądra musi zgadzać się z ostatnią działającą wersją Minecraft świata.
5. Jeśli błąd pojawił się po zmianie wersji, wróć wstecz
Przywróć poprzednią działającą wersję i sprawdź, czy serwer znowu wstaje. Jeśli tak, świat prawdopodobnie nie jest kompatybilny z nową wersją (albo odwrotnie).
Uważaj na downgrade
Przywracanie świata na starszą wersję Minecraft zwykle jest niebezpieczne. Nowsza wersja może zapisać w świecie dane, których starsza nie rozumie.
Przed każdą zmianą wersji zrób backup. Jeśli świat dobrze działa na nowej wersji, nie rób downgrade’u tylko do testów bez kopii.
Jeśli problem zostaje
Otwórz plik logs/latest.log i szukaj pierwszego błędu podczas ładowania świata. Zwykle mówi więcej niż ostatnia linia przy zawieszeniu.