自建服务器,只为原汁原味《恶魔之魂》

我们一同探访让原版体验得以延续的开发者和社区

我非常喜欢 FromSoftware 的游戏设计理念,他们的大部分作品我都反复玩过很多次。但直到 Bluepoint 工作室开发的《恶魔之魂 重制版》被公布后,我才终于有了去体验原版《恶魔之魂》的动力。次世代的「魂」系游戏会带来前所未有的画面效果,也会有不少次世代游戏的新特性,我对此感到无比兴奋。然而,我还是非常想体验原汁原味的「魂」系游戏。

体验原版的《恶魔之魂》是个很好的选择。它不如之后的「魂」系游戏那么出彩,经常会让人觉得是《黑暗之魂》的练手之作。但是当我完成了最后一击,为世界的命运做出最终抉择之后,《恶魔之魂》不仅成了我心目中排名极高的「魂」系游戏,甚至还帮助我理解了《黑暗之魂 3》中一些自己不是那么喜欢的设定。

本文编译自 IGN US 相关内容。

 

话虽如此,但我总是觉得这里面少了点什么。虽然所有的「魂」系游戏都有意让玩家感到压迫感,体验孤独的经历,但这款游戏让人觉得更加孤单。那么,原因是什么呢?随着用户不断减少,各地区的发行商们一致认为在线服务的运营成本过高,而且这款游戏的生命周期早已超出了预期,最终,他们在 2018 年 2 月关闭了服务器。从一定程度上,我也能够理解他们的决定。

正因如此,我第一次体验《恶魔之魂》的时候并没有得到其他人的帮忙,没有让我注意埋伏的警告,也没有收到敌人即将出现的提示,更没有祖安人骗我去跳崖……其实我还挺想体验一下最后这个的。尽管在这些游戏中,我通常都不会向其他玩家求助(《黑暗之魂 3》中「吞噬黑暗的米狄尔」是唯一例外),但没了这些功能玩起来还是有点怪。这意味着玩家不会因为入侵者的突然加入而感到紧张,只会偶尔经历一些 NPC 遭遇战,完全没有真人玩家的那种不可预知性。这也使得某场 boss 战达不到原本该有的效果。

我在社交媒体提到这件事儿后,有一位朋友告诉我,如果我想感受「真正的」《恶魔之魂》游戏体验,可以去看看「The Archstones」网站(这个站名正是游戏中的「拱心石」)。令人高兴的是我进去后发现了一个粉丝创建的免费私服,上面恢复了原版《恶魔之魂》在 PS3 和模拟器上的全部在线功能,还有一个 Discord 社区,里面有 7750 名成员,全是狂热的《恶魔之魂》铁粉,他们至今依然对原版的《恶魔之魂》沉迷不已。

尽管发现这个网站前我就完成了一周目,但我还是忍不住开启二周目想看看私服如何运作。我花了几秒钟简单地修改了 PS3 上 DNS 的设置,然后就又回到了柏雷塔尼亚,不过这次我可以看到其他玩家活跃的灵魂形态,他们死亡的场景,以及告诉我「真正的《恶魔之魂》世界从这里开始」的信息。的确如此。

 
简单修改下 DNS 之后,我就进入了服务器

那么,这个服务器是怎么出现的呢?这个网站出自 Yuvi 之手,他是北美的一名安全工程师。《恶魔之魂》在欧美发售后他就成为了一名粉丝。他通过 IGN 的游戏评测了解到了《恶魔之魂》,网上的大量好评促使他去入手体验这款游戏。结果这游戏没有让他失望。「在最开始的 20 分钟里,你就会明确地知道自己将陷入什么样的境地。这是一款残酷且无情的游戏,但这并没有难到我,而是让我继续坚持下去。」

虽然《恶魔之魂》聚焦于一个濒临死亡的世界,但是它的联网元素让游戏充满活力,这一点让 Yuvi 无比沉迷。「《恶魔之魂》给我留下了许多难以忘怀的联网游戏时光,」他告诉我,「各种血迹和留言信息的存在,给这个世界带来了生机。很多时候,我会相信某条留言信息,结果它将我带向死亡。有时候我会看看别人是怎么死的,然后心想『我肯定能应付过去』。然后事实证明我想多了。」

他和其他人一样,都特别喜欢入侵系统和合作模式。「我喜欢入侵带来的刺激感。我一般不怎么打 PvP,但是我很喜欢在『魂』系游戏中保护自己。击败入侵者或者和其他人合作时,我会特别有成就感。」

