弩优化器

弩优化器

处理客户端弩装填,确保服务器不会拖慢装填过程。

装备

十字弩优化器!

这个模组完全在客户端处理十字弩的装填,减少延迟(ping)的影响,并确保服务器不会中断装填过程。


问题所在

在装填时,客户端必须等待使用物品的数据包到达服务器,等待服务器处理装填,最后等待服务器将充能完成的十字弩状态同步回客户端。这种相同的往返延迟也会影响射击——你必须等待服务器确认你的十字弩已经发射并将其更新为空置状态后,才能再次开始装填,而这些信息又需要发送回客户端,造成更多的延迟。此外,高延迟可能导致服务器不同步,并随机取消你的装填。

延迟(ping)不应该影响你装填的速度或一致性。

解决方案

这个模组通过将装填和射击都移至客户端来解决此问题。它会在你射击后立即清空十字弩,让你无需等待延迟就能立刻开始下一次装填。通过过滤掉无效的服务器更新(通常由高延迟、数据包丢失等引起),模组能防止服务器取消你正在进行的装填。服务器仍然负责处理从十字弩射出的箭矢。

演示视频


鸣谢

  • 模组:Walksy
  • 图标设计:SakuraFX / Luna
  • 图标:pvoq