
M182 伤害追踪器
它会追踪每个玩家在战斗中对另一个玩家、野生帕鲁或Boss造成的伤害量——战斗结束后,它会悄悄向玩家发送一条包含总伤害的私信。
查看大图M182 伤害追踪器
描述
这个模组的诞生源于一个简单的需求:在战斗结束后,无需切换到电子表格或让每个人目测自己的生命条,就能比较我和朋友们造成的伤害。它会追踪每名玩家在一场战斗中对另一位玩家、野生帕鲁或 Boss 造成的伤害量,并在战斗结束后,通过私信悄悄地将伤害总量发送给他们。
工作原理
- 玩家每次命中的伤害都会被自动追踪 —— 无需输入任何内容,也无需激活任何功能。
- 一旦玩家在大约 8 秒内没有造成更多伤害,他们的战斗即被视为结束,并会收到一条包含其伤害总量的游戏内私信。
- 仅计算玩家本人造成的伤害 —— 你的伙伴帕鲁的攻击不计入你的数字,因此它反映的是你自身的战斗表现,而非帕鲁的。
- 无论伤害来源如何,其计算方式都相同:无论是 PvP 中的另一位玩家、野生帕鲁、Boss,还是高塔守护者。
- 完全私密 —— 只有造成伤害的玩家才能看到自己的数字。不会有任何信息广播到服务器或显示给其他任何人。
安装说明
- 下载并解压 UE4SS 到:
PalServer\Pal\Binaries\Win64(如果你已经在运行它,可跳过此步) - 下载并解压
M182_PVP_Damage_Tracker.zip到:PalServer\Pal\Binaries\Win64\ue4ss\Mods - 重启服务器
主要特点
为什么使用这个模组?
- 通过真实数据而非猜测,终结团队 Boss 战后关于“谁出力最多”的争论。
- 完全在服务器端运行 —— 玩家无需安装、配置或学习任何东西。他们只需在战斗后看到一条消息即可。
注意: 所有内容都可以在配置文件中调整:
IdleTimeoutSeconds— 战斗静默多久后被判定结束并进行报告(默认:8)CheckIntervalSeconds— 模组检查已结束战斗的频率(默认:4)MinDamageToTrack— 值得追踪的最低伤害值,用于过滤无关的世界战斗背景噪音(默认:5)FightSummaryMessage— 消息文本本身
重要 — 仅限服务端使用:
与某些 UE4SS 模组不同,此模组不适合安装在玩家自己的客户端上 —— 请仅将其安装在专用服务器的 Mods 文件夹中。我们在测试中深刻体会到了这一点:在客户端运行时会导致卡顿并干扰聊天窗口。在服务端,我们已在高负载战斗下进行了长达数小时的稳定性测试,没有出现任何问题。
已知限制 / 问题: 伤害归属判定依赖于游戏自身的伤害处理事件,因此这是一个供朋友间比较战绩的休闲伤害计数器,而非锦标赛级别的战斗统计插件。我未能找到一种方案,在受到伤害时显示不同的标签,因此无论你受到伤害还是造成伤害,它都会显示相同的标签。如果有人找到了解决方法,欢迎随时联系我并告知解决方案。
前置要求:
只需要安装 UE4SS。
鸣谢
通过对 RogueMode Combat Tracker(启发我的模组) 的研究,找到了攻击者识别方法(CallOnActualDamageProcessed_ToAll),在此向该模组的作者致以充分的敬意,正是这一发现使得无猜测的准确伤害归属成为可能。
此模组的早期版本在找到该钩子之前,曾使用一种更为粗糙的“最近玩家”邻近猜测方法。
特别感谢
帕鲁世界模组社区。 M-182 Gaming - Discord 服务器。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。