最近刷到一段老视频,Valve老板Gabe Newell在2013年给德州大学LBJ公共事务学院的学生做讲座,被人剪成短片发到YouTube上,播放量已经攒到几百万。剪出来的标题挺唬人,叫"Gabe Newell解释游戏开发者最大的错误",说实话有点标题党,但里面那段话确实值得琢磨。
视频大概在51分30秒的位置,有个学生问Newell:游戏这种互动数字产品,安全和技术上的隐患是不是很难搞?"听起来,你在搭建这些世界的时候,黑客几乎很容易就能利用你的世界,去做一些你特别特别不希望他们做的事。"
![]()
Newell的回答没往技术防护上拐,反而先给"黑客行为"分了类。
他说的"最大错误",不是安全漏洞
Newell的原话是:"首先,黑客行为有好几种。游戏开发者犯的最大错误之一,就是把玩家一个真正有趣的举动,误判成黑客行为。"
他接着讲了一个"开发者之间互相传"的例子——《网络创世纪》(Ultima Online)里Lord British被刺杀那件事。
Newell说:"当Lord British在他第一次演讲时被杀掉,他们把世界回档了,而不是意识到那是《网络创世纪》里发生过的最酷的事。"
这里得补一下背景,不然新玩家可能不知道这段公案。Lord British是游戏先驱Richard Garriott在《网络创世纪》里的角色化身。1997年8月9日,这个角色被另一名玩家杀死了,后来这事被叫做一场"盛大刺杀"。
过程也挺戏剧性:一次服务器崩溃打断了一场游戏内活动,等Garriott重新登录时,Lord British这个角色的无敌状态被误关掉了,于是他就暴露在其他玩家面前。一个叫Rainz的玩家旁观了全程,一发火焰法术打过去,Lord British当场死亡。
从那以后,在《Ultima》系列里干掉Lord British就变成了一个彩蛋,也变成了一种传统。
回档之后,事情反而更乱了
按流传的说法,Lord British被杀之后,《网络创世纪》的另一位开发者Starr Long(游戏内叫Lord Blackthorn)召唤了一些恶魔,这些恶魔攻击了无辜的旁观玩家。结果就是测试玩家们开始抗议——一边抗议这种不分青红皂白的杀戮,一边抗议官方把刺客给封号了。
一个玩家的"骚操作",最后演变成官方下场、恶魔乱杀、玩家抗议的连锁反应。Newell拿这个例子想说明的,正是他开头那句话:开发者太容易把玩家的创造性行为当成破坏行为来处理。
他的观点是:"他们本应该让那个实例顺着它自己的方向发展下去,顺着他们杀掉Lord British之后该有的样子发展。"
换句话说,与其回档抹掉,不如认账,把这次刺杀写进故事里。
他真正在讲的,其实是"信任"
Newell后面把话题拉高了一层。他说:"其次,社会系统有一个普遍特征,人们必须对未来有信心。这跟你的房子、你房子里的东西是一个道理——如果产权是临时性的,那你的财产价值也会随之改变……所以是的,这很重要,是的,它有一大堆技术问题,而你没能提供足够安全的程度,这些后果会波及整个元世界。"
这段话放在今天看,其实挺有意思。玩家在一个虚拟世界里投入时间、投入感情、投入钱,本质上是在赌一件事:这个世界明天还在,我今天的努力明天还算数。回档这个动作,动的就是这份信心。
但反过来,如果玩家干了件出格的事,官方第一反应就是回档、封号、当bug处理,那玩家也会学到另一件事:这个世界不接受意外。
Newell的立场很明确——他更倾向于让意外留下来,哪怕这个意外是自家招牌角色被当众打死。
评论区基本站他这边
这段演讲的YouTube评论区里,最高赞的回复是这么说的:"是啊,他们本应该顺着那件事往下走的。一场刺杀已经发生了。他们本该随机应变,把它写进后续的故事里。"
当然,站着说话不腰疼。真到了运营现场,一个核心NPC被玩家干掉,服务器里几百上千号人看着,官方要不要认?认了之后剧情怎么接?其他玩家会不会有样学样?这些都是实打实的麻烦。Newell自己也承认"是的,这很重要,是的,它有一大堆技术问题"。
他只是觉得,把玩家的精彩操作直接定义成"黑客行为",是开发者最容易犯的错之一。
顺带一提,那场刺杀还有个大人物在场
《最终幻想14》的制作人吉田直树(玩家叫他"Yoshi-P")当时就在Lord British被刺杀的现场。这是MMO历史上的一个里程碑事件,而他本人是目击者之一。
很多年之后,吉田直树接手了那场堪称艰巨的工程——把《最终幻想14》从一款失败作品改造成好玩的游戏,也就是后来的《最终幻想14:重生之境》。
一个亲眼见过"玩家把世界搅乱"的人,后来去救活一款MMO。这事放在一起看,多少有点意思。
至于Newell这段2013年的老话为什么现在又被翻出来传播,可能跟最近网上另一波关于他的讨论有关——他在解释Valve为什么顶着大科技公司的路子,坚持做一家私营公司,还专门招"最贵的人才"。老视频被翻出来,往往是因为大家想再听听这个人怎么说。
回到那个问题本身:玩家把NPC杀了,开发商该回档还是认账?Newell的答案很干脆——认账。因为那是玩家自己写出来的剧情,而开发者最大的错误,就是把它当成故障。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.