在全球范围内定义类型、具备电子竞技水平的网络性能

与...合作撰写

以太工作室

主要亮点

  • Aether Studios 的雄心勃勃的平台战斗游戏需要完美结合网络性能和成本效益,以实现其定义类型、电子竞技质量的在线体验目标,为 Rivals of Aether 2 提供支持。

  • Edgegap 专利的编排平台使游戏能够在离玩家最近的地点部署服务器,确保与传统解决方案相比,平均延迟降低了 58%。

  • 得益于共同租赁和无地域的托管,Aether Studios 可以在全球范围内部署游戏服务器。确保在南美和中东及北非地区等服务不足市场中的终端用户体验质量,以及在传统市场中的表现。

  • Edgegap 每秒 40 次的部署能力确保 Rivals of Aether II 在发售日准备就绪,并在游戏最需要的时候平均提供低于 1 秒的部署。

  • 在多年的开发过程中,Edgegap 一直在提供集成支持,以及洞察和优化,以实现理想的网络体验。

工作室

Aether Studios成立于2021年,总部位于华盛顿州的西雅图,由Dan Furnace创办,抱着开发成功的下一代平台战斗游戏和多人斗殴游戏的雄心,基于Aether宇宙的世界和传说展开。

该工作室最新发布的游戏,Rivals of Aether II,是备受欢迎的独立格斗游戏Rivals of Aether的直接续集,扩展了原作的范围,提供了升级的3D视觉效果、新的游戏机制,以及大幅改善的在线支持和性能。游戏有一个新老角色的基础阵容,并计划在发布后免费添加额外的可玩角色。

由Offbrand Publishing发行,由知名创作者Ludwig Ahgren和Jason Thor Hall(通常被叫作“Thor”,是Pirate Software的首席执行官)领导,Rivals of Aether II旨在为其“平台战斗”核心游戏体验提供电子竞技级别的参与感,并为全球所有玩家提供尽可能高性能的在线游戏体验,无论他们身处何地。

挑战

虽然Aether Studios的开发人员对游戏中的核心多人游戏体验有完全的控制权,但不幸的是,他们无法控制玩家在在线游戏时使用的网络。

这个问题尤其棘手,因为格斗游戏对延迟非常敏感;每帧额外的延迟在职业电子竞技水平上都能感受到,因此,尽量减少延迟的每一个努力对游戏的成功至关重要。

作为一款PvP游戏(“玩家对玩家”),Aether Studios希望与合作伙伴在在线多人游戏的两个主要“关键路径”上进行合作——游戏的网络代码和游戏服务器托管基础设施。

  • A 网络代码(网络传输)解决方案管理在线多人游戏中玩家设备与游戏服务器之间的通信。它同步玩家的动作,通过处理玩家输入和数据传输之间的延迟,确保流畅的游戏体验,同时在解决不一致(如延迟或不同步)时提供完美和公平的游戏体验。

  • 游戏服务器托管基础设施是作为中介在玩家之间传递消息的物理或虚拟网络,包括硬件(如服务器)、软件和网络协议,共同支持数据传输、网络管理和在线服务。简而言之,所有部署、扩展和托管游戏专用服务器的过程。

为了提供电子竞技般的在线体验,这两个元素都必须高度优化并协调运行。

更加具有挑战性的是,鉴于工作室开发人员数量有限,Aether Studios需要易于实施和操作的解决方案,同时保持成本效益,以确保游戏在发布后很长一段时间内的财务健康。解决方案还需要高效和快速地扩展,同时保持对成千上万名玩家的最高质量水平。

解决方案

Aether Studios选择了SnapNet作为Rivals of Aether II的网络代码。这是来自High Horse Entertainment的完整网络代码解决方案,它自动执行客户端预测、回滚和调和,动态调整游戏如何补偿延迟,以适应网络条件的变化,伴随额外的好处。

每个玩家的游戏客户端和服务器之间的最佳数据传输只是方程的一部分。

Edgegap的编排在玩家与服务器之间的理想位置部署游戏服务器,因为它评估网络上最佳的数据包路由,这对确保所有玩家的公平和低延迟体验至关重要。Edgegap的游戏服务器托管和编排平台利用了全世界最大的边缘网络,专为多人游戏而建,它是目前唯一能够在比赛中为所有玩家在边缘的理想位置部署游戏服务器的编排平台。

Edgegap的平台非常合适,已经与Aether Studios的匹配解决方案兼容,使得单个游戏开发者在几天内即可实现集成。它允许工作室在全球615多个地点部署最接近用户的游戏服务器。

性能:延迟减少

Edgegap的编排在比赛中为所有玩家在理想位置部署游戏服务器。这种“接近托管”只有通过利用包括集中式公共云数据中心和接近玩家的边缘数据中心的边缘网络才可实现,直接减少了玩家之间的数据包往返时间。平均而言,Edgegap的部署可将延迟减少至少58%,与传统公共云相比。

对于Aether Studios的玩家而言,这意味着从第一天开始,社区就给予了压倒性的积极游戏体验,尽管有成千上万的同时在线用户,游戏评测人和内容创作者也给予了高度评价。

