《幻兽帕鲁》(Palworld)作为一款支持多人联机的沙盒生存游戏,搭建专属服务器可显著提升游玩体验。

本教程分为直接开服,可视化请直接前往PalServer-GUI下载开服工具

服务器要求

  • 处理器:4核CPU(推荐E5-2670v2或更高,主频≥2.5GHz)
  • 内存:16GB(建议32GB以上,避免长时间运行崩溃)
  • 存储空间:100GB(预留未来更新空间)
  • 网络:10M带宽(6人以上建议20M,需开放UDP 8211端口)
  • 环境VC++运行库DX修复工具(确保游戏兼容)

安装服务端

点击下载SteamCMD的压缩包,解压后我们会获得steamcmd的文件夹

打开文件夹内的steamcmd.exe文件,程序会自动更新下载最新的SteamCMD

显示Steam>时代表已经安装完毕

执行以下命令登录匿名账户

login anonymous

由于国内外网络原因登陆过程可能会遇到失败,重新登录即可

如图上所示为登录成功

执行以下命令下载游戏服务端

app_update 2394010 validate

显示Success则为安装成功,下载完我们就可以关闭steamcmd了

配置服务端

前往游戏服务端文件夹,打开steamcmd>steamapps>common目录找到PalServer文件夹,这个就是你的服务端根目录

在根目录找到DefaultPalWorldSettings.ini文件,将该文件复制到PalServer/Saved/Config/WindowsServer目录覆盖为PalWorldSettings.ini

然后参考以下配置文件解析进行配置

