退出
单机
主页 > 焦点新闻 > 业界新闻 > 文章正文

任由外挂泛滥?《绝地求生》封禁外挂背后的考量

发布时间:2017/10/16 15:02:00 来源:巴士单机原创 作者:大菠萝

电玩巴士大菠萝原创,严禁转载  
最近的一段时间里,《绝地求生》的外挂霸榜事件可谓是沸沸扬扬。 作为一款现象级的火爆游戏,《绝地求生》毫无疑问的成为了今年最火爆的游戏——甚至还很有可能成为仅仅最火爆的游戏。

  不过,在这样光鲜靓丽的背后,我们却很遗憾的看到,游戏的优化在发售以来的几个月中,并没有太大的改善。而服务器由于众多玩家的涌入,每天一扎已经成了惯例,而官方微博例行道歉甚至变成了一个梗,他们自己都在调侃,不过,在此之外,服务器基本上没有任何改善。


官方自我调侃

  就在这样的内忧未除的状况下,《绝地求生》又迎来了外患——外挂的困扰。当然了,并不只是这一款游戏饱受外挂的困扰,在此之前的《H1Z1》,再早的《CF》等等,基本上,只要是受到玩家关注的游戏,没有不遭受外挂毒手的。但是,像《绝地求生》这样,外挂嚣张到霸榜的,恐怕也算是创造了一个新的历史纪录。


《绝地求生》外挂霸榜

  那么,造成这样的原因又是什么呢?

  首先,从游戏性质上来说,《绝地求生》是属于TPS/FPS(第三人称和第一人称射击)游戏。那么从技术的角度上来讲,这个种类的游戏是根本没有办法避免外挂的。相信大家都玩过CS或者CF这类的FPS游戏,在这样的设计游戏中,延迟稍高就会让游戏体验变得一塌糊涂。所以,低延迟是畅爽体验FPS游戏的最基本的要求。而联网的游戏,都是需要数据包来传送数据的。延迟要低的话,那么传送的数据包就不能太大,所以,FPS游戏就不可能把所有的原始数据都传送到服务器上。要想传输的数据包最小,最好的办法就是只传输计算结果,这样做的方法就只能将计算程序放在本地客户端上,也就是玩家的计算机上。


兜售外挂的群公告

  而将计算程序放在玩家的计算机上,只将结果传送到服务器上比对,就造成了一个可怕的后果——好比你将钱放在别人家的保险柜里,别人对你的保险柜做什么你根本无从得知。计算程序放在本地,玩家可以随意的进行篡改和攻击,而服务器很多时候并不能发现异常,因为传输过程中本身就有丢包和其他错误出现,而且为了追求高速很多时候只要几个关键数据吻合即可,并不需要全部数据进行全盘比对。

  这样造成的恶果就是FPS游戏程序基本上是所有游戏中最容易被篡改和攻击的,而篡改和攻击程序和数据包,这就是外挂程序最常做的事。基于这个现在没办法进行改变的事实,FPS游戏自然就成了外挂的重灾区。所以,目前FPS游戏根本就没办法杜绝外挂,只能进行被动防御,即发现漏洞在封堵漏洞,做不到主动出防御外挂。


其他FPS也会有挂

  话题回到《绝地求生》上面,这款游戏同样属于FPS/TPS游戏的范畴,而且蓝洞在业界来说只是一个小厂,所以技术方面也不如一些大作来的成熟——这也是蓝洞服务器爆炸和优化差的原因。同样的技术不成熟,也会让游戏的漏洞变得更多,这样会让游戏变得更容易被攻破,所以市面上有大量的外挂产生,也就不奇怪了。

最新更新



  热门专题 


 

推荐阅读