壊れたMinecraftのワールドを復旧する-level.datファイル-

不用意にも石に一括破壊したら見事にワールドが壊れてしまいました
復旧するために調べたことの備忘録

level.datファイルとは

時刻、シングルプレイヤー、使用されたレベル生成プログラム、シード値などのワールドに関するグローバル情報を持つファイルです
このファイルが壊れてワールドが壊れる場合があるそうです

level.datの復旧

level.datはworldディレクトリにあります

cd world
ls -l level.dat*

level.datとlevel.dat_oldがあります
level.dat_oldは起動時に自動でバックアップされる起動前のlevel.datです
つまり壊れてしまう前のlevel.datの可能性があります
これを復元することでワールドが復旧する可能性があります

mv level.dat level.dat_tmp

現在のlevel.datをバックアップしておきます

cp -p level.dat_old level.dat

level.dat_oldをコピーしてlevel.datにします

level.datの復旧は以上で完了です
では動かしてみましょう

なお、私の環境ではこれだけでは復旧できませんでした
気に入っていたワールドだったので、せめてシード値だけでも取り出せないかとさらに調べました

コメント

タイトルとURLをコピーしました