← 返回信息流
AI 资讯Hacker News·4 天前

The best thing that has ever happened for multiplayer games

AI 深度解读

多人游戏历史上最好的事情

来源:Hacker News 作者:Glenn Fiedler(资深游戏程序员,游戏网络代码领域专家)

背景

2026年6月15日,Amazon 发布了一项重磅公告:Amazon GameLift Servers 对所有第6代及后续实例类型(包括按需实例和竞价实例)提供免费的进出 AWS 的网络带宽,且无需任何承诺或额外费用。 这意味着开发者只需支付实例运行时间,网络带宽完全免费。

对于多人游戏服务器而言,持续的网络流量是常态,带宽成本一直是游戏工作室最不可预测的成本组成部分之一。Amazon 此举消除了这一成本,以裸金属托管的简单性结合 AWS 的全球覆盖能力,彻底改变了游戏规则。

Glenn Fiedler 是一位拥有25年以上经验的专业游戏程序员,也是游戏网络代码领域的世界级专家。他在阅读该公告后的第一反应是:这简直是“神来之笔”。然而,当他将此消息分享到 Hacker News 时,仅获得了一个赞。这让他意识到,除了他的专业领域——多人游戏——之外,大多数人并未意识到这一公告背后巨大的战略意义。

为了阐明这一点,Fiedler 回顾了他职业生涯中参与开发的几款标志性多人游戏,包括《战神:升天》(God of War: Ascension)、《泰坦陨落 1》(Titanfall 1)、《泰坦陨落 2》(Titanfall 2)以及《Apex Legends》。通过这些经历,他解释了为何这一举措是多人游戏历史上最具颠覆性的利好消息。

核心内容

1. 传统多人游戏开发的痛点:《战神:升天》的教训

回顾2013年3月,《战神:升天》发布。尽管评价尚可,但多人模式的并发用户数(CCU)峰值仅达到1万,随后便缓慢萎缩。无论团队如何努力,都无法扭转这一趋势。

Fiedler 当时作为首席网络程序员,花费了5年时间攻克极其复杂的点对点(P2P)异步多人网络代码。他不仅要为一个本不该具备网络功能的引擎进行联网开发,还要带领一个缺乏多人游戏经验的团队。这种高压工作导致他在发售后患上了行走性肺炎。然而,发售后他得到的评价却是“在发售前似乎有些脱节”,尽管他几乎为此付出了生命代价。这段经历让他深刻体会到传统 P2P NAT 穿透技术在多人游戏开发中的低效与痛苦。

2. 转向专用服务器:《泰坦陨落》的革命

随后,Fiedler 加入 Respawn Entertainment,参与《泰坦陨落》的开发。这是一个由前 Infinity Ward 和《使命召唤》团队成员组成的专家小组。

在开发过程中,Fiedler 负责处理最繁琐的基础设施工作,包括 Xbox One 糟糕的会话系统、派对系统以及“Smart Glass”伴侣应用。与此同时,核心网络代码由 Jon Shiring 负责。Jon 是一位极具个性的人物,他成功说服微软免费在 Azure 支持的名为 Thunderhead 的新游戏托管系统上托管所有专用服务器。

这一举措在当时具有革命性意义。当时连《使命召唤》仍主要依赖玩家托管服务器,而《泰坦陨落》则采用了“无限服务器”的概念。Fiedler 指出,对于刚从传统 P2P 技术走出的开发者来说,一款 AAA 级游戏完全依赖专用服务器是前所未有的创新。

3. 技术优化与带宽控制:《泰坦陨落 2》的突破

在《泰坦陨落 2》的开发中,Fiedler 专注于提升网络质量。他与前职业《雷神之枪》(Quake)玩家 Drew McCoy 合作,意识到可以通过关键的技术手段大幅改善网络体验。

他完全重写了服务器端的快照(snapshot)和差分压缩(delta compression)系统,使服务器的带宽和 CPU 使用率减半以上,并修复了自《泰坦陨落 1》以来普遍存在的击杀回放漏洞。基于新的快照系统,他将多人游戏的服务器刷新率(tick-rate)从 10Hz 提升至 20Hz,并支持了 Christopher "Soupy" Dione 设计的大型单人关卡(单人模式也是客户端连接本地服务器,因此所有网络代码,包括客户端预测、延迟补偿和快照差分系统均完全激活)。

此外,他还设计了《Apex Legends》中角色 Mirage 的原型能力。尽管他后来因个人原因离开 Respawn,但他留下的技术遗产证明了专用服务器架构配合高效网络代码的巨大潜力。

4. 当前困境与 Amazon 的破局

随着《泰坦陨落 2》不再独占 Xbox,之前的“无限服务器”优势减弱,跨平台服务器托管成为必要。然而,长期以来,游戏开发者面临着巨大的带宽成本压力。专用服务器需要持续上传和下载数据给全球玩家,带宽费用往往占据运营成本的很大一部分,且难以预测。

Amazon 此次宣布 GameLift Servers 免除带宽费用,直接击中了这一痛点。它使得基于 AWS 的专用服务器托管在成本结构上变得极具竞争力,甚至优于传统的裸金属托管方案。

关键要点

  • 成本结构颠覆:Amazon GameLift 对第6代及后续实例免除进出带宽费用,开发者仅需支付实例运行时间。这消除了多人游戏最大的不可预测成本来源。
  • 裸金属托管行业的危机:传统裸金属游戏服务器托管公司将面临严峻挑战,被迫在更接近其自身成本的结构下与 AWS 竞争。
  • 技术迁移趋势:新的多人游戏将从现在开始大规模迁移至 AWS GameLift 进行服务器托管,导致传统裸金属托管市场出现“大屠杀”。
  • 竞争对手的反应:Google 必须匹配这一优惠条件,否则将不得不放弃游戏服务器托管这一垂直领域。
  • 行业稳定性与盈利性:随着基础设施成本的降低和风险减少,更多多人游戏将得以发布并实现盈利。
  • 新游戏类型的诞生:由于带宽不再受限,一类具有高玩家数量和高带宽需求的新型多人游戏即将涌现。
  • 战略意义:这是一步极具破坏性的战略妙棋,不仅降低了开发者的风险,还有助于稳定目前处于混乱状态的游戏行业。

意义与影响

Amazon 的这一举措不仅仅是价格战,而是对多人游戏基础设施底层逻辑的重塑。

  1. 降低进入门槛:带宽成本的消除使得中小型工作室也能负担得起高质量的全球专用服务器托管,无需担心突发流量带来的天价账单。
  2. 推动技术标准化:专用服务器架构(Dedicated Server)将进一步取代 P2P 或玩家托管模式,成为多人游戏的主流标准。这将带来更公平的游戏体验、更好的反作弊能力以及更稳定的连接。
  3. 激发创新:开发者不再需要为了节省带宽而妥协游戏设计(例如限制玩家数量或地图规模)。这将催生对网络带宽需求极高、玩家规模庞大的新类型游戏。
  4. 行业洗牌:传统依靠高带宽利润率生存的裸金属托管服务商将面临生存危机,行业整合加速。同时,云服务商之间的竞争将从单纯的价格战转向服务质量和全球覆盖能力的比拼。

正如 Fiedler 所言,这是“多年来为多人游戏做的最好的事情”。它不仅解决了开发者长期以来的痛点,更为多人游戏行业的未来繁荣奠定了坚实的基础。

查看原文 →mas-bandwidth.com