活力值.yml
活力值.yml 控制整服的活力系统。玩家进本、扫荡、每天回体,看的都是这份配置。
这份文件现在会管什么
启用: true后,副本进场和扫荡会开始检查活力值。- 新玩家第一次生成活力数据时,会直接按自己的上限给满。
- 自然回复只对在线玩家生效。
- 每日重置会处理在线玩家;离线玩家会在下次上线后补一次重置。
- 权限组按文件里的书写顺序从上往下匹配,先匹配到的那组先生效。
推荐结构
yaml
启用: false
默认上限: 100
默认回复:
数量: 1
间隔: 300
重置:
启用: true
时间: '04:00'
重置为满: true
权限组:
dungeon.svip:
上限: 500
回复数量: 5
回复间隔: 120
dungeon.vip:
上限: 200
回复数量: 2
回复间隔: 180字段说明
| 字段 | 作用 |
|---|---|
启用 | 总开关,关掉后整套活力系统不参与判定 |
默认上限 | 普通玩家的基础上限 |
默认回复.数量 | 每次自然回复多少点 |
默认回复.间隔 | 自然回复间隔,单位秒 |
重置.启用 | 是否开启每日重置 |
重置.时间 | 每天几点执行重置,格式 HH:mm |
重置.重置为满 | 开启后会直接回满;关闭后只记录“今天已经重置过” |
权限组 | 用权限节点覆盖上限和回复速度 |
服主最关心的几个细节
- 当前版本没有单独的“自然回复开关”。只要活力系统开着,就会按
默认回复或权限组回复配置跑。 - 如果你只想做“每天回满一次”,更稳的做法是把
回复间隔设大一些,不要照着旧示例去找一个不存在的启用键。 重置.重置为满: false不会自动加活力。它只会让系统记录当天重置已经走过。- 权限组支持像
dungeon.vip这种带点号的权限名,源码已经做了兼容处理。
配置建议
- 休闲服可以把
默认上限设高一点,让玩家少一点被卡住的感觉。 - 日常刷本服重点看
默认回复,这会直接决定玩家一整天的循环节奏。 - 会员服把更高上限和更短回复间隔放进
权限组就够了,不需要额外再做一套活力系统。
常见问题
玩家今天没回满
优先检查:
启用有没有打开重置.启用有没有打开重置.时间有没有写成标准的HH:mm- 玩家是不是一直离线,到上线时还没过当天重置时间点
玩家上限和别人不一样
先看权限组顺序。源码会按文件顺序匹配,写在上面的组优先级更高。
活力看起来一直不恢复
先看 默认回复.间隔 和 默认回复.数量。这套自然回复只处理在线玩家,离线时不会慢慢累计。