パルワールドサーバーで拠点パルの数を変更する方法

まえおき

steamCMDで鯖を立てた場合 PalWorldSettings.ini を編集することにより、難易度設定やサーバー名の変更ができます。

PalWorldSettings.ini ファイルを開くとこんな感じでパラメーターが羅列されており、変数の数値を変更し、鯖を再起動することでゲーム内に反映されるようになります。

その中の BaseCampWorkerMaxNum という設定。拠点内で働くことができるパルの最大人数が変更できるんですが、ver1.3.0の現在ここの数値を変更してもゲーム内で反映されません。この並んでいる設定は、一部が未実装のものが含まれると公式で明記されているため、未実装の機能かと思うかもしれませんが、ソロでワールドを作るときにはこの設定ができるようになっています。現状鯖で運用する時だけ設定ができないようになっています。設定が反映されないのは鯖運用でのパル増加をまだ検証できていないからとも考えられますが、この鯖の設定はポート番号とかもなんか反映されないので単なる不具合な気もします。

設定方法

で、ここから、設定の仕方の話。

I have a Fix for BaseCampWorkerMaxNum not working in dedicated server ini settings :: Palworld General Discussions
1. Create a new World 2. Use custom settings and set everything you need, especially BaseCampWorkerMaxNum num to whatever you want 3. Find local save file in yo...

詳しくはここに載っていますが英語で分かりにくくて、細かく設定しようと思うと複雑なので詳しく解説。

仕組みを簡単に説明すると鯖で設定できないからソロの設定変更してからそのファイルを引っ張って持ってくると鯖にも設定が反映されます。

1.ソロ鯖で新しいワールドを作る(すでにある場合は作る必要はない)

2.ソロ鯖のワールドの設定の拠点パルの人数を増やす

3.C:\Users\<UserName>\AppData\Local\Pal\Saved\SaveGames\<SteamID>\<SaveID>を探し、WorldOption.sav というファイルをコピーしておきます。フォルダたどると謎の数値が羅列されていますが、WorldOption.sav さえみつかればたぶん大丈夫です。

4.%steamcmd%\steamapps\common\PalServer\Pal\Saved\SaveGames\0\<長い数値> を探し、level.sav などのファイルがある同じ階層にコピーしたデータを貼り付けて完了(鯖ではWorldOption.sav がないので上書きじゃなく新規保存になります)。場所が分からなかったら、鯖を起動するファイルから右クリックでフォルダの場所を開いてたどりましょう。

5.鯖を起動して反映されていたら問題ないです、拠点レベルが一定以上ないと15より上にならないので注意。

20より増やしたい場合

で、ここからは20より数値を増やす方法。※まだ私の鯖の拠点のレベルが足りていないので、ゲーム内で20より増えるのかわからないです。

さきほどの WorldOption.savのファイルを https://palworld.tf/にドロップ&ドラッグします。左上のtextを押すとツリーが全部開かれるので見やすいです。その中の BaseCampWorkerMaxNum の値を変更し左上の保存マークから保存し、鯖とデータを入れ替えて完了。※このパラメーターはゲーム内で一度パル数を15から変更してないと出てこないので注意しましょう。※このサイトは有志の人が用意してくれたものなので突然使えなくなる可能性があります。