今回はパルワールドにてマルチプレイを行うためのサーバーの構築方法を紹介します。
他の人が既に立てているサーバーでもマルチプレイで遊ぶことができるので、必ずしもサーバーを立てないとマルチプレイが遊べないわけではありません。
サーバーの立て方
早速ですが、サーバーの構築方法は2種類あります。
1.Steamライブラリから立てる
2.SteamCMDを使用して立てる
今回は「1.Steamライブラリから立てる」を紹介します。
要件
サーバーを構築する上での要件ですが、下記のようになっています。
CPU | 4コア (推奨) |
メモリ | 16GB 安定したサーバー稼働のためには 32GB 以上を推奨 8GBでも起動は可能ですがプレイを進めるほどメモリ不足でサーバーがクラッシュする可能性が高まります。 |
ネットワーク | UDP Port 8211 (デフォルト) をポート開放できること |
ポートは変更できるので必ずしも8211でなければいけないといった事は無いです。
Steamライブラリから立てる
Steamにて、ライブラリを開いた後ゲーム一覧のフィルターにある「ツール」にチェックを入れます。
そうするとPalworldの下に「Palworld Dedicated Server」が表示されるので通常のゲームと同じようにダウンロードします。
ダウンロードが完了し起動するとファイアウォールの許可ポップアップが出るので「許可」を押します。
許可するとコマンドプロンプトが起動するので、これでサーバーの構築は完了です。
試しにゲームを起動して接続してみましょう。
「マルチプレイに参加する(専用サーバー)」を選択します。
そうすると下のほうにIPアドレスとポート番号を入力するテキストボックスが表示されます。
ゲームと同じPCでサーバーを立てている場合はこのまま「接続」を押すとサーバーに接続されます。
サーバーに接続し、キャラクター作成画面にいけば成功です。
フレンドを招待する場合は「自分のグローバルIPアドレス:8211」で接続してもらいましょう。
例)123.456.789.012:8211
自身のIPアドレスの調べ方→https://www.cman.jp/network/support/go_access.cgi
ポート開放やハマチ等の使用方法は割愛します。
サーバーの設定
次はサーバーの設定についてです。
公式からは下記の設定値が公開されています。
Difficulty | ゲームの難易度 |
DayTimeSpeedRate | 昼の経過速度 |
NightTimeSpeedRate | 夜の経過速度 |
ExpRate | 経験値の入手倍率 |
PalCaptureRate | 捕獲確率の倍率 |
PalSpawnNumRate | パル出現倍率 ※パフォーマンスに影響します |
PalDamageRateAttack | パルの与えるダメージ倍率 |
PalDamageRateDefense | パルの受けるダメージ倍率 |
PlayerDamageRateAttack | プレイヤーの与えるダメージ倍率 |
PlayerDamageRateDefense | プレイヤーの受けるダメージ倍率 |
PlayerStomachDecreaceRate | プレイヤーの満腹度減少倍率 |
PlayerStaminaDecreaceRate | プレイヤーのスタミナ減少倍率 |
PlayerAutoHPRegeneRate | プレイヤーのHP自然回復倍率 |
PlayerAutoHpRegeneRateInSleep | プレイヤーの睡眠時HP回復倍率 |
PalStomachDecreaceRate | パルの満腹度現象倍率 |
PalStaminaDecreaceRate | パルのスタミナ減少倍率 |
PalAutoHPRegeneRate | パルのHP自然回復倍率 |
PalAutoHpRegeneRateInSleep | パルの睡眠時HP回復倍率(パルボックス内) |
BuildObjectDamageRate | 建築物に対するダメージ倍率 |
BuildObjectDeteriorationDamageRate | 建築物の劣化速度倍率 |
CollectionDropRate | 採集アイテムの入手量倍率 |
CollectionObjectHpRate | 採集オブジェクトのHP倍率 |
CollectionObjectRespawnSpeedRate | 採集オブジェクトのリスポーン間隔 |
EnemyDropItemRate | ドロップアイテム量の倍率 |
DeathPenalty | デスペナルティ None : ロスト無し, Item : 装備品以外のアイテム, ItemAndEquipment : すべての装備品とアイテム, All : 全ての装備品と装備品と手持ちパル |
GuildPlayerMaxNum | ギルドの最大人数 |
PalEggDefaultHatchingTime | キョダイタマゴの孵化にかかる時間(h) |
ServerPlayerMaxNum | サーバーに参加できる最大人数 |
ServerName | サーバー名 |
ServerDescription | サーバー説明 |
AdminPassword | AdminPassword |
ServerPassword | サーバーパスワード |
PublicPort | 外部公開ポート |
PublicIP | 外部公開IP |
RCONEnabled | RCONの有効化 |
RCONPort | RCONで使用するポート |
一度サーバーを起動すると下記のフォルダ配下に「PalWorldSettings.ini」があるのでテキストエディタ等で開いてください。
C:\Program Files (x86)\Steam\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer
デフォルト値は下記のようになっているのでお好みで変更してください。
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=All,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
見づらいですが改行はできないみたいなので、↑の設定値一覧から探して変更するしかないです。。。
書いてある英語をそのまま読めば大体は何の設定かわかるの思うので、具体的な説明は割愛します。
経験値倍率を100倍にしたかったら「ExpRate=1.000000」を「ExpRate=100.000000」に変更すれば100倍になります。
変更後はサーバーの再起動が必要です。
以上、SteamライブラリからのPalworldサーバー構築方法をご紹介しました。
コメント