Wie es sich zeigt
- Der Server stürzt ab, wenn ein Spieler eine bestimmte Gegend betritt; im Log steht
region,chunk,.mcaoderFailed to load level.dat. - Chunks wirken zurückgesetzt oder fehlen.
- Der Server hängt ewig auf Loading level.
Warum es passiert
Fast immer ein unsauberes Herunterfahren: Der Prozess wurde beim Schreiben beendet (der *Kill*-Knopf, RAM aufgebraucht, Speicher voll). Selten ein fehlerhafter Mod oder ein Plugin, das Unsinn schreibt.
In dieser Reihenfolge
- Server sauber stoppen. Nicht immer wieder neu starten, denn jeder Start auf einer kaputten Welt kann es schlimmer machen.
- Jetzt ein Backup anlegen (Backups → Create). Auch eine kaputte Welt ist besser als keine, während du arbeitest.
- level.dat kaputt?
world/level.dat_oldinlevel.datumbenennen. Minecraft hält die vorherige Kopie vor. - Ein einzelner Chunk? Koordinaten aus dem Log notieren, die Regionsdatei löschen, die sie enthält (
world/region/r.X.Z.mca, X = BlockX ÷ 512 abgerundet, Z genauso). Die Gegend wird leer neu generiert; alles andere bleibt. - Immer noch kaputt? Neuestes Backup wiederherstellen, und zwar nur die Welt, wenn der Rest des Servers in Ordnung ist.
- Kein Backup? Kowalski kann den Weg über die Regionsdatei für dich versuchen und sagen, was verloren ist. Darüber hinaus können Programme wie MCA Selector auf deinem PC einzelne Chunks reparieren, aber das ist ein tiefes Loch.
Vorbeugen
Stop statt Kill nutzen, den Speicher nicht volllaufen lassen, Modpacks genug RAM geben und einen Zeitplan jede Nacht ein Backup machen lassen.