延迟是体验中如此关键的组成部分,以至于Aether Studios的开发人员确保玩家始终可以在游戏的主用户界面中看到他们的“延迟”(即“滞后”或延迟)。小于20毫秒的延迟值被视为一个极具挑战性的目标,是在线多人游戏的圣杯,旨在提供一致流畅的在线游戏体验。

扩展性:发布日准备就绪

游戏通常在24小时内逐步推出,以减少流量激增对后端服务的影响,避免可能对玩家的游戏体验产生负面影响的扩展问题。

作为一款在线多人游戏,Rivals of Aether II必须在全球同时发布,从而创造了一个具有挑战性的扩展情况。

Edgegap快速扩展和部署游戏服务器的能力在一个地点(“瞬时扩展”)和跨越全球(“多区域扩展”)是Rivals of Aether II发布的关键时刻。

这种情况在历史上给某些最大的AAA游戏带来了巨大的挑战,而这些游戏在资源上是Aether Studios无法接触到的。未能在发布时抓住这一受众意味着负面评价和对任何工作室财务的严重负面影响。

幸运的是,Edgegap的编排器已被基准测试为每秒部署40个游戏服务器,持续60分钟,让Aether Studios在发布前安心。具体而言,Rivals of Aether II在发布日的上路开始时为每分钟3.33个新部署(“比赛”),在峰值时接近每分钟30个新部署。所有部署的错误率均在0.05%以下,通过智能匹配自动解决,而不会影响用户体验。

例如,在发布日,Edgegap平台上的最快部署在15秒到几分钟之间不等,适合于冷启动部署。

虽然工作室保密发布日的停机用户数(“CCUs”),但在前一周,游戏在Steam的下一个节日活动中免费提供,有超过118,000名独立玩家参与,总共进行了100万个比赛,且在同一时期内游玩时间超过1500万分钟——这是一项巨大的成功,推动了Rivals of Aether II在官方发布前的热度。

全球分布 - 按市场的收入与运营成本

专用游戏服务器托管有一个固有的挑战;运行服务器需要花费金钱,而它们离已建立市场越远,服务器托管和数据出口的成本就越高。

这对南美、中东和亚洲等非传统游戏市场尤其具有挑战性,玩家们常常抱怨严重缺乏服务器位置,使多人游戏几乎无法游玩,除非玩家幸运地居住在一个集中式数据中心所在的大城市中。这常常排除掉数百万生活在这些城市之外的玩家,因为这些数据中心通常是唯一可用的地点,预计他们将服务整个地区。

从财务角度来看,在每用户收入(拉丁美洲、大洋洲)低的地区,服务器成本更高通常会导致亏损,这会导致游戏开发者在这些市场停用位置。这样进一步减少了玩家基数,因为糟糕的在线游戏体验使游戏走向死亡,缺乏玩家和负面评价的增加。

得益于Edgegap的无区域托管以及利用共用托管的编排(即多个虚拟游戏服务器可以共享一台服务器的物理资源),游戏工作室可以在全球以单一价格点无缝共享位置,而无需单独购买位置。

结合Edgegap独特的“按需支付”定价,仅在游戏服务器部署时收费,我们的平台使所有游戏工作室都能利用在单个租户场景下可能无利可图的市场中按需位置。

虽然Aether Studios的情况是私密的,但Edgegap的产品经理Jakub Motyl提到:

所有服务器性能、扩展和位置可用性指标在长远来看都毫无意义,如果游戏服务器托管在经济上对工作室不可行。

Edgegap在全球范围内的统一定价(每分钟每个专用vCPU收费0.00115美元),通过我们的无区域托管可随时访问615多个地点,使估算和最终成本具有无与伦比的竞争力。

灵活性 - 电子竞技锦标赛

接入全球最大的网络提升了日常在线多人体验,但是在电子竞技锦标赛期间为玩家连接一个不公平的位置会破坏Rivals of Aether II成为电子竞技精英的一部分的雄心。

多亏了Edgegap灵活的编排和决策能力,Aether Studios调整了部署规则,以选择服务器位置,确保在远程锦标赛中不会出现不公平的优势。

在这种情况下,Aether Studios遵循了Edgegap的服务器评分部署策略。服务器评分策略利用Edgegap的专利放置方法,优化每场比赛的服务器位置。该系统执行非侵入性遥感,近似每个玩家与服务器位置的网络接近度,并选择最大限度提高响应速度(所有玩家的平均延迟最低)和公平性(所有玩家延迟平衡)的服务器。

集成与支持

Aether Studios的团队得到了Edgegap团队的全力支持,几乎每天多次,从集成到里程碑期间的监测,从BETA到发布,进行数百次交流以优化游戏服务器、匹配规则和放松策略,并根据玩家反馈改进Edgegap的网络健康和位置可用性。

最终,开放的沟通帮助Rivals of Aether II从第一天起提供了无与伦比的质量,吸引了每日成千上万的玩家,同时在游戏初次发布后的几个月内不断进行改进。

结论

为了实现其在平台战斗类型中的领导雄心,尽管与竞争对手相比资源有限,Aether Studios花费了多年时间寻找、集成和优化其在线游戏体验与外部合作伙伴。这直接帮助了其游戏Rivals of Aether II兑现了其承诺。

Edgegap的编排平台性能对在线游戏体验产生的影响促进了游戏发布时及其后期的成功。而所有这一切仅需传统编排平台的部分费用。