1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【パルワールド】個人で建てたマルチサーバーにログイン時、無限ロードが発生してしまう不具合の対処方法

Last updated at Posted at 2024-01-24

参考ページ
海外兄貴の対処方法

症状

パルワールドの、個人が立ててくれたサーバーに接続時に無限にロードしてしまう。

原因(おそらく)

・症状が発生した人がログアウト(オフライン)中、所属しているギルドのメンバーの誰かが脱退する

以下対処方法を行うデメリット

・プレイヤーのレベルが1になってしまう

対処方法

1. 必要なツールを取得する

セーブデータ解析ツール
上記リンクよりGitHubのページへ行き、ツールをダウンロードする。

キャプチャ.PNG

zipファイルとexeファイルをダウンロードする。
ダウンロードできたら、zipファイルを適当な場所に解凍する。
そして、解凍したフォルダ内に、ダウンロードしてきたexeファイルを配置する。

image.png

●Pythonのインストール
Python 3 以上のバージョンをインストールする。
Pythonインストール参考

2. 無限ロードの発生したプレイヤーのセーブデータをバックアップする

該当プレイヤーの特定方法
・最後にログアウトした日付(できれば時間も)
最後にログアウトした日時 = 該当セーブデータの更新日時

image.png

バックアップを取ったら、サーバー側のプレイヤーセーブデータを削除する。

3. 無限ロード発生者に再度ログインしてもらう

・作業中、無限ロード発生者以外は、ログインしないようにしてもらう。(ファイル操作ミスをしないため)
・新しくキャラクターデータを作成してもらう。
・キャラクターの外見データは、新しく作る方になるため、慎重に作成してもらう。
・キャラクターデータを作成し終えたら、ログアウトしてもらう。
・サーバーを一度落とす。(念のため)

4. 壊れたセーブ、新しいセーブそれぞれをjsonに変換する

壊れたセーブファイルと、新しいセーブファイルの名前が同じ場合があります!間違えないように!
それぞれのファイルを、別々のフォルダに入れて作業することをおすすめします
3. までの手順で取得した、.sav拡張子のセーブデータを、.json形式に変換をする。
jsonに変換したい.savファイルをドラッグし、1. の手順で準備したツールの「convert-single-sav-to-json.bat」にドロップする。
コマンドプロンプトが開き、「Y/N」と聞かれるので、「Y」を入力する。
変換元の.savファイルと同じフォルダ内に、jsonファイルが生成されます。

5. 壊れているほうのデータを、新しいデータに移植する

  1. 壊れているほうのjsonファイルをテキストエディタ(メモ帳など)で開く。

  2. "PlayerCharacterMakeData" 以下、ファイルの一番下までを選択し、コピーする
    image.png

  3. 新しいほうのjsonファイルをテキストエディタ(メモ帳など)で開く。

  4. "PlayerCharacterMakeData" 同じところに張り付ける。
     ※位置がずれないように確認してください。

6. 作業を行ったjsonファイルを、.savファイルに変換する

.savに変換したい.jsonファイルをドラッグし、ツールの「convert-single-json-to-sav.bat」にドロップする。
コマンドプロンプトが開き、「Y/N」と聞かれるので、「Y」を入力する。
変換元の.jsonファイルと同じフォルダ内に、.savファイルが生成(上書き)されます。

7. サーバー側プレイヤーデータのところに、作業した.savファイルを配置する

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?