javaintermediatetroubleshooting

Serwer Minecraft utworzył nowy świat: jak odzyskać istniejący

Sprawdź level-name, zagnieżdżone foldery, aktywną instancję, panel i pierwszy błąd logu, gdy Java tworzy inny świat.

Zaktualizowano 2026-08-12 · MapMC Editorial

Nowy teren po wgraniu nie oznacza, że stary świat został skasowany. Java często tworzy inny folder, gdy nie znajduje celu, otrzymuje inną nazwę albo nie może odczytać zapisu. Zatrzymaj zapis i zachowaj oba światy oraz pierwszy nietypowy log.

Natychmiast zatrzymaj i zabezpiecz ślady

Wykonaj stop i potwierdź zakończenie procesu. Nie pozwalaj na postęp w niespodziewanym świecie. Skopiuj poza aktywny root zamierzony świat, nowy, server.properties i logs/latest.log. Zapisz nazwy, rozmiary, czasy i poprzednią czynność.

Nie usuwaj nowego folderu: jego nazwa pokazuje próbę serwera. Wyłącz automatyczny restart na czas diagnozy.

Znajdź prawdziwy katalog świata

Root zawiera bezpośrednio level.dat. warsaw/warsaw/level.dat ma warstwę za dużo; zamknięty ZIP też się nie ładuje. Mały nowy folder przy dużym starym często wskazuje nazwę lub ścieżkę.

Nie kopiuj samego level.dat: regiony, encje, gracze i wymiary są całością. Sprawdź zakończenie uploadu i rozpakowania.

Sprawdź level-name i panel

Przy wyłączonym serwerze zobacz:

level-name=mapmc-warsaw

Wartość odpowiada folderowi bez cudzysłowów i rozszerzenia, z właściwą wielkością liter na Linux. Panel może ją nadpisać. Nowy world wskazuje domyślną wartość; zgodna nazwa z pustą zawartością wymaga sprawdzenia zagnieżdżenia, praw i katalogu pracy.

Ustal faktycznie działającą instancję

Panel może mieć wiele instancji, profili i wolumenów. Sprawdź komendę startową, ścieżkę JAR, nazwę instancji i początek logu. Przy własnym serwerze zweryfikuj katalog pracy i użytkownika usługi.

Deploy lub zadanie restore może podmieniać pliki przy starcie. Nie kopiuj wszędzie — znajdź jeden realny proces.

Czytaj pierwszy błąd ładowania

Szukaj nazwy świata, wersji danych, session lock, praw, brakujących modów i wyjątków level.dat lub chunków. Serwer może zawieść na starym świecie, stworzyć nowy i mimo to wyświetlić „Done”. Zachowaj pierwszy błąd przed restartem.

Jeśli dane są nowsze, nie obniżaj wersji jedynej kopii. Przywróć zgodne środowisko i testuj duplikat.

Poprawiaj jedną prywatną kopię

Duplikuj świat z prostą nazwą i zmień tylko potwierdzony problem: dodatkową warstwę, niepełny transfer, level-name, zależność lub ścieżkę. Użyj whitelisty i sprawdź log, spawn, budowle, wymiary i graczy.

Po małej zmianie zatrzymaj i uruchom ponownie. Podobny teren lub ten sam seed nie dowodzą tego samego świata.

Wybierz odzyskanie według faktów

  • Zła nazwa: popraw level-name, zachowując kopie.
  • Podwójny folder: przenieś root z level.dat.
  • Zła instancja: popraw proces lub dokumentowany root.
  • Brak zależności: odtwórz zgodny stos.
  • Realne uszkodzenie: przywróć sprawdzony backup pod inną nazwą.

Usunięcie nowego świata nie wymusi wykrycia; Java może go odtworzyć i zniszczyć wskazówkę.

Zapobiegaj powtórce

Trzymaj backupy poza aktywnym rootem i testuj restore. Dokumentuj level-name, root, wersję, loader, mody i instancję. Po migracji wykonuj prywatny start, kontrolę punktów, czyste zatrzymanie i drugi start.

Kolejność zatrzymaj, kopiuj, root, nazwa, instancja, log, duplikat rozwiązuje większość przypadków bez niszczenia danych.

Źródła i podstawa weryfikacji

Tam, gdzie to możliwe, korzystamy z oficjalnej dokumentacji i pokazujemy źródła użyte do uzasadnienia twierdzeń faktycznych.

Użyj tego z MapMC