《绝地求生》作为2017年的现象级游戏,其另一个特点是被史无前例的外挂所包围。据《绝地求生》游戏官方微博发布,截至11月12日,该游戏处罚的开挂作弊账号数达到70万个。
足够多的外挂,让众多玩家将其称为“诸神之战”。因为使用外挂的玩家就如同神仙一样,可以在游戏中发起一波波诡异的攻击。20余个账号中就有1个开挂,是媒体给出的数字。但这是否真的很可怕呢?
大约在2012年的时候,巨人、腾讯和畅游3大游戏厂商的安全负责人曾经一边宣布成立反外挂联盟,一边对外宣称:一款反外挂做得好的游戏,正常玩家和挂机刷钱用户的比例至少要达到10比1。那时候,客户端游戏大行其道,作为端游的“吃鸡”游戏,如果用5年前的标准来评判,算是反外挂做得非常好了。
只不过,《绝地求生》作为一款FPS(第一人称射击)游戏,由于外挂所对抗的都是真人,它往往比其他类型游戏里默默打怪、挖矿更为醒目,所以呈现效果也就显得格外“逆天”。选择破解“吃鸡”游戏,除了它是爆款游戏,外挂生意红火、收入颇丰之外,游戏本身的设定也让它“被外挂”的可能性高于其他类别的游戏。
这个缘由,可以追溯到网络游戏刚刚兴起的2000年。彼时,宽带网络速度有限,大量网民还处在拨号上网状态,速度太慢,难以实现同步。早期网游之所以被称为“泡菜时代”,除了以《传奇》为代表的韩国网游创造性地推出了“PK”“国战”等玩法外,看似隐蔽却更为关键的因素,则是其游戏画面华美而不失流畅。在那个看张图片都可能要等上分把钟的时代,那样的游戏效果无疑令人惊艳。
有矛就有盾。为了追求动作的流畅和场景的华美,类似于《传奇》的游戏将大量的计算程序放在了客户端,许多数据文件都在客户端运行,而不在服务器端运行。运行的快捷,不仅给玩家带来了畅快的体验,也带来了一个巨大的漏洞,即外挂的制作者可以在客户端对数据进行修改,然后将被修改的数据返回到服务端。
外挂与反外挂进行斗争的核心,也就变成了此类数据是否能够欺骗服务器的问题。破解本地程序,最大的优势就在于不用去猜测看不见的云端,而只是对客户端部分进行数据解析即可。只要找到那些与关键动作相关的代码,如金钱、打怪、吃药等,然后“合理”进行调整,根本无需了解整个游戏的运作。正因如此,在很多黑客看来,外挂制作还算不上真正的“技术黑”,不过是取巧罢了。
长期以来,此类韩式风格的游戏,无法从根上断绝外挂的袭扰。尤其是那些追求丰富的剧情、精美的画面、生动的音效的FPS游戏,就只能选择让自主运算的客户端在用户的手机或电脑上“落地”,然后痛(因无法杜绝外挂)并快乐(体验好)地运行游戏。
不过,一位喜欢玩“吃鸡”游戏的朋友却通过自己的体验,提供了另一种有趣的抗外挂玩法。无外挂环境下,成功率约为1%,最多不过是在外挂状态下变成了万分之一,其实对于单个玩家来说,这样的概率没多大意义。