無料のブラウザツール
パルワールド ホスト変更:協力プレイのセーブを専用サーバー用に変換
招待コードの協力プレイで遊んだワールドをパルワールド専用サーバーへ移すと、ホストのキャラクターが消えてしまいます。協力プレイではホストのIDが0の並びと末尾の1で固定されており、専用サーバーはそれを認識しないためです。このツールはそのIDを、サーバーが発行した実際のIDに置き換え、ギルドの所属・パルの所有者・次元パルストレージも併せて修復します。サーバーのワールドを協力プレイに戻すのは同じ作業の逆向きで、どちらの向きもこのページで行えます。処理はすべてブラウザ内で行います。
セーブデータはPCから出ません
解析も書き換えもブラウザ内で完結します。当方のサーバーがお届けするのはこのページと、そこで動くデコーダーだけ。セーブデータは1バイトもお使いのPCから出ません。
登録も料金も不要
ページを開けばそのまま使えます。アカウントも回数制限もありません。
元のセーブデータは読むだけ
選んだフォルダを読み取り、新しいZIPを作るだけです。元のファイルには一切書き込みません。
書き出した後に自分で検証
書き出したデータを読み直して確認します。どこか一層でも反映されていなければその場でエラーにするため、一見正常な壊れたセーブデータをお渡しすることはありません。
協力プレイのワールドフォルダを選ぶ
SaveGames フォルダごとドロップしてください。中のワールドを一覧にしてお見せします。始める前にご自身でもバックアップをお取りください。
自分のキャラクターを選ぶ
協力プレイで使っていたキャラクターを選んでください。ホストのIDは0が続いて1で終わる固定値で、通常は最初から選ばれているものが該当します。
ワールドを読み込むと、中のキャラクターがここに並びます。
専用サーバーが発行した新しいIDを入れる
ホストの Steam ID を入れれば新しいIDをその場で算出します。サーバーを先に立てる必要はありません。すでにお持ちなら、そのセーブフォルダ(新しく現れたプレイヤーファイルだけでも可)をドロップすれば実際のIDをそのまま読み取ります。両方入れると相互に照合します。
専用サーバーが各 Steam アカウントに割り当てるプレイヤーIDは、この数字から算出されます。入力すればサーバーを先に立てる必要はありません。7656 で始まる17桁で、プロフィールのリンクを貼っても構いません。計算はブラウザ内で行われ、送信は一切ありません。
Steam ID が分からない、または Xbox / PlayStation / Mac のクロスプレイの方
16進数32文字。専用サーバーの Players フォルダにあるファイル名から .sav を除いたものです。
変換してダウンロード
押すと変換が始まります。処理はブラウザ内で行うため、ワールドが大きいほど時間がかかります。終わるまでページを閉じないでください。
本ツールはセーブ形式に関するオープンソースコミュニティの研究成果——cheahjs/palworld-save-tools と quadrantbs/palworld-hostfix-toolkit——に基づいており、その JavaScript 移植である zlmitchell/palworld-save-toolkit と SnosMe/ooz-wasm を同梱しています。この二つは GNU GPL v3 で、無改変のまま使用しています。
何が書き換わるのか
書き換わるのはIDが一つと、それを指している参照だけです。
協力プレイのワールド
Players/
00000000000000000000000000000001.savホスト — 固定IDで、専用サーバーは認識しません3F9AC2B70E5D41886BA47C21D9F0E7D4.savフレンド — もともと実在するID
変換後
Players/
A71E63D80C2F4B95A0E8172D45BC93F6.savホスト — サーバーが発行したID3F9AC2B70E5D41886BA47C21D9F0E7D4.savフレンド — そのまま
古いIDを指していた参照はすべて一緒に移ります:ギルドの所属と管理権限、パルの所有、手持ちとパルボックスのスロット、ディメンションパルストレージ(ファイル名だけでなく中の所有レコードも書き換えます)、建築物の建築者記録、宝箱のパスワードロック、そして死亡時のドロップ。他のプレイヤーのファイル、拠点、建築物はそのままZIPに入ります。逆方向も同じ処理で、二つのIDを入れ替えるだけです——処理そのものはどちらの方向かを知りません。
ワールドの戻しかた
ダウンロードしたZIPがワールドフォルダ一式です。選んだ向きに応じて、移動先にあるフォルダと入れ替えてください。
専用サーバーへ入れる
- 1
まずサーバーを停止します。起動したまま入れ替えても意味がありません。サーバーは約30秒ごとに自動保存するため、置いたファイルが上書きされます。
- 2
サーバー上の既存のワールドフォルダは退避させないでください。WorldOption.sav は専用サーバー側にしかなく、一緒に消えるとサーバーは PalWorldSettings.ini の設定に戻ってしまいます。フォルダはコピーしてバックアップを取り、その中へ変換後のファイルを入れます。ZIP内のフォルダ名は協力プレイのワールド名で、サーバー側とは一致しません。サーバーのワールドフォルダ名(GameUserSettings.ini の DedicatedServerName の値)にリネームするか、中身だけをそのフォルダへコピーしてください。名前が合っていないと、サーバーはセーブが無いものとして新しいワールドを作ってしまいます。
- 3
ファイルの所有者と権限が元と同じか確認します(Linuxでは専用ユーザーで動かすのが一般的です)。権限が違うとサーバーはセーブを読めず、新しいワールドとして開始してしまいます。
- 4
サーバーを起動し、キャラクター・パル・ギルドが揃っているか最初に確認します。おかしければすぐ停止してください。自動保存で確定する前なら、退避したフォルダに戻せます。
手元のPCへ戻す
- 1
先にパルワールドを終了してください。起動したままだと、終了時にセーブが書き込まれ、入れたばかりのファイルが上書きされます。
- 2
先ほど作成した協力プレイのワールドフォルダを開きます。%LOCALAPPDATA%\Pal\Saved\SaveGames\ の中にはまず Steam ID の数字フォルダがあり、その中でいちばん新しいフォルダが目的のワールドです。このワールドフォルダをコピーしてバックアップを取ってください。
- 3
ZIPの中身をそのワールドフォルダへ入れます。ZIP最上位のフォルダ名はサーバー側のものなので、名前ごと持ち込まず中身だけを入れてください。終わるとフォルダに Level.sav と Players フォルダが入っている状態になります。
- 4
ゲームでそのワールドを読み込み、キャラクター・パル・ギルドが揃っているか確認します。おかしければ終了し、退避しておいたものに戻してください。
よくある質問
- 協力プレイのワールドを専用サーバーに移すと、なぜホストのキャラクターが消えるのですか?
- 招待コードの協力プレイでは、ホストのキャラクターは常に 00000000000000000000000000000001 に紐づいています。一方、専用サーバーはプレイヤーごとに別のIDを割り当てます。ワールドを移すとサーバーは見知ったホストIDを見つけられず、そのキャラクターは存在しないのと同じ扱いになります。拠点や建築、他の方のキャラクターは残り、ホストだけがやり直しになります。他のプレイヤーは元から実際のIDなので影響を受けません。
- サーバーのワールドを協力プレイに戻せますか?
- はい。ページ上部で向きを「専用サーバー → 協力プレイ」に切り替えれば、まさにその処理を行います。同じ作業の逆向きで、サーバー上のIDを協力プレイの固定ホストIDに戻し、ギルドの所属・パルの所有者・次元パルストレージも一緒に付いてきます。受け入れ先はご自身で用意してください。ゲームで協力プレイのワールドを新規作成し、一度入ってセーブさせてから、変換後のファイルでそのフォルダを上書きします。
- 元のセーブデータは変更されますか?
- 変更されません。ツールは選択したフォルダを読み取るだけで、出力は新しいZIPです。元のセーブは1バイトも変わりません。それでも作業前にご自身でコピーをお取りください。ツールの有無にかかわらず、セーブ操作の基本です。
- セーブデータをそちらのサーバーにアップロードする必要はありますか?
- 必要ありませんし、アップロードの工程自体がありません。解析も書き換えもブラウザ内でローカルに行われ、セーブデータのバイトはどこにも送信されません。最初にワールドを読み込むときだけ約130KBの展開モジュールを追加で取得するため、その間はネットワークに接続したままにしてください。取得後は通信しません。
- 他のプレイヤーのキャラクターやパルはどうなりますか?
- そのまま残ります。変換が触れるのはホストのIDに紐づく参照だけです(ホストのキャラクター、ギルドの所属、所有するパル、次元パルストレージ)。他の方のプレイヤーファイルはそのままZIPに入り、これまでどおり動作します。
- Xbox版やGame Pass版のセーブに対応していますか?
- 現時点では非対応です。Xbox版のセーブは別のコンテナ形式で、専用の読み取り処理が必要になります。今はSteam版のセーブに対応しており、2026年のアップデートで導入された新しい圧縮形式も含みます。
- パルワールドの更新後にエラーが出ます。どうすればよいですか?
- パルワールドはこれまでもセーブ形式を変更しており、今後も変わる可能性があります。本ツールは書き出したファイルを読み直して検証するため、どこか一つでも適用できていなければその場でエラーになります。見た目は正常でサーバーに入って初めて壊れているとわかる、という事態にはなりません。エラーが出ているときは元のセーブは無事です。数日おいて再度お試しいただくか、サポートへご連絡ください。
関連ガイド

パルワールドのサーバーが重くなる原因:メモリリークと定時再起動の組み方
パルワールドの専用サーバーは、エンジン側の既知のメモリリークにより数日で落ちることがあり、メモリ増設では治りません。唯一効くのは定時再起動です。間隔の決め方、リークを速める設定、セーブを失わない自動再起動の手順。

パルワールド専用サーバーの立て方(鯖立て):Linux と Windows での構築からワールド設定まで
パルワールドの専用サーバーを Linux と Windows で立てる手順。マシンの目安、SteamCMD の導入、開けるポート、PalWorldSettings.ini で最初に変える項目、セーブのバックアップ、アップデート、そして定時再起動が欠かせない理由まで。

パルワールドのサーバー設定を全項目解説:おすすめ設定と PalWorldSettings.ini で何を変えるか
パルワールドの専用サーバーで変更できるワールド設定を一項目ずつ解説します。経験値倍率、拠点の上限、PvP、デスペナルティ、クロスプレイと管理 API、1.0で変わった既定値、そして人を招く前に必ず見直したい数項目をまとめました。