パルワールド サーバー設定 steamCMD【追記】
サーバーレンタルをされている方も多いようですが、
レンタル費用に結構な月額を払う必要が有る様で、
それならサーバー構築をしてみませんか?と言う感じです。
Windowsでの説明となります。
Linuxいじれる人なら自力で出来そうですし……
まずは Palworld Server Guide こちらのサイトを見てみましょう。
ブラウザのお気に入りに入れておくと便利です。
知識がある方なら上記サイトだけで構築可能かと。
サーバー用PCを用意出来る場合はそちらを利用してください
推奨8Core、メモリ32GB
1.SSDにインストール先のフォルダを作る
(結構読み書きが多いのでシステムでは無く別ドライブが無難)
2.フォルダの中に steamCMD こちらを解凍して
出てきたsteamcmd.exeを1で作ったフォルダに入れる
3.steamcmd.exeを実行し必要なファイルをダウンロードすること
ここまでは実行ファイルをダブルクリックすれば自動でしてくれます。
アップデートまで終わったら一応一度閉じて、
1で作ったフォルダにいろいろなファイルがあることを確認。
4.steamcmd.exeを再度実行し下記のコマンドを入れていく
login anonymous
上記のコマンドをコピーして右クリックで入りますので
ログインOKとなったら次
app_update 2394010 validate
これをさらに入力(コピーして右クリックでも入ります)
パルワールドのサーバーアプリがインストールされます。
quitと入力し終了すれば初期設定は完了となります。
1~4まで出来たら次は設定をと言いたいのですが、
その前にポート開放してくださいね
UDP Port 8211 このポートが開放出来ていないと他の人が入れません。
さて個人サーバーはここからが本番
1で作ったフォルダの中にとあるファイルがあります。
steamCMD→steamapps→common→PalServer→DefaultPalWorldSettings.ini
このDefaultPalWorldSettings.iniファイルをコピーし別のフォルダに移します
切り取りでは無くコピーした方が良いです。PalServerフォルダの中にある、
Pal→Saved→Config→WindowsServer←ここまで開く
このフォルダ内のPalWorldSettings.iniを確認
PalWorldSettings.iniそのものが無い場合は、先ほどのファイルを貼付け
またファイルがある場合はファイルを開いて中身を、
DefaultPalWorldSettings.iniからコピーして貼付けてください。
これでやっとスタートラインでありサーバー運営の楽しみでもありますね。
ここからが大変かもしれませんが
サーバー設定で性能がある程度有るのであれば
拠点数ギルド毎に10 拠点内パル50匹
と言う設定にすると一拠点で出来ることが多くなるので楽ですね。
設定方法はPalWorldSettings.iniをを開き設定していくだけです。
BaseCampMaxNumInGuild 初期設定3 MAX10 (拠点数)
BaseCampWorkerMaxNum MAX50 (多いほどサーバーへの負荷が高くなる)
後は
bEnableInvaderEnemy パルの襲撃 頻度などは変えられずONかOFFのみ
BuildObjectDamageRate 建築物に対するダメージ倍率
(始めたばかりで友人とのみ遊ぶなら0すれば誤射で大惨事など無くなります)
DeathPenalty デスペナの項目 最初は何故かハードモードになっているので、
None : ロスト無し,
Item : 装備品以外のアイテム
に書き換えましょう。
ハードに行くのなら
ItemAndEquipment : すべての装備品とアイテム,
All : 全ての装備品と装備品と手持ちパル
タマゴの孵化時間
PalEggDefaultHatchingTime
これもハードモード仕様なので短めにしないと配合が大変になりますね
SupplyDropSpan隕石・補給物資の投下間隔(分)
これは最初3時間感覚ですが人数によりますが、
10~30分間隔にすると丁度良い感じになると思います。
ServerName サーバー名
ServerPassword サーバーのログインに必要なパスワード
ここもしっかり変えましょう。
さて他にも色々と設定をいじれます。
管理者コマンドを使うのならそこも設定しておいてください。
Palworld Server Guide こちらを見ながらいじってみましょう
2024年8月更新
追記
サーバーの設定 | Palworld Server Guide (palworldgame.com)
起動時の設定で -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS を追加してください。
serverFPSの向上が見込まれます。
ただし現状では一日一度はサーバー再起動はした方が無難ですね。