level 8
bkh_1119
楼主
游戏里有一个机制,当你离怪物距离超出射程的时候,你是无法对怪物造成伤害的。比如boss瞬移到不远处,弓箭手的箭射出了,但并不会引到boss。在当前版本挂机,遇到有使玩家位移技能的怪物时,经常会发生挂着挂着就打怪不掉血,卡住了。有时候,玩家明明在地图左侧,怪物却纷纷往右边追击玩家。分析原因,应该是服务器上的玩家位置和客户端的位置不同步,玩家并不在客户端显示的位置上,客户端认为能打到怪,而服务器认为打不到,基于之前说的机制,就造成了挂机卡怪。这个bug是最近的更新才发生的,很可能是为了优化服务器卡顿而减少了客户端和服务器玩家位置信息的同步频率。而减少更新的条件可能是判断玩家有没有位移操作,比如腰杆和点地板。但是程序员缺没有考虑到会位移技能的怪物,比如冲撞和冲锋箭。这样暴力的优化方式给挂机带来诸多不便。希望尽快修复。顺带一提,带buff被动的时候经常挂机放不出buff而卡住,最近bug多多。QA请认真测试吧。
2017年02月22日 05点02分
1