外挂是同台竞技类游戏所无法容忍的存在,对于阻止其破坏游戏平衡,影响玩家游戏体验,几乎所有的竞技类游戏都设计有举报功能。该功能的出现确实为游戏平衡做出了不小贡献,但同时也增加了审查成本,所以真实性对于举报成功率就显得很重要了。
可如何判断对手是否使用了外挂从而进行有效而真实的举报而非“*了我的都是挂”、“不管是不是挂,*了我就举报”首先要明白以下几点。
外挂功能
透视、自瞄、无后座这三种是FPS游戏里不可避免的外挂功能,FPS游戏由于讲究时效性,所以许多运算都交由本地处理器去运算后上传服务器而后得到反馈。
透视
对于透视功能,无非就是根据服务器实时传回的数据抓包解析,从而可以做到精准的获取到整局玩家的位置,然后生成画面覆盖到原游戏画面上。对于这个功能并不会产生异常数据,OBS捕捉工具也只能获取到游戏的图像,并不能看到使用的外挂功能。
所以甄别透视功能只有通过观察玩家是否拥有不合常理的操作,例如未卜先知之类的有明显预判都无法做到的。但只要稍加掩饰,透视功能就很容易被忽略,总之,透视功能还是较为隐蔽不容易发现的。
自瞄
自瞄功能实现也是依据透视的原理实现的代码控制,当有单位出现在视野范围之内,选择触发条件(右键),然后在游戏内让准星保持锁定敌方单位即可。
使用自瞄功能的玩家在传回数据上并无异常,但在后期的数据分析中却可以看出,例如命中率,爆头率之类的。官方也可以通过这个功能去筛选作弊玩家,而后再进行审查再确定是否开挂。
对于玩家来说,判断对手是否使用自瞄也并非易事。在低分局中如果不是碰上炸鱼玩家,只须看其反应速度与精准度几乎就可以判断出是否使用外挂。而在高分局中,自瞄显得就多余了。由于子弹速度影响,远距离的自瞄显得毫无用处,而在中近距离下,更考验的是玩家的身法反应与套路,因为在高玩的游戏中,自己就是人性自瞄挂。
无后座
这个外挂功能的实现大多是通过修改游戏文件实现的,由于修改过本地数据,上传至服务器的数据也多少会存在问题。在游戏中,这个功能也是很容易发现的。
首先要明白鼠标压枪宏与外挂
鼠标宏是通过模拟鼠标轨迹从而实现压枪,由于游戏内每把武器都有固定的属性,所以一套鼠标宏不足以通吃所有枪械。另外,枪械的水平后坐力是随机分布的,所以即便使用压枪宏也无法做到子弹水平方向不偏移。而外挂就不同了,子弹随着鼠标动,真正的精确制导指哪打哪。
所以,分辨是否使用无后座最容易的方法就是中远距离对枪看弹孔分布,说中远距离原因是因为在较近的距离下,只要是高玩,几乎能压好所有的枪同时做到跟枪。
当然,使用外挂的玩家自然不会仅仅使用单一的功能,往往会选择套餐,三种功能合为一体后,就很容易发现了。
子弹加速
与无后座类似,通过修改本地文件从而实现该功能,会引起数据异常,查起来也较为简单。只要熟悉武器的数据,每把枪都有极限的射速,有点经验的玩家都能很容易区分出是否使用外挂。
其余的功能
闪电侠、路飞、吸空投、子弹穿墙等等等等需要想象力的外挂,功能实现都要修改大量本地文件,上传异常数据,虽然BE蠢但也不到这种程度,所以这类外挂往往活不过两天。
最后一点!!!!!
当你队伍中有外挂时,最好立马退出本局游戏,避免被官方连坐。如果继续进行游戏,千万千万千万不要补掉外挂队友击倒的人,因为在被击*玩家那里,举报对象是最终击*的人。所以有些玩家被官方勿封很有可能就是这两种原因。