「マインクラフト統合版」の自動作成されたバックアップを使用して、復元する方法を説明します。バックアップデータの保存場所は、マニュアルをご確認ください。
ワールドリセット時のバックアップを使用した復元方法
ワールドリセット時に自動で取得される、リセット前のバックアップデータを使用して復元する方法を説明します。
Step1 SSH接続でサーバーにログインする
マニュアルを参考に、SSH接続でサーバーにログインします。
Step2 以下の手順を参考にコマンドを実行する
SSH接続後に表示された画面で、以下の手順を参考に、コマンドを入力しエンターキーを押して実行します。
- 以下のコマンドを入力し、ゲームを停止します。
sudo game stop
- 以下のコマンドを入力し、戻したいバックアップファイルを確認します。
ls -al /opt/backup/world-*.tar.gz
- 以下のコマンドを入力し、Saveデータのディレクトリ名を変数に設定します。
LEVEL_NAME="$(awk -F"=" '$1~/^level-name/{print $2}' /opt/minecraft/server.properties)"
- 以下のコマンドを入力し、変数に値が入っていることを確認します。
echo $LEVEL_NAME
- 以下のコマンドを入力し、現在のデータを削除します。
rm -rf /opt/minecraft/worlds/${LEVEL_NAME}/*
- 以下のコマンドを入力し、圧縮を展開しデータを戻します。「world-xxxxxxxx_xxxxxx.tar.gz」は、2の手順で確認した戻したいバックアップファイルの名前にしてください。
tar zxf /opt/backup/world-xxxxxxxx_xxxxxx.tar.gz -C /opt/minecraft/worlds/${LEVEL_NAME}
- 以下のコマンドを入力し、ゲームを起動します。
sudo game start
ゲーム起動後は、正常に復元が行えているかをご確認ください。
ゲームサーバーアップデート時のバックアップを使用した復元方法
ゲームサーバーアップデート時に自動で取得される、アップデート前のバックアップデータを使用した復元方法を説明します。
Step1 SSH接続でサーバーにログインする
マニュアルを参考に、SSH接続でサーバーにログインします。
Step2 以下の手順を参考にコマンドを実行する
SSH接続後に表示された画面で、以下の手順を参考に、コマンドを入力しエンターキーを押して実行します。
- 以下のコマンドを入力し、ゲームを停止します。
sudo game stop
- 以下のコマンドを入力し、戻したいバックアップファイルを確認します。
ls -al /opt/backup/minecraft-*.tar.gz
- 以下のコマンドを入力し、現在のデータを削除します。
rm -rf /opt/minecraft/*
- 以下のコマンドを入力し、圧縮を展開しデータを戻します。「minecraft-x.xx.xx.xx.tar.gz」は、2の手順で確認した戻したいバックアップファイルの名前にしてください。
tar zxf /opt/backup/minecraft-x.xx.xx.xx.tar.gz -C /opt/minecraft
- 以下のコマンドを入力し、ゲームを起動します。
sudo game start
ゲーム起動後は、正常に復元が行えているかをご確認ください。