Edgegap 2023 性能基准 – 60 分钟内 1400 万 CCU

在全球排名第一的游戏中轻松开局

关键亮点

  • 多人游戏的真正挑战是在短时间内满足玩家需求,例如午夜上线、游戏加入订阅服务(例如 XBOX Game Pass)或“一夜之间流行”的 Twitch 现象。

  • Edgegap 能够在平均每秒启动40个部署,并且持续60分钟,以满足全球1400万并发用户(“CCU”)的玩家需求.

  • 这相当于全球排名第一的游戏的峰值用户,跨越每个平台(PC、主机等),对于一种由于每个游戏服务器有大量玩家而难以部署的游戏类型——100人战斗 royale。复杂性在于需要为大量玩家做出决策,如果玩家数量较少,情况会更简单。

在2023年11月,Edgegap 团队举行了我们平台编排的年度性能基准测试。

这向游戏开发者保证,凭借其专利的编排技术,Edgegap 将在任何游戏流行程度下扩展您的多人游戏。

无论是在您游戏发布前的午夜,数百万已经预装并准备好玩的玩家,还是在 Twitch 上让数百万观众关注您的游戏的主播,抑或由微软 / 索尼 / 苹果 / 谷歌等首方媒体推荐,或作为 Xbox Game Pass、PlayStation Plus 或 Netflix Games 订阅服务的一部分提供。

此性能基准称为“负载测试”,它突出了在实际流量通过系统时应用程序的表现。

理解基础知识

在基线信息方面,实际上只有四个变量是重要的:

  • 时间:游戏需要几乎瞬间扩展,因为在非常特定的时间和日期玩家的需求会迅速增加。几个小时内扩展到数百万是毫无意义的——问问任何 游戏 开发者,当需求最高时,它需要非常迅速地发生。外面的游戏数量众多,如果第一次没有成功,玩家很少会在几小时后重试。

  • 每秒部署数:这是每秒能够部署多少游戏服务器(“实例的部署”)。这是最关键的指标,因为它决定了与每场比赛的玩家人数无关的游戏启动数量。一个主要要求是每次都要启动部署。增加了复杂性。

  • 并发用户(“CCU”):这是在任何给定时刻正在游戏中玩的玩家总数。这是人们所了解的“大数字”(多亏了Steamcharts)。必须理解,在短时间内,可能会有数百万玩家在线。因此,任何编排服务能够在这短时间窗口中迅速扩展是非常重要的。一个大的 CCU 数字很好,但到达这个数字的速度对您游戏的成功更为关键。 

  • vCPU

    • 简而言之:vCPU 越多,云中所需的计算资源越大。 

    • 详细信息:游戏服务器可能需要大量计算资源,vCPU 表示游戏服务器所需的“需求”,而vCPU 的分配有助于确保服务器能够处理运行游戏、处理玩家动作以及管理其他游戏相关任务的需求。云服务器将有每台机器的 vCPU 特定分配。多人游戏的 vCPU 需求可能因几个因素而异,MMO 通常需要高需求(参见泰坦之路),而回合制游戏(如“TCG”卡牌游戏)要求较低。强烈建议优化您的 vCPU 需求,而Edgegap 将帮助您。

细分指标

在2023年的性能基准测试中,Edgegap 的目标很简单……但极具挑战性——向一个工作室展示 Edgegap 的平台可以每秒部署足够的游戏服务器,以确保他们的游戏发布时不会失败。

换句话说,在60分钟内达到最高的每秒部署数(相当于“午夜发布”需求的峰值)为全球排名第一的游戏

简单吧?好吧,还真不那么简单。

在我们给您带来“后端极客”的之前,以下是基准测试所基于的指标:

  1. 时间:60分钟,以满足游戏的峰值需求。

  2. vCPU:1 vCPU,或典型多人射击游戏的预期要求。许多项目在 Edgegap 平台上使用这些要求。

  3. 每个游戏服务器的玩家总数:100,相当于《堡垒之夜》或类似游戏(如 H1Z1 或 PUBG)的战斗 royale。

  4. 峰值 CCU:实现 2023 年排名第一游戏的“峰值用户” 例如,反恐精英 2的峰值 CCU 为180万玩家,持续一小时,但在任何给定时刻,可能看到 50万到70万玩家。

后端极客部分 – 或直接跳过,跳到下面的结果

我们目前正在利用一种复杂的工具,旨在生成 API 调用到我们的平台。主要目的是优化和提升这些调用的频率,从而扩展我们的基础设施以满足更高的服务器请求量。

我们的后端架构核心是容量管理模块。该微服务在全球范围内精确监控部署,确保所需基础设施的可用性,确保无缝处理所有传入的客户请求。此复杂系统使我们能够动态适应并有效管理对我们平台日益增长的需求。

为了启动部署,我们使用名为 Locust 的负载生成工具。该工具经过定制,以模拟匹配者的行为,在相同区域生成玩家请求。这些请求随后被纳入 Edgegap 请求中,随后验证游戏服务器的成功启动和操作。这个细致的过程确保服务器使用我们工作室在平台上所采用的相同方法进行部署。

我们利用 17 家服务提供商,涵盖诸如 Akamai Cloud 和主要云的实体。这包括裸金属提供商、边缘服务和 CDN 供应商。这个多样化的网络确保我们始终拥有充足的容量和快速的供应,保障服务器在部署您的游戏服务器方面的可用性。

结果与比较

进入有趣的部分。

Edgegap 的基准测试确定它在其 17 个以上的提供商和 550 个以上的全球位置上能够在60分钟内持续处理平均每秒40个部署

根据上述游戏参数,结果是在60分钟内达到 1400万的 CCU。供参考,这相当于2023年1月《PUBG:绝地求生》峰值 3,236,027 玩家数的 4.3 倍,而在2023年5月《反恐精英 2》的峰值 1,802,853 玩家数则是 7.7 倍 (1)。

假设将主机添加到 PC,通常是三级到四倍的玩家数量,它仍然留有充足的空间,实现成为全球排名第一的游戏。

与 CCU 之王 堡垒之夜 相比,它的峰值玩家数仍然是其 2.2 倍 – 2023年11月5日的 617万用户 (2)。

结果

无论您是准备发布下一个主要电子游戏,还是只是喜欢为您的个人或工作室项目提供自动化游戏服务器和托管的便利,没有比 Edgegap 更好的方式将您的游戏上线。亲自体验一下,今天通过点击下面的大蓝色矩形开始免费体验。如果这太麻烦?加入我们的Discord ,如果您愿意,可以问我们问题。

仍然不相信?通过 案例研究 了解 Edgegap 对其他游戏开发者的影响,涵盖所有主要引擎和网络代码。

或者直接与我们联系,获取 Edgegap 如何为您的游戏提供量身定制的全面概述。

Edgegap - 为完美的多人游戏而生

(1) Steamcharts。截自2023年11月27日

(2) Fortnite.gg。截自2023年11月27日

完整、未编辑的60分钟基准评估可在此处查看