一个游戏漏洞,怎样制造了“法拉多大屠杀”?

2006年6月6日,《RuneScape》的城市法拉多本应是安全区。玩家可以交易、聊天、走进银行,不必担心其他玩家突然挥刀攻击。

那天晚上,安全规则失效了。

事情从一场庆祝派对开始。玩家Cursed You成为游戏中最早把建筑技能练到99级的人之一,他邀请大量玩家进入自己的私人住宅。住宅系统刚上线不久,玩家可以建造房间、摆放家具,也能在特定战斗区域互相攻击。

2006年法拉多事件现场截图之一,画面显示安全区内出现异常攻击与玩家聚集

派对规模远超预期。住宅空间里挤满角色,服务器开始承受压力。房主将所有人逐出住宅后,一部分刚刚在战斗区域中的玩家回到公共世界,却没有正常失去攻击其他玩家的权限。

漏洞不是让所有人都变得危险。只有少数角色保留了异常状态,其中最著名的是Durial321。

原始录像中的法拉多混乱画面

他很快发现,自己可以在法拉多和周边地区攻击任何人,而对方身处安全区,既没有做好战斗准备,也难以反击。玩家被杀后可能掉落随身携带的贵重装备。混乱中,稀有节庆物品、武器和盔甲落在地上,被攻击者或围观者捡走。

原始录像保存了那一夜的场面。聊天框里有人喊着离开,有人跟随攻击者移动,也有人故意站在附近观看。Durial321头戴绿色派对帽,手持武器穿过城市,因此成为事件最具辨识度的人物。

“法拉多大屠杀”是玩家后来给事件的名称。现实中没有人员伤亡,损失发生在游戏角色和虚拟物品上。但对当时玩家来说,一些装备代表数百小时积累,稀有物品也可能拥有很高交易价值。安全区突然失效,破坏的是玩家对游戏规则的基本预期。

开发商Jagex收到报告后开始紧急处理。工作人员试图联系和封禁利用漏洞的账户,并修复住宅系统。Durial321的账户被永久封禁,其他参与者也受到不同处理。关于当晚被击杀人数、损失价值和究竟有多少人主动利用漏洞,玩家记忆并不一致,无法给出精确总数。

争议很快围绕责任展开。

一种看法认为,玩家只是使用游戏允许自己执行的动作,真正错误在程序。另一种看法则指出,发现自己能在安全区杀死毫无准备的玩家后继续攻击,已经不是无意触发漏洞,而是明确利用漏洞获利。

2006年事件截图中玩家要求归还派对帽

两种责任并不冲突。程序缺陷由开发者造成,玩家怎样处理缺陷则是另一项选择。网络游戏的规则既写在代码里,也依赖社区默认:即使按钮能够按下,并不意味着所有行为都被允许。

事件多年后没有被游戏公司彻底抹去。2016年,Jagex在十周年时推出纪念内容,让玩家重新体验经过控制的混乱,还使用“世界666”等符号回应社区记忆。一次曾让玩家损失物品、迫使团队紧急封号的事故,被重新包装成游戏历史的一部分。

这种转变并不罕见。网络游戏长期运营后,漏洞、服务器事故和玩家恶作剧会成为共同经历。新玩家未必经历过损失,只看到录像中的追逐和传奇人物;受害者记得的却可能是一件多年积累的物品在安全区消失。

法拉多事件之所以留下,不只是因为有人突然获得了杀人权限。它发生在一个所有人都相信规则稳定的地方,又被玩家实时拍摄、传播和命名。错误只持续了有限时间,录像却让那一夜永久留在社区记忆中。

代码修复以后,法拉多重新成为安全城市。Durial321的角色没有回来,“法拉多大屠杀”却从漏洞事故变成周年纪念。游戏公司可以恢复规则,却无法决定玩家最终把一场事故记成损失、传奇,还是两者同时存在。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com