無料のブラウザツール
パルワールド ホスト変更:協力プレイのセーブを専用サーバー用に変換
招待コードの協力プレイで遊んだワールドをパルワールド専用サーバーへ移すと、ホストのキャラクターが消えてしまいます。協力プレイではホストのIDが0の並びと末尾の1で固定されており、専用サーバーはそれを認識しないためです。このツールはそのIDを、サーバーが発行した実際のIDに置き換え、ギルドの所属・パルの所有者・次元パルストレージも併せて修復します。サーバーのワールドを協力プレイに戻すのは同じ作業の逆向きで、どちらの向きもこのページで行えます。処理はすべてブラウザ内で行います。
- セーブはアップロードせず、ブラウザ内で処理
- 無料・登録不要
- 読み取るだけで、元のセーブは変更しません
- Steam 版のセーブに対応(Xbox / Game Pass は未対応)
変換ツール
セーブフォルダを選ぶ
SaveGames フォルダごと選んでください。中のワールドを一覧にしてお見せします。対応は Steam 版のセーブのみで、ツールは読み取るだけで元のファイルは変更しません。
セーブデータはここにあります(Windows・Steam 版)
%LOCALAPPDATA%\ Pal\ Saved\ SaveGames- 1.「コピー」を押して、上のパスをコピーします。
- 2.「SaveGames フォルダを選ぶ」を押し、開いたウィンドウ上部のアドレスバーに貼り付けて Enter を押します。
- 3.SaveGames の中に入ったら、そのまま右下の確定ボタン(「アップロード」または「フォルダーの選択」)を押します。
このあとブラウザが「このサイトにアップロードしますか」と確認しますが、フォルダを選ぶときの決まった文言です。ファイルはこのページの中で読むだけで、どこにも送信されません。
自分のキャラクターを選ぶ
協力プレイで使っていたキャラクターを選んでください。ホストのIDは0が続いて1で終わる固定値で、通常は最初から選ばれているものが該当します。
ワールドを読み込むと、中のキャラクターがここに並びます。
サーバー上でのホストのIDを確認する
専用サーバーは Steam アカウントごとにキャラクターへIDを振ります。ホストのキャラクターはそのIDに付け替えないと認識されません。セーブフォルダから Steam ID を読み取れた場合は自動で入力するので、確認だけしてください。
7656 で始まる17桁です。セーブのパスで SaveGames の下にある数字がそれです。Steam クライアント右上のアカウント名 →「アカウント詳細」でも確認できます。プロフィールのリンクを貼っても構いません。計算はブラウザ内で行われ、送信は一切ありません。
変換してダウンロード
押すと変換が始まります。処理はブラウザ内で行うため、ワールドが大きいほど時間がかかります。終わるまでページを閉じないでください。
本ツールはセーブ形式に関するオープンソースコミュニティの研究成果(cheahjs/palworld-save-tools と quadrantbs/palworld-hostfix-toolkit)に基づいています。
その JavaScript 移植である zlmitchell/palworld-save-toolkit と SnosMe/ooz-wasm を同梱しています。この二つは GNU GPL v3 で、無改変のまま使用しています。
本ツール自体のソースコード(上記を組み込む当社のコードを含む)は、GNU GPL v3 のもと keepworlds-dev/palworld-save-converter で公開しています。
何が書き換わるのか
書き換わるのはIDが一つと、それを指している参照だけです。
協力プレイのワールド
Players/
00000000000000000000000000000001.savホスト — 固定IDで、専用サーバーは認識しません3F9AC2B70E5D41886BA47C21D9F0E7D4.savフレンド — もともと実在するID
変換後
Players/
A71E63D80C2F4B95A0E8172D45BC93F6.savホスト — サーバーが発行したID3F9AC2B70E5D41886BA47C21D9F0E7D4.savフレンド — そのまま
古いIDを指していた参照はすべて一緒に移ります:ギルドの所属と管理権限、パルの所有、手持ちとパルボックスのスロット、ディメンションパルストレージ(ファイル名だけでなく中の所有レコードも書き換えます)、建築物の建築者記録、宝箱のパスワードロック、そして死亡時のドロップ。他のプレイヤーのファイル、拠点、建築物はそのままZIPに入ります。逆方向も同じ処理で、二つのIDを入れ替えるだけです——処理そのものはどちらの方向かを知りません。
セーブデータはPCから出ません
解析も書き換えもブラウザ内で完結します。当方のサーバーがお届けするのはこのページと、そこで動くデコーダーだけ。セーブデータは1バイトもお使いのPCから出ません。
登録も料金も不要
ページを開けばそのまま使えます。アカウントも回数制限もありません。
元のセーブデータは読むだけ
選んだフォルダを読み取り、新しいZIPを作るだけです。元のファイルには一切書き込みません。
書き出した後に自分で検証
書き出したデータを読み直して確認します。どこか一層でも反映されていなければその場でエラーにするため、一見正常な壊れたセーブデータをお渡しすることはありません。
ワールドの戻しかた
ダウンロードしたZIPがワールドフォルダ一式です。選んだ向きに応じて、移動先の所定の場所に置いてください。
専用サーバーへ入れる
- 1
まずサーバーを停止します。起動したまま入れ替えても意味がありません。サーバーは約30秒ごとに自動保存するため、置いたファイルが上書きされます。
- 2
ZIPを展開し、中のワールドフォルダをそのままサーバーの Pal/Saved/SaveGames/0/ に置きます。既存のワールドと並べて置き、リネームも、既存のワールドフォルダへの中身のコピーもしないでください。フォルダ名がワールドIDで、各プレイヤーのPCにはマップの探索状況(探索済みのエリアやファストトラベル地点)がこのIDごとに保存されています。名前を変えると、全員のマップが真っ暗な状態からやり直しになります。次に Pal/Saved/Config/LinuxServer(Windowsサーバーでは WindowsServer)にある GameUserSettings.ini を開き、DedicatedServerName をこのフォルダ名に書き換えます。サーバーはこの値で読み込むワールドを決めます。元のワールドはそのまま残しておけばバックアップになります。協力プレイ中にゲーム内で変えたワールド設定(WorldOption.sav)は ZIP に入れていません。ワールドフォルダにこのファイルがあると、サーバーは PalWorldSettings.ini の設定を使わず、管理者パスワードまで空になってしまうためです。倍率やデスペナルティなどは、サーバー側の PalWorldSettings.ini で設定し直してください。
- 3
新しく置いたフォルダの所有者と権限が、隣にある元のワールドフォルダと同じか確認します(Linuxでは専用ユーザーで動かすのが一般的です)。権限が違うとサーバーはセーブを読めず、新しいワールドとして開始してしまいます。
- 4
サーバーを起動し、キャラクター・パル・ギルドが揃っているか最初に確認します。おかしければサーバーを停止して DedicatedServerName を元に戻してください。元のワールドはそのまま残っています。
手元の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 で必ず決める項目、セーブのバックアップ、アップデート、そして定時再起動が欠かせない理由まで。

パルワールドのサーバーを24時間動かし続ける:自動起動・自動再起動・定時再起動
パルワールドのサーバーを24時間動かす自動起動・自動再起動・定時再起動の組み方と、実機で測ったメモリの推移、自動一時停止より止めるほうがいい理由。

パルワールドのセーブデータ:保存場所とバックアップ、復元の手順
パルワールドのセーブデータの保存場所(専用サーバーと、ソロ・協力プレイのワールド)、何をコピーすれば完全なバックアップになるか、そしてプレイヤーデータを失わずに復元する手順をまとめました。