艾赫巴里
Thursday, 29 January 2026
Breaking

复活《圣歌》比预期更难:EA引擎成最大障碍

复活《圣歌》比预期更难:EA引擎成最大障碍
Ekhbary Editor
5 hours ago
3

中国 - (Agency Name)

尽管已经发布了概念验证视频,但EA的Frostbite引擎服务器依然难以攻克,使得《圣歌》的复活计划面临巨大阻力。去年1月12日,EA正式关闭了《圣歌》的官方服务器,这款备受争议的科幻多人射击游戏自2019年首次发布以来,首次变得完全无法游玩。

然而,上周,《圣歌》社区迎来了一个新视频,展示了该游戏至少能在模拟的背景服务器上部分加载。视频的制作者——推动《圣歌》复活项目的团队——表示,他们对说服EA那难以捉摸的Frostbite引擎在没有EA服务器支持的情况下运行游戏充满信心。尽管如此,该团队也希望能够适度管理公众因这个概念验证视频而可能升高的期望。

“人们对视频感到兴奋,自然会提高期望,”项目管理员Laurie表示。“我不想成为那个必须处理后果的人,如果最终我们一事无成。”

《圣歌》复活项目目前的核心是“熔炉堡”(The Fort’s Forge),这是一个Discord服务器,聚集了一群志愿工程师和开发者,他们致力于解析游戏及其独特的架构。Laurie提到,他们最初设立这个组织“几乎只是出于对EA和Bioware在7月份宣布关闭服务器时的愤慨”。

虽然Laurie在《高达进化》(Gundam Evolution)复活项目“Side 7”的社区方面有一些经验,但他们知道需要帮助,特别是那些有直接经验处理EA Frostbite引擎游戏的人。幸运的是,Laurie表示他们“不费吹灰之力就引起了熟悉这项工作的人的注意”。

其中一位是Ness199X,一位经验丰富的Frostbite引擎研究者。他告诉我们,在《圣歌》宣布停服前,“他从未真正玩过太多《圣歌》”。然而,当朋友指出这款游戏即将走到尽头时,Ness表示他受到了启发,希望为后代保存这款游戏。

Ness说,最初试图分析《圣歌》运行机制的努力“一无所获”,这主要是因为该游戏使用EA的专有Frostbite引擎的方式与其他EA游戏不同。为了开始绘制这些差异,Ness在9月份发布了一个数据包记录器工具,允许贡献者记录他们自己客户端与EA官方服务器之间的网络流量。Ness在“熔炉堡”Discord上写道,除了有助于逆向工程工作外,记录了数据包的玩家将能够在《圣歌》未来以可玩形式回归时,完全恢复他们的角色。

通过分析这些众包的数据包,Ness表示,“熔炉堡”团队已经能够将《圣歌》分解为三个核心服务:Blaze、BIGS和Fort Tarsis。早期对Blaze和BIGS部分架构的模拟尝试,直接促成了上周的概念验证视频。Andersson799——他声称自2015年以来一直在研究《战地》和其他Frostbite游戏——表示,他能够快速利用自己记录的《圣歌》数据包,创建了一个“极其简陋的《圣歌》私服”,这是一个“快速粗糙”的样本,他通过YouTube分享了。
“我基本上只是制作了一个工具来简单地回复我获取的数据包,”Andersson说。这足以“进入游戏,加载玩家资料等”。尽管Ness表示,要让Blaze和BIGS在任务进程等方面“良好且顺畅地工作”,还需要付出一些努力,但这些部分的前进道路相对直接。

然而,Frostbite引擎及其独特的客户端-服务器架构,是让《圣歌》在没有EA服务器的情况下重新运行的最大障碍。“由于Frostbite的设计方式,Frostbite游戏中的所有游戏玩法都在‘服务器’上下文中运行,”Ness解释道。即使在像《质量效应:仙女座》这样的单人游戏中,“客户端只是创建一个单独的服务器线程,并在内部传递所有流量。”

“我认为《圣歌》严重依赖存储在Bioware服务器上的在线数据,”Andersson补充道。“在我最初的测试中,没有这些数据,游戏就无法加载到关卡。”

尽管如此,仍有一些希望认为这些关键的关卡数据仍然可用并可以恢复。Ness指出,游戏的大厅区域“熔炉堡”已经使用通过本地“服务器”线程传输的离线数据运行,这意味着游戏的其余部分理论上可以被强制以类似的方式运行。他还表示,“据我们所能辨别,其他关卡的所有逻辑,当游戏上线时运行在远程服务器上,也存在于客户端中。通过修补游戏,我们很可能能够启用在进程中托管这些内容的能力。这就是我们正在探索的。”

虽然所有这些本地关卡数据理论上都应该可用,但《圣歌》与其他Frostbite游戏之间看似随机的差异,阻碍了实际加载数据。Ness表示,《圣歌》“在大多数情况下”表现得像一个标准的Frostbite游戏,但有时会表现出难以确定的异常行为。“例如,当我们尝试加载大多数地图时,没有NPC生成,但在某些地图上却有。我们还没有确定原因。”Ness怀疑这种奇怪的行为与“游戏作为在线RPG性质所保留的相当数量的玩家数据”有关,但他补充说,“老实说,我们不完全确定差异的深度有多大,只是引擎不像我们预期的那样运行。”

Ness表示,他有大约75%的信心,团队将能够找出如何充分利用Frostbite引擎来驱动一个不依赖EA集中式服务器运行的游戏版本。如果这项努力成功,他表示,一个可玩的《圣歌》版本可能在“几个月内,甚至更短,取决于动力”就能重新上线。但如果解析《圣歌》的Frostbite版本的工作陷入僵局...

https://www.example.com/agency