为什么要破解游戏?¶
除了显而易见的吸引力和挑战性,游戏破解还有一些实用且有利可图的目的。每天都有成千上万的新手程序员尝试小规模的游戏破解,以自动化单调的任务或执行琐碎的操作。这些脚本小子会用 AutoIt 这样的自动化工具进行他们小而相对无害的破解。另一方面,专业游戏黑客凭借庞大的工具包和多年的编程经验,会投入数百小时开发高级游戏破解。这类游戏破解(即本书的重点)往往以赚大钱为目的。
游戏是一个巨大的产业。根据娱乐软件协会(Entertainment Software Association)的数据,2014 年游戏销售额达 224 亿美元。在每天玩游戏的数千万玩家中,20% 玩大型多人在线角色扮演游戏(MMORPG)。这些 MMORPG 通常有成千上万的玩家在繁荣的游戏内经济中交易虚拟物品。玩家往往需要游戏内资产,并愿意用现实货币购买。因此,MMORPG 玩家最终形成了提供“金币换现金”服务的大型社区。这些服务常常严格规定游戏内金币与真实货币的汇率。
为了利用这一点,游戏黑客会制作能够自动刷金币和练级的机器人。然后,根据目标不同,黑客要么建立大规模金币农场出售游戏内收益,要么完善并出售他们的软件,让玩家能以最小干扰无缝获得等级和金币。由于热门 MMORPG 拥有庞大的社区,这些游戏黑客每年可以赚取六到七位数的收入。
虽然 MMORPG 为黑客提供了最大的攻击面,但它们总体上受众相对较小。大约 38% 的玩家偏爱即时战略(RTS)和大型多人在线竞技场(MOBA)游戏,另有 6% 主要玩第一人称射击(FPS)游戏。这些竞技性玩家对战(PvP)游戏合计占游戏市场的 44%,为坚定的游戏黑客提供了丰厚回报。
PvP 游戏通常以局为单位;每场比赛都是一场完全独立的游戏,通常没有多少值得挂机(AFK)的收益。这意味着,黑客不会运行金币农场或创建自主机器人来练级,而是制作辅助玩家战斗的响应式机器人。
这些竞争激烈的游戏讲究技巧与战术,大多数玩家参与其中是为了向自己和他人证明实力。因此,寻求 PvP 类游戏机器人的人数远低于刷怪繁重的 MMORPG 世界。不过,黑客仍然可以通过出售 PvP 机器人赚取可观的收入,而且这类机器人通常比功能完整的自主机器人更容易开发。