Keep Inventory on LAG

仅在服务器延迟或玩家延迟过高时保留物品栏。

资源图片
这个插件在低 TPS 或高延迟情况下,可以为特定玩家保留死亡时的物品栏。 例如,如果在配置文件中设置了 TPS 为 15,服务器 TPS 出现延迟并降至 12 TPS,而玩家死亡,则其物品栏会被保留,不会掉落。 同样适用于延迟情况,但请注意,玩家可能会滥用此功能,例如使用程序提高自己的延迟以逃避战斗日志。 由于此插件主要会忽略战斗掉落,并无论如何保留物品。并且主要会尝试忽略任何自定义物品栏插件,并在满足条件时无论如何保留。 这个插件已经在 combatlogx 上进行了测试,并且在玩家延迟很高且退出时确实保留了玩家的物品栏。因此,如果您担心这个问题,请禁用此选项。 还有一个滞后后的缓冲期“可配置”,主要是为了防止玩家在滞后结束后死亡,因为玩家通常在滞后后死亡。 建议使用此插件,因为它将减少玩家的挫败感,尤其是在服务器出现延迟时,即使您只启用了 TPS 物品栏保护。 注意事项: 1. 从 1.16 到最新版本(1.21.4、1.21.1、1.18.2、1.17、1.16)均可使用。 2. 插件通常比诸如战斗插件之类的插件更轻量级。 3. 但是,服务器上死亡的人越多,它将消耗的资源越多,以下是一些资源估算计算: 4. 该插件在 1.16 及以下版本中运行,但可能不正常且可能有 bug (不推荐)。 Paper 1.20.4 服务器,4GB RAM 和 4 核 CPU 的示例 玩家数量与性能 玩家 CPU 使用率(平均) 内存使用率 死亡事件/分钟 注意事项 20 0.5-1% 2-5MB 5-10 几乎无法察觉 50 1-2% 5-10MB 15-30 影响 minimal 100 2-3% 10-15MB 30-60 在时间轴中开始显示 200 4-5% 20-25MB 60-120 与上述相同,将在下个版本中进行优化 Config.yml ``` # 物品栏保护的配置 # 当平均 1 分钟的 TPS 低于此值时,保留物品栏 tps-threshold: 15.0 # 当延迟(毫秒)高于此值时,保留物品栏 ping-threshold: 400 # 恢复后的缓冲期(秒) # 在此时间之后,即使滞后结束,物品栏仍然会被保存 # 这可以防止玩家在滞后结束后被吓到,大多数玩家通常在滞后后死亡 grace-period: 7 # 启用保护类型 # 在 TPS 或延迟的情况下保留物品栏时,您可以禁用一个或两个 enable-tps-protection: true enable-ping-protection: true # 忽略其他插件时 # 这将尝试忽略大多数管理物品栏的插件,并无论如何保持物品栏 # 但是,玩家可能会滥用此功能,提高他们的延迟,以逃避战斗日志并自行战斗日志登录,如果这种情况发生,请禁用 ignore-other-plugins-on-ping ignore-other-plugins-on-tps: true ignore-other-plugins-on-ping: true # 如果您担心玩家可能会利用此功能在战斗中生存并保存他们的东西,通过使用程序提高他们的延迟,请禁用 ignore-other-plugins-on-ping。 # XP 保护设置 xp-protection: enabled: true prevent-duplication: true # 额外的安全检查 # 保持启用状态以防止 XP 复制漏洞被滥用,您可以通过禁用此选项来防止通过此插件进行 XP 复制。 ``` ----------------------------------------------------------------- 请不要将此插件据为己有 请只从这里下载此插件 如果您修改了插件,请不要删除我的名字 ----------------------------------------------------------------- 下一步目标: 优化更多玩家在服务器上的运行 添加 /reload 功能