PUBG|外挂的矛与盾,对抗永无休止。

在游戏中 , 你搜了一身最好的装备 , 准备大干一场时 , 却天降横祸 , 一颗视野之外的子弹击中了你 。 面对灰色的屏幕 , 你愤怒的点了举报 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
外挂 , 犹如过街老鼠 , 人人喊打般的存在 。 身处互联网时代 , 玩过网络游戏 , 基本都被外挂“制裁”过 。 可为什么不能完全杜绝外挂呢?
相比于MOBA游戏 , FPS射击游戏的外挂要泛滥很多 , 最根本的原因是两种类型的游戏运作计算原理不同 。
MOBA游戏即时计算量小 , 所以他的大量计算都在服务器进行 。 比如你在客户端放了一个技能 , 会先发给服务器 , 然后服务器进行计算 , 将结果反馈给你 。 客户端此时的作用就是接受计算结果 , 显示给你 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
FPS游戏则有很大不同 , 每一个动作都是即时的 , 你的每一次转身 , 开门都需要及时的反馈 。 如果都发送到服务器进行计算 , 再反馈给你 , 不仅延迟很大 , 而且服务器也承受不了如此大的计算量 。 所以 , FPS游戏服务器的作用是接收客户端的计算结果 , 然后再反馈给你 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
从另外一个方面也可以看出不同 , 一般配置的电脑就可以畅玩英雄联盟 , 可是玩PUBG却需要中等配置以上 。 好的显卡玩LOL风扇懒得转 , 玩PUBG却火力全开 。
其实不仅是PUBG , 所有射击游戏几乎都是这样 。 大量计算在本地 , 这样就给了外挂制作者可乘之机 。 而LOL的外挂几乎就很少 , 因为制作者不可能去攻击服务器 。
比如拿最基本的透视来说 , 因为运算在本地 , 其实玩家的位置坐标 , 就在你的电脑里 , 不过因为逻辑关系 , 墙体挡住了人物 , 让你看不见 。 而外挂制作者可以通过修改DiretX模块的渲染逻辑 , 将遮挡关系修改 , 使人物实时显示位置 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
因为本地存储计算着大量数据 , 外挂制作者可以轻松修改文件 , 达到开挂的目的 。 当然 , 随着官方对于反作弊系统的升级 , 低级外挂都可以很快被发现 , 然后封禁 。
虽然PUBG热度不敌之前 , 但是依然拥有着大量玩家 。 而外挂制作者依靠外挂可以获得巨额的利润 , 即使有被抓的风险 , 却依然铤而走险 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
相对于游戏刚出来时的飞天遁地暴力挂 , 现在游戏里的外挂已经变得相当高级和“低调” 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
其实这源于PUBG反作弊系统的更新 , 现在已经能很快检测到暴力挂 , 并且做出相应的动作 , 但矛与盾一直在不断的博弈 。 PUBG团队有一个专门负责反作弊的部门 , 他们的职责就是防御未授权程序 , 构建更优质的游戏环境 。
目前 , PUBG反作弊有两个渠道 , 一是24小时不间断运行的监控系统 , 二是来自玩家的举报 。
PUBG|外挂的矛与盾,对抗永无休止。
文章图片
在确认了未授权程序后 , 确认其逻辑 , 然后更新反作弊系统和客户端应对 , 制裁使用该程序的玩家 。 包括封禁账号 , 以及封机器等措施 。
在这个逻辑里 , 官方一直处于被动应对的阶段 , 迎接未授权程序的各种挑战 。
除了被动防御外 , 开发团队不断加强了客户端的安保措施 , 通过内存地址加密 , 代码虚拟化 , 数据混洗等手段提高程序的分析难度 。

相关经验推荐