結論
LocalData.sav をPC側の移行先ワールドフォルダへ上書きすることで、マップとチュートリアルを復元できました。

発生した現象
ローカルマルチで遊んでいたワールドを専用サーバーへ移行しました。
移行自体は問題なく完了し、建築物やプレイヤーデータも引き継がれていました。しかし、マップの探索状況とチュートリアルの進行状況だけが初期化されていました。

プレイ自体はできたため、「マップはもう一度探索するしかないか」と諦めてそのまま遊んでいました。
原因に気付くまで
後から調べると、LocalData.sav にマップやチュートリアルの情報が保存されていることを知りました。
「移行時にサーバー側のワールドフォルダへ上書きしたはずなのに…」と思いながらPC内を確認していると、専用サーバー用のワールドフォルダがPC側にも作成されていることを発見。
そのフォルダ内にも LocalData.sav が保存されていました。
解決方法
試しに、PC側に作成された専用サーバー用ワールドフォルダの LocalData.sav をバックアップし、移行元ワールドの LocalData.sav をコピーして上書きしてみました。
すると…
ビンゴ!
マップの探索状況とチュートリアルが元通りになりました。

ポイント
最初は LocalData.sav をサーバー側のワールドフォルダへ上書きするものだと思っていましたが、実際はPC側のワールドフォルダへ上書きする必要がありました。
これでデータ移行が完全に完了しました。
まとめ
データ移行時の保存先は次のとおりです。
LocalData.sav:PC側のワールドフォルダへ上書きLevel.sav、プレイヤーデータ:サーバー側のワールドフォルダへ上書き
同じように「データ移行は成功したのにマップだけ初期化された」という方は、一度 LocalData.sav の保存場所を確認してみてください。


コメント