将实时运营多人游戏迁移到Edgegap以解决开发运营工作量

与...合作撰写

Combat Waffle Studios

工作室

Combat Waffle Studios 由退伍军人于2022年创立,汇集了全球开发者团队打造多个游戏,包括其标志性的重磅之作——Ghosts of Tabor

这是一款真实且具有挑战性的VR生存提取射击游戏,它席卷并持续占据世界——在所有专用的VR类别中跻身畅销榜首,包括META的Quest商店以及最近的Sony的PlayStation Network。

除了销量之外,Ghosts of Tabor的玩家(截至撰写时)已经发射了50亿次射击,承受了1.52亿次玩家死亡,并完成了近3000万次袭击。换句话说,它是VR领域的巨头。

挑战

真实性和强度孕育了热情——您只能触及Ghosts of Tabor粉丝基础的表层。由于Ghosts of Tabor的粉丝要求真实的VR游戏体验,并延伸到游戏的每一个方面——包括他们的匹配和游戏服务器托管,这超出了Combat Waffle作为开发者的控制范围。

Combat Waffle的CTO Jonas Degn 寻求改善他们的在线体验并解决挑战:

  • DevOps 工作负载:提取射击游戏一年多次“重置”玩家统计数据(在Combat Waffle的例子中,一年三次),这严重影响了内部开发资源在这些“重置”期间的可用性,以及补丁和内容发布之间。减少管理游戏服务器的DevOps工作负载是任何编排解决方案的主要目标。

  • 覆盖 - 扩展:在提取射击游戏中,多数玩家在单场游戏期间会加入多个服务器。例如,玩家可能在游戏开始5分钟后死亡,并加入下一场游戏(并多次重复此操作),在第一场比赛结束之前,初始游戏服务器就准备关闭。为了提供最佳玩家体验,编排需要在利用可用硬件容量和为每场比赛个人选择服务器位置之间找到细致的平衡。

  • 覆盖 – 位置Ghosts of Tabor的用户群主要位于美国,但Combat Waffle仍致力于提供卓越的全球在线体验。在澳大利亚和日本等地区的托管成本非常高昂,导致开发者集中托管在新加坡等地。高度集中的托管通常会导致延迟增加、数据包丢失率高,并过于依赖于单点故障。这在追求全球一致性能时远非理想。

  • 成本:游戏最初的游戏服务器托管架构混合了裸机和云扩展。虽然裸机有助于降低出口成本并减少未优化游戏服务器使用的财务影响,但由于无法与提供商分割vCPU使用,扩展裸机基础设施成本高昂。

  • 支持:鉴于游戏的实时操作性质,Combat Waffle需要一个非常在场且随时可为其开发团队提供帮助的合作伙伴。等待数周的答案是不可能的。

鉴于上述挑战,Jonas犹豫不决——Edgegap的无地域限制托管编排如何能解决如此复杂的挑战?

解决方案 – 游戏服务器编排

Edgegap编排基于三大技术,帮助工作室进行游戏服务器托管:

  1. 容器标准化计算工作负载的部署。容器化解决了全球兼容性的需求(即不必担心服务器的硬件)和紧急扩展,使得服务器可以通过先进的缓存策略在全球范围内在1-3秒内部署

  2. 世界上第一个也是最大的、无地域限制的边缘网络,使游戏工作室能够在全球615个以上地点部署服务器,以单一价格。统一定价在不牺牲全球托管覆盖的情况下提供了成本效率,而通常是为了优化费用。

  3. 专利决策系统以在匹配的玩家群体中为游戏服务器部署理想的位置。这有助于通过为所有玩家降低延迟来改善游戏内体验。

结合在一起,这对Ghost of Tabor的在线体验产生了实质性影响。

  • 集成便利性:尽管发布游戏期间的实时流量增加了DevOps的复杂性,但Combat Waffle团队仍然能够在几天内让他们的游戏服务器在测试环境下运行。

  • 完全托管的编排:通过自动化游戏服务器和编排管理,简化了Combat Waffle的开发过程,减少了扩展和准备发布所需的时间。

  • 全球快速扩展:除了通常的高效扩展问题外,Combat Waffle还需要在游戏结束后更快地关闭游戏服务器,以减少空闲资源的成本。Edgegap的即用即弃容器部署与高度优化的编排不仅帮助了启动,更重要的是更快地下降游戏服务器,从而最终降低了成本。

  • 无地域限制的全球615个地点托管:从五个服务器区域扩展到全球615个以上地点,按需和即用即弃,这帮助了Combat Waffle通过更接近用户部署来改善玩家的游戏体验,并确保对游戏主要人口(区域)以外的玩家提供一致而卓越的体验。

  • 可预测的基于使用的定价:Edgegap的全球单一价格使Combat Waffle能够自信地跟踪和预测其云托管成本,而与其服务器位置无关。Edgegap的企业计划以及分级vCPU计费和随玩家数量快速扩展/缩减等,所有这些都增加了Combat Waffle的云成本优化而无需人工输入。不再需要每月费力地重新平衡裸机订单以最小化托管成本。

  • 24/7支持和开发者的直接开发输入:数以千计的消息和关于多人游戏每个方面的每日讨论帮助确保对Ghost of Tabor在线体验的持续支持和改进,尽管技术负责人与Edgegap的办公室有12个小时的时差。

结论

Edgegap与Combat Waffle的合作展示了无地域限制编排、智能服务器部署和动手协作对快速发展的实时服务游戏的变革性影响。

通过以单一价格提供大规模的全球覆盖,大幅减少托管成本,提高全球延迟,并无缝集成到复杂的现有实时基础设施中,Edgegap帮助Ghosts of Tabor自信地扩展,同时保持对其玩家的卓越在线体验。当遇到挑战时,快速响应、透明沟通和持续的产品改进加强了合作关系并提升了总体效果。

最终,此次合作展示了正确的技术与投入和可靠的合作伙伴相结合,如何能显著提高玩家体验和工作室效率。

或者简而言之,正如Combat Waffle的CTO Jonas Degn所说:

 “[Edgegap是]您不需要费心思考,因为它就是一个能正常工作的好软件。”