我盯着屏幕右下角的游戏血条,它卡在1点,漏洞怎么都不肯归零。小说这不对劲,游戏昨晚明明已经通关了《暗影纪元》的漏洞最终Boss,现在却在第一关的小说骷髅兵面前掉了血。
鼠标点了一下攻击,游戏伤害数字跳出来——-0。漏洞骷髅兵挥刀,小说我的游戏血条纹丝不动。游戏卡住了?漏洞我按了ESC,菜单弹不出来。小说切到任务管理器,游戏进程显示“运行中”。漏洞再切回去,小说画面里的主角还在挥剑,劈空气,骷髅兵还在砍我,血条还是1。
我忽然意识到,这可能不是卡顿,是bug。一个让玩家无法死亡,也无法造成伤害的bug。游戏里的NPC开始重复同一句话:“你本不该在这里。”这句话之前从没出现过。我调出控制台,输入了查看坐标的指令,系统返回了一串乱码——坐标值超出了地图边界,我的角色站在一个不存在的位置上。
更诡异的是,当我尝试强制退出时,游戏弹出一个对话框:“存档已损坏,是否继续?”我点了“是”,画面瞬间黑屏,几秒后,一个从未见过的场景加载了出来。那是一个灰白色的房间,中央放着一台老式显示器,屏幕上显示着一段代码注释:“玩家ID 2048,触发条件:死亡次数≥1000。”
我数了数自己的死亡记录,999次。刚才那次被骷髅兵砍中,本该是第1000次,但血条卡住,没死成。这个bug卡在了触发条件的临界点上。
我试着让骷髅兵再砍我一次,血条纹丝不动。手动把血量改成0,游戏直接崩溃。重新启动后,存档加载到了那个灰白房间。显示器上的代码变了:“欢迎来到开发者后门。你找到了我故意留下的漏洞。”
这游戏我玩了一百多个小时,从没发现任何开发者的痕迹。直到今天,我盯着那行代码看了十分钟,才注意到注释末尾有个隐藏的链接,指向一个外部网站。网站只有一个下载按钮,文件名是“修复补丁.exe”。
我犹豫了一下,还是下载了。补丁安装后,游戏恢复正常,血条能掉了,骷髅兵能打死我了。但那个灰白房间还在,只是显示器上的代码变成了:“你已修复漏洞,但真正的漏洞在你脑子里。”
我没多想,继续玩了下去。直到三天后,我发现自己的电脑后台多了一个进程,名字是一串十六进制数,对应着那个补丁文件的哈希值。我试着结束它,系统提示权限不足。重启电脑,进程还在。
那一刻我关掉了游戏,拔了网线,把硬盘拆下来,用另一台电脑查毒。什么都没查出来。但我知道,那个“修复补丁”大概不是修游戏的。它修的是我——把我的电脑变成了某个人的测试机。那个灰白房间,也许从来就不是游戏里的场景。