畅游移动社区

标题: 关于战神赛各种闪现漂移的原因分析和解决办法 [打印本页]

作者: xtom    时间: 2015-6-7 16:20
标题: 关于战神赛各种闪现漂移的原因分析和解决办法
现在论坛里有很多人反映战神赛里,人物闪现,漂移,严重影响游戏体验。

导致闪现和漂移的根源是人物的移动位置是由客服端决定,
首先,当一方掉线(或者短暂的丢包)后,服务器没有收到他的信息,就会按照最后的移动方向不停移动,这样就造成人物漂移。在漂移中的人是不受控制的,任何攻击都不能把他打出硬直效果,也就没有后续连招的可能性了。
然后,掉线(或者短暂中断通讯)的人上线后,角色仍然停留在原地(掉线前的位置),服务器收到人物的位置信息,就会把人物放到那个位置(掉线前的位置)。由于掉线期间,人物处于漂移状态,另外一方看见的人物早就飘到战场另外一边去了,这个时候那个掉线的人就会突然消失,然后出现开始漂移的位置附近,这种情况对于未掉线的玩家造成非常大的影响。

因此,我建议,把人物的所有位置变化信息都由服务器来判断。而不是现在的,由客服端觉得,手机上人跑到哪里,服务器上就认为人能跑到哪里。

比如有人通过网络延迟或者外挂,让人物不会收到被攻击的信息,人物就能自由的跑,对手怎么打都抓不住他。
相反,如果人物移动的位置由服务器判定,那么在服务器上被攻击的人,就不可能逃跑了。掉线的人,只会站在原地不动,受到攻击以后随着攻击的方向被打飞或者打退。等掉线的人上线以后,他看到的人物位置会重新从服务器获取,而不是提交位置信息让服务器调整人物位置,这样就不会出现闪现。


作者: xtom    时间: 2015-6-7 16:24
现在已经有人能够控制这种掉线或者短暂与服务器断开的bug,
形成了一套很流畅的梦幻漂移战术。
作者: 小敏敏    时间: 2015-6-7 16:26
您好,您反馈的在战神赛中由于信息滞后造成的人物闪现,漂移问题,会提供给工作人员核实修复的。
作者: 燅锋    时间: 2015-6-7 18:27
WOW就能做到这种技术,别人卡完全不影响其他人,给点钱请一个暴雪公司技术人员来解决下啊
作者: 淡淡    时间: 2015-6-7 18:56
燅锋 发表于 2015-6-7 18:27
WOW就能做到这种技术,别人卡完全不影响其他人,给点钱请一个暴雪公司技术人员来解决下啊 ...






欢迎光临 畅游移动社区 (http://cybbs.changyou.com/) Powered by Discuz! X3.1