以下True代表打开,False代表关闭
Difficulty=None	调整游戏的整体难度,会整体影响各种机率与数值的总体设定。可以设置Eazy简单,Difficult困难。
DayTimeSpeedRate=1.000000	白天流逝速度(最大范围5)(数字越小白天越长)
NightTimeSpeedRate=1.000000	夜晚流逝速度(最大范围5)(数字越小夜晚越长)
ExpRate=1.000000	经验值倍率(最大范围20)(数字越大升级越快)
PalCaptureRate=1.000000	捕获帕鲁概率倍率(最大范围20)(数字越大机率越高)
PalSpawnNumRate=1.000000	帕鲁出现数量倍率(最大范围5)(数字越大数量越多)不要修改,提高出现数量将导致服务器性能大幅下降
PalDamageRateAttack=1.000000	帕鲁攻击伤害倍率(最大范围10)(数字越大攻击越高)
PalDamageRateDefense=1.000000	帕鲁承受伤害倍率(最大范围3)(数字越小受伤越少)
PlayerDamageRateAttack=1.000000	玩家攻击伤害倍率(最大范围10)(数字越大攻击越高)
PlayerDamageRateDefense=1.000000	玩家承受伤害倍率(最大范围3)(数字越小受伤越少)
PlayerStomachDecreaceRate=1.000000	玩家饱食度降低倍率(最大范围3)(数字越小越不容易饿)
PlayerStaminaDecreaceRate=1.000000	玩家耐力降低倍率(最大范围3)(数字越小耐力消耗越慢)
PlayerAutoHPRegeneRate=1.000000	玩家生命值自然回复倍率(最大范围10)(数字越大恢复生命值越快)
PlayerAutoHpRegeneRateInSleep=1.000000	玩家睡眠时生命值回复倍率(最大范围10)(数字越大回复生命值越多)
PalStomachDecreaceRate=1.000000	帕鲁饱食度降低倍率(最大范围3)(数字越小越不容易饿)
PalStaminaDecreaceRate=1.000000	帕鲁耐力降低倍率(最大范围3)(数字越小耐力消耗越慢)
PalAutoHPRegeneRate=1.000000	帕鲁受伤时生命自然回复倍率(最大范围3)(数字越大回复生命值越多)
PalAutoHpRegeneRateInSleep=1.000000	帕鲁睡眠时生命自然回复倍率(最大范围10)(数字越大回复生命值越多)
BuildObjectDamageRate=1.000000	对建筑伤害倍率(最大范围10)(数字越大伤害越大)
BuildObjectDeteriorationDamageRate=1.000000	建筑物的劣化速度倍率(最大范围3)(数字越小劣化越慢)
CollectionDropRate=1.000000	道具采集量倍率(最大范围10)(数字越大掉落越多)
CollectionObjectHpRate=1.000000	可采集物品生命值倍率(最大范围10)(数字越大数量越多)
CollectionObjectRespawnSpeedRate=1.000000	可采集物品刷新时间间隔(最大范围10)(数字越小刷新越快)
EnemyDropItemRate=1.000000	道具掉落量倍率(最大范围10)(数字越大数量越多)
DeathPenalty=All	死亡惩罚,None:无丢失,Item:没有装备的丢失物品,ItemAndEquipment:丢失的物品和装备,All:丢失所有物品、装备、伙伴(在库存中)
bEnablePlayerToPlayerDamage=False	允许玩家对玩家造成伤害(默认值:False)
bEnableFriendlyFire=False	允许友好火力(默认值:False)
bEnableInvaderEnemy=True	是否会发生袭击事件(默认值:True)
bActiveUNKO=False	启用UNKO(默认值:False)
bEnableAimAssistPad=True	启用手柄瞄准辅助(默认值:True)
bEnableAimAssistKeyboard=False	启用键盘瞄准辅助(默认值:False)
DropItemMaxNum=3000	世界内的掉落物上限(最大范围5000)(数字越大允许掉落物越多)
DropItemMaxNum_UNKO=100	UNKO掉落物上限(最大范围500)(数字越大允许掉落物越多)
BaseCampMaxNum=128	据点数量上限(最大范围256)(数字越大允许据点数量越多)
BaseCampWorkerMaxNum=15	据点工作帕鲁数量上限(最大范围20)(数字越大允许帕鲁越多)
DropItemAliveMaxHours=1.000000	掉落物保留最大时间(最大范围10)(数字越小掉落物消失越快)
bAutoResetGuildNoOnlinePlayers=False	自动重置公会没上线玩家,如果改为True,则如果没有玩家在线,公会将被解散
AutoResetGuildTimeNoOnlinePlayers=72.000000	没上线玩家公会自动重置时间(小时)(最大范围216)(数字越小越快重置)
GuildPlayerMaxNum=20	公会人数上限(最大范围50)(数字越大允许人数越多)
PalEggDefaultHatchingTime=72.000000	巨大蛋孵化时间(小时)(最大范围144)(数字越小孵化越快)
WorkSpeedRate=1.000000	工作速度倍率(最大范围10)(数字越大工作越快)
bIsMultiplay=False	是否多人游玩(默认值:False)注意服务器不需要打开这个
bIsPvP=False	是否PvP(默认值:False)不推荐打开
bCanPickupOtherGuildDeathPenaltyDrop=False	能否捡取其他公会死亡处罚物品(默认值:False)
bEnableNonLoginPenalty=True	是否启用非登入处罚(默认值:True)不推荐关闭
bEnableFastTravel=True	是否启用快速移动(默认值:True)
bIsStartLocationSelectByMap=True	是否由地图选择起始位置(默认值:True)
bExistPlayerAfterLogout=False	注销后是否保留玩家(默认值:False)
bEnableDefenseOtherGuildPlayer=False	是否启用防御其他公会玩家(默认值:False)
CoopPlayerMaxNum=4	合作玩家人数上限(上限为 12)(数字越大允许合作玩家越多)与服务器无关,无需修改
ServerPlayerMaxNum=32	服务器人数上限(上限为 32)
ServerName=“Default Palworld Server”	服务器名称
ServerDescription=“”	服务器描述
AdminPassword=“”	管理员密码
ServerPassword=“”	服务器密码
PublicPort=8211	公开服务器端口号,默认8211,需要修改为当前的端口
PublicIP=""	公开服务器的IP,可以留空,系统会自动检测
RCONEnabled=False	是否启用 RCON
RCONPort=25575	RCON 的默认端口号

启动服务端

前往PalServer目录双击PalServer.exe启动服务器(如果配置文件没修改端口,默认端口为8211)

关闭服务器

关闭服务器时需要在运行窗口里面输入quit指令,该操作会保存存档并退出。

更新服务端

该操作和安装同理

启动SteamCMD

依次执行下方命令登陆匿名账户并更新游戏服务端(如服务端为最新版本则会变为检查文件)

login anonymous
app_update 2394010 validate

等待更新完成后关闭即可