作者:小蛋丶糕
來源:幻獸帕魯貼吧
本人是使用Ubuntu linux開設伺服器
linux伺服器設定檔路徑一般在
/home/steam/.local/share/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
如果你是創建了別的用戶開設的伺服器請自行尋找設定檔路徑
Windows伺服器設定檔路徑
D:\steamcmd\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.in
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 (掉落物品最大數量_UNKO)
BaseCampMaxNum=128 (基地最大數量)
BaseCampWorkerMaxNum=15 (基地工人最大數量)
DropItemAliveMaxHours=1.000000 (掉落物品存活最長時間(小時)
bAutoResetGuildNoOnlinePlayers=False (自動重置公會無線上玩家)
AutoResetGuildTimeNoOnlinePlayers=72.000000 (無線上玩家時自動重置公會時間(小時)
GuildPlayerMaxNum=20 (公會最大玩家數量)
PalEggDefaultHatchingTime=72.000000 (夥伴蛋默認孵化時間(小時)
WorkSpeedRate=1.000000 (工作速度倍率)
bIsMultiplay=False (多人遊戲)
bIsPvP=False (PvP模式)
bCanPickupOtherGuildDeathPenaltyDrop=False (可以拾取其他公會死亡懲罰掉落)
bEnableNonLoginPenalty=True (啟用非登錄懲罰)
bEnableFastTravel=True (啟用快速旅行)
bIsStartLocationSelectByMap=True (根據地圖選擇起始位置)
bExistPlayerAfterLogout=False (登出後玩家仍存在)
bEnableDefenseOtherGuildPlayer=False (啟用防禦其他公會玩家)
CoopPlayerMaxNum=4 (合作玩家最大數量)
ServerPlayerMaxNum=32 (伺服器玩家最大數量)
ServerName=”” (伺服器名字)
ServerDescription=”” (伺服器描述)
AdminPassword=”” (管理員密碼)
ServerPassword=”” (伺服器密碼)
PublicPort=8211 (公共埠號)
PublicIP=”” (公共IP地址)
RCONEnabled=False (啟用RCON)
RCONPort=25575 (RCON埠號)
Region=”” (區域)
bUseAuth=True (使用身份驗證)
BanListURL=”https://api.palworldgame.com/api/banlist.txt” (封禁名單URL)
需要使用”/AdminPassword {管理員密碼}”在遊戲內聊天欄打出後才能使用以下命令,記得去掉{ }
/Shutdown {秒} {消息} – 在指定的秒數後關閉伺服器,並發送消息給所有玩家。
/DoExit – 強制停止伺服器。
/Broadcast {MessageText} – 向伺服器中的所有玩家發送消息。
/KickPlayer {SteamID} – 將玩家從伺服器踢出。
/BanPlayer {SteamID} – 將玩家封禁在伺服器上。
/TeleportToPlayer {SteamID} – 傳送到目標玩家當前位置。
/TeleportToMe {SteamID} – 目標玩家傳送到你的當前位置。
/ShowPlayers – 顯示所有連接的玩家資訊。
/Info – 顯示伺服器資訊。
/Save – 保存世界資料。
linux伺服器存檔設定檔路徑一定在PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
這個檔默認就是空的,並且在創建伺服器的時候在伺服器根目錄會生成PalServer/DefaultPalWorldSettings.ini,這是伺服器生成的默認設定檔(不會生效)
複製內容粘貼到PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
再進行修改,修改完記得重啟伺服器
還有一點就是這個遊戲的伺服器很吃資源,我用的10400cpu6核4.2睿頻加32G記憶體加50mbps上傳頻寬的情況下,伺服器倆人記憶體吃10G了,cpu12執行緒有10執行緒不低於20%,並且總的cpu利用率有將近200%(12執行緒所以滿利用率是1200%,linux佔用率計算方式),開設伺服器請自行考慮自己的伺服器人數和性能
啟動命令高級參數:
port=8211 更改伺服器監聽的埠號。
players=32 更改伺服器上的最大參與人數。
-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS 在多執行緒CPU環境中提升性能。在最多4個執行緒的情況下有效,分配更多執行緒並沒有太多意義。
加在啟動命令後比如說./PalServer.sh port=8888 players=10