M182伤害记录器

M182伤害记录器

它追踪战斗中每个玩家造成的伤害——无论是针对其他玩家、野生帕鲁还是首领——并在战斗结束后悄悄向玩家发送一条私信,包含他们的总伤害值。

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。

致谢

攻击者识别(CallOnActualDamageProcessed_ToAll)是通过研究 RogueMode Combat Tracker(启发我的模组) 发现的,其全部功劳归于其作者,这一发现使这里准确、无猜测的伤害归属成为可能。该模组的早期版本在那之前使用的是粗糙得多的“最近玩家”邻近猜测法。

鸣谢

幻兽帕鲁模组社区。 M-182 Gaming - Discord 服务器。