而这也就是 Yuvi 在服务器关闭后创建私服的原因,他想要拯救其在线功能。「在我看来,恶魔之魂就是款必须联网玩的游戏,」他告诉我,「FromSoftware 设计了一个很棒的世界,但是它的在线元素让这个世界更加有吸引力。在线元素营造出了恐惧和紧张感。与盟友和敌人的互动让它别具一格」。

 
血迹和留言信息都回来了

当服务器即将关闭的消息传开时,Yuvi 知道自己必须要做点什么了。「这对我来说是很大的打击,因为在线部分是《恶魔之魂》必不可少的内容。没有了这些功能,它就变了。它变得死气沉沉,我也觉得它没以前好玩了。」

幸运的是,Yuvi 对游戏网络的搭建并不陌生,这是他十五年来一直热衷的事情。他曾参与过《英雄城市(City of Heroes)》的私服搭建,还协助完成过很多民间翻译项目。而且重要的是,他并不是唯一想要恢复《恶魔之魂》在线服务的人。当时,Reddit 用户 ymgve 已经在收集网络抓包和其他数据,以便于重新创建游戏的服务器。Yuvi 告诉我们:「由于生活上的一些重大变故,我并没有很积极地参与这个项目,但我一直都在密切关注它。」

官方服务器正式关闭几小时之后,ymgve 的测试服务器就开始运行了,但是很快他就表示自己不打算让它永久运转下去,于是 Yuvi 挺身而上。

「我马上就承诺去搭建并管理《恶魔之魂》的服务器,并开始为联机社区建立一个永久的家园。一天后,服务器就搭好了。ymgve 关了他的服务器之后,大家就都到我这里来了。」

 

不过,ymgve 和 Yuvi是如何实现《恶魔之魂》的逆向工程的呢?

「《恶魔之魂》有许多很棒的设计,其中一个就是它的网络传输几乎都是纯文本,一旦破解了它的加密技术,就很容易理解每个地方是如何运作的了。比如说,它会定期将玩家们的灵魂数据发送到服务器上一个名为『setwanderingghost.spd』的文件中,这个文件之后会把灵魂的信息发送给同一关卡的其他用户,比如说灵魂的坐标。」

「同一个密钥可以读取发送到服务器上的所有数据。接下来就是代码和复制信息的工作了。这就是 ymgve 所做的工作,利用 python 2 和 SQLite 数据库来存储玩家、留言、血迹的数据。我依然在用他的代码作基础框架,不过后来加入了不少改动和更新。」

 
「如果我有一些朋友就好了。」现在你有了,伙计

虽然 ymgve 已经做了不少最开始的麻烦活儿,但仍有不少等待完成的事情。不仅仅是理解和复制代码,还需要恢复《恶魔之魂》的更多功能。幸好游戏和服务器的数据传输帮了大忙。

「我刚参与的时候,」Yuvi 表示,「ymgve 的基础模拟器已经可以支持大部分看得见的功能,不过我复现了更多复杂的功能,比如说《恶魔之魂》原版的等级限制匹配系统和动态全局倾向。」

世界倾向(World tendency)是一个微妙的系统,玩家和其他人的行为会影响游戏世界,比如说可以打开封闭的区域,或者让玩家遭遇更有挑战性的「黑暗幽灵(black phantom)」。光是重现这些功能就已经很令人惊叹了,但是 Yuvi 更进了一步,让玩家们可以自己设置世界倾向,甚至在特殊活动中将服务器的控制权交给了 Discord 社区的管理员,这样一来,管理员就可以调整玩家的行为(比如说服务器内玩家的死亡数)对其他人的影响。这基本上和 FromSoftware 当初为假日活动调整游戏没什么区别。

 

这个网站还提供了一些原版游戏从未实现的新功能,比如说社区数据统计,以及一个罗列出各个区域内玩家数量的清单,这样一来,你就能清楚地知道在哪里可以提供帮助或是入侵。

我问 Yuvi,开发商 FromSoftware 或索尼的官方人员有没有为了这个服务器的事联系过他。或者说他是否担心官方会关闭这个服务器。

「一次都没有!」他告诉我,「我很钦佩这些团队做的工作,如果能对他们说声『谢谢』的话,我绝对会十分激动。关于关闭服务器或是法律诉讼的问题,我做这些不是为了制造麻烦,我只是想恢复这款游戏的在线服务。我的大部分代码都是开源项目,我们没有使用他们的硬件,只不过是用自己的方法复制了数据。如果我们真的接到律师函的话,我会关闭服务器的,毕竟我的家庭比法律诉讼更加重要。不过,我做的一切都是为了《恶魔之魂》社区,为了拯救我们热爱的东西。」

