View Categories

Soulmask サーバーにセーブデータをアップロードする方法

MIGRATION

ローカル(シングルプレイ)で遊んでいた Soulmask のワールドを、BESTNET-GSERVER の専用サーバーへ移す手順です。進行状況をそのまま引き継げます。

v2.0(2026年8月改訂) BESTNET LLC 読了 約6分
改訂履歴
v2.0
2026年8月 — 全面改訂。作業前のバックアップと、既存ファイルを削除せず名前を変えて退避する手順を追加しました。画面の表示名を現在のゲームパネル(日本語表示)に合わせ、移行後の確認手順を追記。
v1.0
2024年8月 — 初版作成

はじめる前に

この作業を行うと、サーバー上にある既存のワールドと、参加者全員の進行状況が置き換わります。元に戻せなくなるため、次の2点を必ず先に済ませてください。
1. ゲームパネルの「バックアップ」画面で、現在のサーバーのバックアップを取得する
2. 差し替えるファイルは削除せず、名前を変えて退避する(この記事の手順どおりに進めれば、そうなります)
用意するもの:
  • 移行したいワールドでプレイしている Windows PC
  • ゲームパネルにログインできる情報(お申し込み完了メール)
サーバーを借りたばかりで、まだ誰も遊んでいない場合は、置き換わって困るデータがありません。その場合もバックアップは取っておくと安心です。

ローカルのセーブデータを見つける

  1. Soulmask を起動し、[Continue(続行)] を選びます。
  2. 移行したいワールドの招待コードをメモします。
  3. Windows + R キーを押して「ファイル名を指定して実行」を開きます。
  4. %localappdata%\WS\ と入力して [OK] を押します。
  5. SteamID の名前が付いたフォルダーを開きます。
  6. 2646460AutoGames と開きます。
  7. 手順2でメモした招待コードと一致するフォルダーを開きます。このフォルダーはあとで使うので、開いたままにしておきます。
Soulmask のタイトル画面で [Continue(続行)] を選ぶ
ゲームを起動して [Continue(続行)] を選びます
Windows の「ファイル名を指定して実行」に %localappdata%\WS\ と入力した画面
Windows + R で開き、%localappdata%\WS\ と入力します
このフォルダーの中に、ワールド本体の world.db と、係数設定の GameXishu_〜 が入っています。

サーバーを停止する

ファイルを差し替える前に、必ずサーバーを止めます。
  1. ゲームパネルにログインし、Soulmask のサーバーを選びます。
  2. 「コンソール」画面の「停止」を押し、ステータスが停止するまで待ちます。
ゲームパネル上部のサーバー操作ボタン。開始・再起動・停止の3つ
サーバー操作ボタン。ここで「停止」を押します
動作中にファイルを差し替えないでください。書き込み途中のデータが混ざり、ワールドが壊れることがあります。

係数設定ファイルを差し替える

  1. ゲームパネルの「ファイル」画面を開きます。
  2. /home/container/WS/Saved/GameplaySettings を開きます。
  3. 既存の GameXishu.json を、「名前の変更」GameXishu.json.bak にします。削除しないでください。
  4. ローカルのフォルダーから GameXishu_〜 をアップロードします。
  5. アップロードしたファイルを、「名前の変更」GameXishu.json にします。
このファイルが存在しない場合は、サーバーを一度起動して停止すると生成されます。

ワールド本体を差し替える

  1. /home/container/WS/Saved/Worlds/Dedicated/ を開き、お使いのマップの名前が付いたフォルダーを開きます。通常マップ(Cloud Mist Forest)は Level01_Main、DLC マップ(Shifting Sands)は DLC_Level01_Main です。
  2. 既存の world.db を、「名前の変更」world.db.bak にします。削除しないでください。
  3. ローカルのフォルダーから world.db をアップロードします。
セーブデータはマップ間で共用できません。アップロードする world.db は、そのマップで作られたものである必要があります。別のマップのフォルダーに置いても、正しく読み込まれません。マップの切り替えについては Soulmask サーバーのマップを変更する方法 をご覧ください。
ゲームパネルのファイル画面で world.db のメニューを開き、「名前の変更」を選ぶ
既存ファイルは「削除」ではなく「名前の変更」で退避します
ここで「削除」を選ぶと、元のワールドは戻せません。うまくいかなかったときに .bak の名前を戻せば元に戻せるよう、必ず「名前の変更」を使ってください。

起動して確認する

  1. ゲームパネルの「コンソール」画面で「開始」を押します。
  2. ステータスが「オンライン」になるまで待ちます。
  3. ゲームを起動し、ゲーム内のサーバー一覧でサーバー名を検索して参加します。
  4. 移行したワールドの状態になっていることを確認します。
起動してからゲーム内の一覧に出るまで数分かかることがあります。詳しくは サーバーを起動するサーバーに参加する をご覧ください。
うまく移行できていた場合は、退避した world.db.bakGameXishu.json.bak を削除して構いません。
ローカル側のフォルダー構成はゲームの更新で変わることがあります。手順どおりに進められない場合は、ファイルを削除せずそのままにして、サポートチケットでお問い合わせください。
Scroll to top