《雾影猎人》关于伤害丢失问题的说明
修改于1 小时前7 浏览综合

各位猎金人,社区最近关于伤害丢失问题反馈较多,经我们测试查验后,结论如下:
作为一款联网对战游戏,为了保证公平和防范外挂,我们的伤害结果需要以服务器判定为准。但为了让战斗打击感更加流畅,目前我们在设置中默认开启了客户端伤害预测(即发起攻击时,你的客户端会在获取服务器最终结果之前,根据客户端自身的预测结果,播放喷溅、命中音效等命中表现)。
由于网络延迟,客户端和服务器之间永远存在不一致。因此偶尔会出现这样的情况:你的客户端画面先提前播放了命中表现,但后续服务器判定这一下其实没打中,于是对方不会掉血、也不会有受击硬直。看起来就像是这一次的伤害丢失了。有2种常见情况:
1、服务器判定对方此刻已经移出了你的攻击范围,但因为网络延迟,在你的客户端看来,对方还站在攻击范围内,于是抢先播放了命中表现。
2、闪避过程中有一小段无敌帧。服务器判定对方恰好用无敌帧躲过了你这一击,但因为网络延迟,在你的客户端看来,命中时对方并不处于无敌帧下,于是抢先播放了命中表现。
在游戏设置中关闭客户端伤害预测,可以避免上述的客户端错误预测&播放命中表现的问题,但可能会导致打击手感迟滞。同时,我们正在研究能否通过优化算法,来降低客户端错误预测的概率。
如果大家发现其他伤害丢失相关的BUG或者问题,也请随时向我们反馈,提供相关视频可以更好的帮助我们查明问题。感谢大家的支持!




