Project Zomboidで作成されたバックアップを使用して復元する方法を説明します。
バックアップの仕様と保存場所については、マニュアルをご確認ください。
作成されたバックアップを使用して復元する
〈STEP1〉SSH接続でサーバーにログインする
マニュアルを参考に、SSH接続でサーバーにログインします。
〈STEP2〉コマンドを実行する
以下の手順を参考に、SSH接続後に表示された画面で、コマンドを入力しエンターキーを押して実行します。
-
ゲーム起動中の場合は、以下のコマンドを実行し、ゲームを停止します。
sudo game stop -
以下のコマンドを実行し、戻したいバックアップファイルを確認します。
ls -l /opt/backup/zomboid-* -
以下のコマンドを実行し、バックアップファイルを展開する一時ディレクトリへ移動します。
mkdir /home/admin/temp cd /home/admin/temp -
以下のコマンドを実行し、圧縮を展開してデータを戻します。「zomboid-{YYMMDD}_{HHMMSS}.tar.gz」は、手順2で確認した戻したいバックアップファイル名を入力します。
tar xvzf /opt/backup/zomboid-YYYYMMDD_HHMMSS.tar.gz -
以下のコマンドを実行し、復元前に元データを退避しておきます。
cp -a /home/admin/Zomboid /home/admin/Zomboid.old -
以下のコマンドを実行し、現在のセーブデータを削除します。
rm -rf /home/admin/Zomboid/* -
以下のコマンドを実行し、展開したバックアップファイルを復元先にコピーします。
cp -a /home/admin/temp/* /home/admin/Zomboid/ -
以下のコマンドを実行し、バックアップデータから展開された事を確認します。
ls -l /home/admin/Zomboid/バックアップから展開された一時ディレクトリが不要な場合は、以下のコマンドを実行し削除します。
rm -rf /home/admin/temp/ -
以下のコマンドを入力し、ゲームを起動します。
sudo game start
以上で復元が完了します。