Learn · modules

Minecraft 中什么是超级击退??

超级击退是战斗模块,它能增加你命中时的击退效果。以下是它的运作方式、与速度的区别以及它经常被困住的原因.

TRtrolPublished 1 min read

超级击退是什么? Minecraft?

超级击退是一个战斗模块,它能大幅增加你命中对手时产生的击退效果,远超原版物理引擎的限制。普通攻击命中,目标就会像施加了某种强大附魔一样被击飞。它与减速(反击退)模块是镜像关系,后者能减少你受到的击退效果。当减速让你站稳脚跟时,超级击退则会将对手送往别处。在围绕距离控制构建的战斗中,它是一个极具吸引力的优势,但同时也会留下反作弊系统可以追踪的痕迹。

工作原理

普通击退在 Minecraft 已经考虑了诸多因素:攻击者是否在冲刺、击中是否为暴击,以及武器上是否有击退附魔。服务器会进行这些计算,并告知客户端目标应该移动多远。超级击退会将结果推向超过这些输入所能达到的范围,因此,一次普通的行走攻击就能将人击退,仿佛它携带的效果远比攻击者实际拥有的效果更强。

这与反向速度的作用方式相同。速度在接收端起作用,减少玩家受到的击退效果。超级击退在施放端起作用,夸大玩家发送出的击退效果。两者都在访问同一个数值,即击退向量,分别从同一挥击的两端进行操作。

超级击退与速度

两人分别坐在同一击中的两端。速度属于受到击中的玩家,关键在于靠近而不是被推开。超级击退属于发出击中的玩家,关键在于用力推搡,足以打破对手的站位或将他们从边缘、基地或桥上推出去。两者都是围绕战斗中控制距离而构建的战斗类别工具,它们只是从交换的相反面起作用。

方面超级击退速度
影响范围你造成的击退你受到的击退
优势将敌人推开靠近目标
风险高,服务器可以进行数学校验高,相同机制
检测目标看到自己被甩得更远攻击者看到攻击没有效果

为什么服务器能轻易检测到它

超级击退留下难以掩盖的痕迹:当目标飞行的距离超过服务器击退计算的距离时。服务器在此具有权威性。当击中发生时,它不必相信客户端,它可以根据攻击者的冲刺状态、关键状态和附魔自行进行计算,然后观察客户端的位置变化是否与服务器预测的一致。如果不一致,并且这种不一致持续有利于攻击者,就会触发标记.

受害者也注意到了。被推得比平时远两倍的对手,实在太显眼了,而且这个效果每挥动一次都会重复,让任何与你交战的人都能察觉到不对劲.

常见问题