一般游戏封包防检测,我在游戏公司打杂
作者:本站作者游戏里的程序员怎么发现玩家使用了违法软件?
你好,我是阿恒,非常乐意解答这个问题。游戏里的程序员是怎么发现玩家使用了违法软件,有两大原因:1.数据异常,游戏里面都是有数据的,如果你的伤害太过于高涨,那么一定会被系统检测到的。而且那种检测不是说是因为装备很好,因为那种检测已经超过了装备的限制,所以才会判玩家使用了非法软件。2.玩家的举报。如果是一个玩家举报你使用非法软件,那些程序号只会去看一下你的数据,并不会太在意。
《刺激战场》使用外部设备做为辅助,无法检测到作弊,怎么评价这状况?
这里是幼稚震惊部,刺激战场为了玩家的体验更新速度总算在线了,最近玩家为了研究出在“极寒模式”下的套路,也是苦心研究了一番,发现在只要在第一个暴风雪中,烧烤出足够的肉后,就可以在野外疯狂浪,同时捡起来一背包的炸弹,等下一波暴风雪来临后直接找到屋内烤火的玩家,几个手雷进去估计炸死一窝,岂不美滋滋!虽然新模式好玩但也有玩家反映,该模式下可能存在一些不正常的作弊玩家,让游戏感觉非常的困难,使用任何枪械都不能对其造成伤害,或者某些玩家的动作异常灵敏,完全不像是手游玩家能操作出来的动作,不过举报却无法奏效,有玩家猜测可能是“外设”等工具。
外部设备连接手机所谓的外部设备,实际就是操作方式使用键盘和鼠标,然后游戏的主设备为一台手机,这样就能达到和手机用户匹配对战,由于游戏是在手机上运行的,所以不会被判定是模拟器,另外可能Android没有被破解root权限,刺激战场游戏也是无法直接获取手机本地运行环境,并且使用的IOS系统的手机和电脑,刺激战场的检测均无法直接获得检测的权限,也就导致了这种外部设备能够横行在刺激战场中。
而当前刺激战场识别外部设备的技术还没那么强,之前能识别到外部设备主要就是因为,当时的外部设备需要连接电脑然后投影,那么会检测到是模拟器,这种就会直接被判断为模拟器玩家,当时现在完全不需要这种投影方式,直接通过手机本身自带的触控功能外部设备能够直接控制该功能模块,也就直接绕过了所谓的模拟器检测。刺激战场识别作弊国内的很多游戏都有的外挂防御系统,刺激战场这么热门的游戏同样也有自己专属的检测系统,这里做一下检测系统的基本原理,我们下载刺激战场的时候,同时该游戏也自动下载的另外的程序,也就是本地搜索检测的程序,会对本地的数据进行检测和对比,看有没有干扰游戏进程的exe软件等,以达到检测外挂的目的。
很多辅助之所以会逃避游戏的防御,其中一个就是使用了较为底层的语言进行编写,去除了exe这种结尾,进行加壳封装混淆以达到躲避的状态,而FPS的外挂泛滥的缘故是,该类游戏的运行文件都是下载到本地,很多非法外挂开发者就是通过其他的程序篡改本地文件的数据对服务器的发送数据,以达到作弊的效果,所以检测的方式基本上也是在本地进行,只要避开了这些根本就没办法探测到有外挂。
夭折的死亡回放所以现在要想成功举报出对方使用外部设备进行辅助,举报后也无法判定该玩家作弊,现今唯一的方法可能就是死亡回放功能了,只有将对面的击杀视角给录制下来,在对比本地的数据是否异常才能确定是外设进行手机匹配,但是死亡回放功能这个仅出现不到几天的功能直接被下线,之前有说要回归,但是到这次的“极寒模式”更新也没有发现有上线。