空岛灵境

幻兽帕鲁世界设定详解:PalWorldSettings.ini 每一项改什么

把《幻兽帕鲁》专用服务器的世界设定逐项讲清楚:经验倍率、帕鲁捕获与刷新、据点上限、PvP、死亡惩罚各自影响什么,以及开服前最该先改的那几项。

专用服务器开起来之后,真正决定这个世界好不好玩的是那一份世界设定。《幻兽帕鲁》把四十多项参数塞进同一个配置文件,官方没给逐项说明,于是大多数人只改了经验倍率就不敢再动——而真正会让一群人玩不下去的,往往是死亡惩罚和据点上限这类没人注意的项。

这篇按「改了会影响什么」把它们分成四组,逐项说清楚。想先把服务器架起来的,先看从零架一台专用服务器

配置文件在哪、什么时候被读取

Linux 专用服务器的配置在这里:

Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Windows 版把 LinuxServer 换成 WindowsServer这个文件要等服务器第一次成功启动之后才会生成,全新安装时目录里是空的——很多人在这一步就卡住,以为装错了。

同一个目录下还有一份 DefaultPalWorldSettings.ini它是模板,服务器不读它。改那一份不会有任何效果,而且没有任何报错,这是新手最常见的一次白工。

打开之后你会看到这样一坨:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,...)

注意它是一整行,四十多项挤在一对括号里用逗号分隔,不是一行一项。手改的时候三个地方容易出错:

  • 漏掉逗号或者多打一个,整行解析失败,服务器静默回落到全部默认值——世界照样能进,只是你的设置一项都没生效
  • 字符串类的值要带双引号(ServerName="..."),数值和布尔值不带
  • 布尔值是 True / False,首字母大写

最后一条最重要:进程只在启动时读一次配置。存盘之后必须重启服务器才生效,热改文件是没有用的。

改变游戏手感的项目

这一组决定推进速度,改错了不会出事,只会让节奏变得奇怪。

参数默认说明
ExpRate1.0经验倍率。固定几个人周末玩的话 2.0 是个舒服的起点
PalCaptureRate1.0捕获概率倍率。官方 UI 的滑块上限是 2.0,再往上官方从没暴露过
PalSpawnNumRate1.0野生帕鲁刷新数量。调高会明显吃 CPU
CollectionDropRate1.0采集掉落量
CollectionObjectHpRate1.0矿石、树木的血量。调低等于挖得更快,方向和直觉相反
WorkSpeedRate1.0据点帕鲁的工作速度
PalEggDefaultHatchingTime72巨大蛋孵化所需时间(小时)。填 0 是立即孵化
DayTimeSpeedRate / NightTimeSpeedRate1.0昼夜流逝速度。调高是让那段时间过得更快,想要夜晚短一点就调高 NightTimeSpeedRate

两个容易搞反的已经标出来了:CollectionObjectHpRate 调低才是变快,NightTimeSpeedRate 调高才是夜晚变短。

PalEggDefaultHatchingTime 是多人服上最值得先改的一项。72 小时是按单人节奏定的,一群人凑周末玩的话,孵一颗蛋要跨三个星期。改成 1 到 2 小时,或者直接 0。

改变玩家之间关系的项目

这一组不影响性能,但它决定这个服会不会因为一次意外而散伙。开服前必须先说清楚,开起来之后再改会有人已经付出了代价。

参数默认说明
DeathPenaltyItem死亡掉落。四档见下
bEnablePlayerToPlayerDamageFalse玩家之间能否互相伤害
bEnableFriendlyFireFalse公会内部误伤
bEnableInvaderEnemyTrue据点袭击事件
bEnableNonLoginPenaltyTrue长期不上线的惩罚
bIsPvPFalsePvP 总开关

DeathPenalty 的四档,从松到紧:

  • None —— 什么都不掉
  • Item —— 掉背包里的道具,装备保留
  • ItemAndEquipment —— 道具和身上的装备都掉
  • All —— 全部掉,包括队伍里带着的帕鲁

最后那一档是纠纷的主要来源。带着刚抓到的稀有帕鲁失足掉进岩浆,队伍里的帕鲁一起留在原地,而尸体包在高难度区域里往往拿不回来。固定队友的服建议 Item,硬核向的再往上走。

bEnableInvaderEnemy 关掉之后据点不再被袭击。这一项对经常离线的团队很实用——袭击发生在没人在线的时候,回来只能看到一地废墟。

决定服务器撑不撑得住的项目

这一组直接对上内存占用。《幻兽帕鲁》的服务端内存是随世界规模单调增长的,跑上一个月的世界吃掉二三十 GB 并不罕见,而增长的来源主要就是这几项。

参数默认说明
ServerPlayerMaxNum32同时在线人数上限
BaseCampMaxNum128全服据点总数
BaseCampWorkerMaxNum15单个据点的工作帕鲁数,引擎上限 50
BaseCampMaxNumInGuild4单个公会能建几个据点
GuildPlayerMaxNum20单个公会人数
PalStomachDecreaceRate1.0帕鲁饱食度下降速度

BaseCampWorkerMaxNum 是这里最需要克制的一项。它看起来只是「据点里能放几只帕鲁干活」,但每一只都在跑自己的行为模拟——这一项的代价落在 CPU 上,而且是单核。从 15 提到 50,四十个据点的服会明显掉帧。

BaseCampMaxNumInGuild 限制的是单个公会,不是单个玩家。一个人一个公会的服,这一项等于是每人的据点上限。

人数上限那一项单独展开在人数上限:32 人不总是 32 人,因为「设定值」和「机器实际撑得住的数」是两件不同的事。

开服前先改的那几项

如果不想逐项读完,这张短表是最小集合——其余的都可以开起来之后慢慢调,这几项不行

参数为什么现在改
ServerName社区服列表里显示的名字,不改就是一串默认值
ServerPassword不设密码,任何人都能进你的世界
AdminPassword不设就没法用管理员指令,包括踢人
ServerPlayerMaxNum按机器的实际承载来定,不是按人多热闹来定
DeathPenalty开服后再改,有人已经掉过东西了
PublicPort只有改过端口的才需要动,默认 8211
PalEggDefaultHatchingTime72 小时对多人服来说等于没有繁殖系统

改完保存,重启服务器,进游戏用「参加多人游戏(专用服务器)」连上去确认设置生效——注意括号里那半句,标题画面上另有一条邀请码的多人路线,那条连不上专用服务器。

常见问题

改了 PalWorldSettings.ini 没生效? 三个最常见的原因:改的是 DefaultPalWorldSettings.ini(服务器不读它)、没有重启服务端(配置只在启动时读一次)、那一行里多打或漏了一个逗号(整行解析失败,静默回落到默认值)。

想让夜晚短一点该调哪一项? 调高 NightTimeSpeedRate。它是流逝速度,越高那段时间过得越快——方向和直觉相反。

DeathPenalty 选哪一档? 固定队友的服建议 Item:只掉背包道具,装备保留。All 会连队伍里的帕鲁一起掉,是纠纷的主要来源。

交给托管的情况

上面每一项都要开文件改、核对整行的逗号和引号、重启、然后自己记得改过什么。真正麻烦的不是第一次配置,是三个月后想调一项时,你已经不记得当初为什么把某个值设成那样。

空岛灵境《幻兽帕鲁》专用服务器上,同样这些设定是一张表单,每一项带着说明和取值范围,保存时的重启也由我们来做。

会员中心里的游戏配置面板,常用项直接可改

不想自己维护?

选好游戏和套餐就能开服,机器独享,备份、版本更新和到期提醒都由我们盯着。

看看支持的游戏