当然,整个社区都很感激 Yuvi 能够接手 ymgve 留下的项目。Karla 像我一样,是个新成员,在体验了新出的「魂」系游戏之后想去体验原版的《恶魔之魂》。她买 PS3 的时候,官方服务器已经关闭了,The Archstones 便变成了她唯一的选择。她说:「我第一次体验《恶魔之魂》就是在私服上。」不过她还表示,帮到她的不仅仅是在线功能,还有社区。「Discord 上的玩家们给了我很多的帮助,帮我连接游戏,教我怎么选择装备和技能,大家还给我了许多很难刷出来的稀有道具。从那以后,我也试着去帮助别人,这让我与其他人建立了联系。Maiden(社区的主要负责人,也是第一个与我交谈的人)和其他版主管理得特别棒,这里一直是个安全的社区。」

 
与另一个灵魂交朋友

版主之一 Gelsiah 告诉我,自 2017 年加入社区以来,他从萌新变成了老玩家,最终成为了其他成员的领路人。「我过去经常和版块上的成员联系,指导他们穿过腐朽谷(Valley of Defilement),或是到处奔波,帮别人打 Boss。现在我玩得少了,更多的是在 Discord 上给别人提供建议,用这种方式来帮助更多的人。」

当然,Bluepoint 开发的重制版已经快发售了,鉴于 Yuvi 为此付出了大量艰辛的工作,他心情肯定比较复杂。

「别人经常问我这个问题,哪怕在几年前重制版还只是个谣言的时候也是如此。刚开始,我很惊讶官方居然会开发重制版。虽然《黑暗之魂》名气非常大了,但是《恶魔之魂》还是没那么出名。当我听到预告片中的背景音乐时,我震惊了。重制版看起来很棒,但我确实有点悲伤。因为我知道一旦它发售了,我的服务器就会空上一段时间。不过说真的,它能给我迷恋了十多年的游戏带来很多的新粉。只要 Bluepoint 不做出太多改动,我觉得它会为玩家带来很棒的体验。我们已经见到了一些玩法上的差异,但我对目前所见的内容相当满意。」

总的来说,社区内似乎也有着类似的观点。社区针对重制版开了个新频道,上面能看到兴奋与谨慎乐观相结合的态度,但也有用户担心 Bluepoint 到底会对原版做出多大调整。新的视角和预告片中干掉敌人的轻松程度似乎成为了最大的争议,还有用户对 Bluepoint 选择武器和装备作为预订奖励的做法持怀疑态度。不过,与我交谈的大部分用户都对重制版充满期待。「我对重制版抱有很大希望,也很兴奋,看两个预告片的时候我都兴奋地尖叫起来了,」Karla 告诉我,「原本我以为他们只会把游戏移植到《黑暗之魂 3》的引擎上,因为原版的画质现在看起来太老旧了,但没想到他们会彻底重做,我觉得这对新老玩家都是个好消息。」

 

Karla 刚才提到的社区负责人 Maiden 也认同她的看法:「我觉得《恶魔之魂》非常值得重制。它是一块隐藏的瑰宝,是魂系的开山之作 。玩家很难接触到这款游戏,所以它被很多人忽略了。」

在与我交谈过的人中,Gelsiah 则显得不是那么兴奋。「我感受比较复杂。看到重制版我很高兴,我相信这会是款很棒的游戏,但我真的希望官方能够更好地维护原版游戏。我很期待 Bluepoint 推出的新版《恶魔之魂》,但我也很担心它会过度修改原版的内容。最理想的情况是,重制版发布的同时,还能来一个高清移植版,不需要加那些花哨的东西,只要恢复了服务器就好。」

不管重制版如何,Yuvi 都会继续对原版提供支持。「不管发生了什么,只要有玩家想体验原版的《恶魔之魂》,我的服务器就会继续运行下去。作为一名游戏保护主义者,我会尽可能让它长期运行下去,这是件相当重要的事情。」

他说的没错,总是会有玩家想要体验老游戏的。在我体验了原版游戏,并与 The Archstones 网站的人交流之后,我觉得《恶魔之魂》配得上更多的粉丝,它为《黑魂》系列探好了路,之后才有了后者的成功。不管是通过 Bluepoint 的重制版,还是通过粉丝创建的私人服务器,如今《恶魔之魂》获得了更多的关注,也更加容易接触到了。这对每个人来说,都是个好消息。

如果你像我一样,想要拿出吃土的 PS3 体验下原版的《恶魔之魂》,请务必在冒险途中到 The Archstones 网站看一看。它会等着你的。

文章提及

恶魔之魂:重制版 Playstation 5

开发者: FromSoftware
发布者: FromSoftware
发售日期: 2020年11月12日
平台/主題: PlayStation 5