电竞虎-最前线、最娱乐的电竞游戏门户,电竞虎,电子竞技,电子竞技游戏,DOTA2,英雄联盟,守望先锋,电竞赛事,游戏资讯,游戏攻略 ,游戏直播,电竞虎是最前线、最娱乐的电竞门户网,是国内最优秀的游戏媒体之一。电竞虎目前拥有守望先锋(OW)、英雄联盟(LOL)、刀塔2(DOTA2)、炉石传说、魔兽世界、穿越火线(CF)、地下城与勇士(DNF)等多款热门游戏及各类手游的最新游戏资讯八卦新闻。

来自路人大佬的分析,为什么吃鸡外挂如此猖獗

2017年11月02日 16:27          来源:游戏圈事儿(电竞虎整理发布)

​​  我说下这里面可能的原理,下面都是我猜的,因为之前做过一点游戏开发,不过没有特别深入,说错了希望专业的人更正下。首先每个人的客户端里,都会有当前战局所有人的模型。然后每一帧,服务器发送所有人的数据到每个客户端,客户端得到数据之后去更新每个人的模型的位置。这样就给了外挂可趁之机,截取了数据包然后就知道了每个人的位置,或者本地客户端更新好每个人的位置后,外挂通过数据在内存中的位置直接读到每个人的位置。透视挂和自瞄就这样出现的。

​  其实透视挂理论上可以防止,只需要发送数据前检测下这个人,能不能看到这个坐标的模型就可以了,但是可能计算量很大,因为地图中的模型很多,而且有时候会有很多没有视野也能消灭敌人的方法,比如扔雷,打爆车子啊,所以通过服务器检测的方法完全防止不太现实。然后自瞄,知道对方位置后,也能看见模型的话,就可以锁头了。

​  有人说把这个射中的逻辑判断放在服务器端,还是没办法阻止自瞄的,因为从本地传给服务器的数据就已经是锁头的数据了其他的锁血,穿墙之类的,涉及到修改数据的,传到服务器上会很容易被发现的,也是最容易被封的那种。自瞄和透视,服务器检测不出来,也就很难去封了。

​  如果要做到防止外挂,需要在网络传输的数据包上做好加密,以及内存数据中做好加密。

前者的加密其实比较好做,后者的加密现在的问题应该是出在虚幻4引擎上。当然这些也都猜的,因为谁也不知道蓝洞对游戏是否做过什么样手段的反挂措施。如果现有版本代码实现的不太好,是完全可能出现只开透视挂而不被发现的。因为游戏的版本肯定是一步步迭代的,他们最开始做的时候是不知道这个游戏会变这么火,最开始估计是没有财力去找牛逼的反挂措施,为了快速出产品刚开始对外挂也没有做到好好预防。

​  我其实是比较怀疑蓝洞在游戏内是没有特别强力的反挂逻辑的,而是靠BE的反挂能力和用户的数据去后期鉴别,这也就是为什么现在wg-qun战队占领各服排名前列的原因。

​  糯米为什么都被实锤了还那么死扛呢?估计就是有人告诉他这个透视挂非常不容易被人发现,他不相信BE能鉴别出来而已。我想来想去也不知道这个只开透视的挂怎么防,糯米被封极有可能是因为他的挂包含了其他的功能,所以传递出了不正常的特征。以上都是瞎猜,猜错了请别喷我,我道歉。​​​​

游戏圈事儿 

关键词: 外挂
收藏:

相关资讯+more

热门原创+more

表面兄弟-电竞表情包-表情包图库社区 虎说扒叨:S8主题曲MV妙趣横生

使用微信扫描上方二维码

打开网页后点击右上角分享按钮

欢迎登录电竞虎大家庭

账号密码登录 手机快捷登录/注册