退出
单机
主页 > 游戏攻略 > 心得秘籍 > 文章正文

FPS游戏外挂为何如此难根治 吃鸡恐成为二代H1Z1

发布时间:2017/11/14 14:30:34 来源:网络 作者: Grenade

  从古至今,游戏外挂一直是游戏厂商们最为头疼的问题。单机游戏怕盗版,网络游戏怕外挂,这个真理适用于所有游戏。相比其他游戏,FPS的外挂封禁难度更大,玩家们几乎没有听说过哪款射击游戏是没有外挂的吧,CSGO、守望先锋、战地、使命召唤等等优秀的作品无一不受外挂的侵蚀。那么为什么射击游戏外挂如此难以根治呢?


外挂使用者只配用:Cheater 而不是Hacker

  蓝洞是不能根治辅助的!告诉你们为什么!

  FPS游戏因为操作量大,需要大量的计算,而每一次计算都要在服务器和客户端之间传送一次数据就太慢了,满足不了这类游戏普遍较快的节奏。

  打个比方。你在游戏里一边移动着人物,一边移动着镜头,这时候跳出来个人你眼疾手快突突突把他打死了。

  这时的数据传输为:

  你按键移动的信号给服务器->服务器计算数据移动了你人物位置->传到你这里画面显示你移动了。

  鼠标移动同上,只不过你移动的只有镜头

  对面的人出现在你面前也有类似同上的过程

  你开枪->服务器(计算一个伤害数据)->传给被你突的人,血量被扣到0->服务器(判定死亡)->被你突的人倒下->服务器->你看到那个人倒下

  也许计算机的 CPU 运算速度快到你感觉不到,但是如果是网络传输就比较慢了,来回这么多次,加起来就可能有几秒钟,这就没法玩儿了,分分钟卡死你!

  所以FPS游戏有大量数据运算是在本地完成的,把计算结果整合一下送到服务器做一些判定。

  而辅助工具可以轻而易举的修改这些判定!完全可以伪造成正常的操作提交给服务器!

  在上面的突突突场景中,减少网络通信步骤以后可以这样:你开枪突突突,本地计算你打中了对面少了多少血->服务器->对面扣到0,判定死亡->服务器->你看到他死了。搞定!

  为了让本地能多做计算,很多信息会实时存在本地,比如说对手的位置,而外挂会通过某种方式获取这些信息,调整你的准心,让你跟着瞄准。

  所以目前的防外挂方式无非就是类似杀软杀毒的方式,查特征码!但是它又完全做不到杀软的那种效果!

  因为基本现在每个辅助都是会伪造成正常的程序!BE没那么大能耐把你电脑的每个正常的程序都拖出来分析一遍!

  所以,现在最有效、也是最直接的方法就是查异常数据!向我刚才说的移动速度爆头率杀人数连续击杀频率等等都是非常直接的数据!

  更多吃鸡资讯,尽在电玩巴士《绝地求生大逃亡》专区~

 

评论