备份Minecraft在Windows上的本地存档数据

个人的游戏情况

如果我玩 Minecraft 的话,我基本上都会选择困难模式进行游戏。
玩家死后可以在复活点重新开始是基本设定,但因为我只是把它当作游戏,所以选择了无法复活的模式来玩。
在开始游戏之前和初期阶段,我一直坚持这个想法。
然而,随着游戏的进展,我逐渐失去了从头开始的动力。
因此,我创建了保存数据,并自己设定了重玩的点。

备物准备

    • AutoHotKey (バックアップ実施用のバックグラウンドソフトウェア)

 

    • テキストファイル (バックアップを作成するための目次)

 

    Minecraft本体 (当たり前)

以下的备份源代码在AutoHotKey的前提下运行。

起動方法は、Win+Alt+sの組合せでバックアップが行われる。

#!s::
;       注意:ディレクトリ名にスペースがついている場合,圧縮されない.
;           そして,2GB以上は,きっと圧縮できないだろう.

    minecraftSaveFile := % A_ScriptDir . "¥savedataMinecraft.txt"
    todayYYYYMMDD := A_YYYY A_MM A_DD

    Loop, Read, %minecraftSaveFile%
    {
        ;   コマンドプロンプトからzipは作成できないようだ.
        ;       http://q.hatena.ne.jp/1184648250

        Run, PowerShell -Command "Remove-Item ¥"‾¥Desktop¥%A_LoopReadLine%%todayYYYYMMDD%.zip¥" -Force"
        Run, PowerShell -Command "Compress-Archive -Path ¥"%A_AppData%¥.minecraft¥saves¥%A_LoopReadLine%¥" -Destination ¥"‾¥Desktop¥%A_LoopReadLine%%todayYYYYMMDD%.zip¥""
    }
return

准备用于备份的文本文件

本次,文件名直接写在了源代码上。
savedataMinecraft.txt
在这个文件中,记录了世界名称。
准确来说,记录的是saves目录下面的文件夹名称。
这个文本文件的放置位置应该是与源文件相同的地方。

saves.jpg

备份文件

应该是放在桌面上的……
它的名称是在世界名后面加上备份日期的状态。
扩展名是zip。
例如)新建世界20180727.zip

以上。

赠品

数年前创建的备份程序在Windows操作系统上无法运行。
用于管理minecraft存档数据的Perl程序
可能是专为Mac设计的吧…。

2018-07-27_21.20.10.png

再加上一份附赠。

请手动进行恢复。

广告
将在 10 秒后关闭
bannerAds