竞技游戏具有服务器端物理引擎,确保理想的低于50毫秒的延迟

与...合作撰写

NS7

主要亮点

服务器端物理与全球竞技游戏

服务器端物理与全球竞技游戏

服务器端物理与全球竞技游戏

帕克的以竞争为中心的架构需要使用多个接近玩家的位置,以确保能够为玩家提供高度竞争、低延迟的在线游戏体验。管理如此分布式架构的基础设施和人力成本,仅仅依赖于Edgegap的专利编排才能实现,并且是可行的。


无区域全球分布到615个以上的位置

无区域全球分布到615个以上的位置

无区域全球分布到615个以上的位置

Puck的免费游戏(F2P)货币化模型意味着它需要在全球范围内可用,并提供低延迟的在线游戏体验,以达到全球冰球迷的玩家基础。Edgegap 的无区域边缘网络是唯一提供即时访问全球最大多云网络的游戏开发者的网络,拥有 615 个以上的站点,按需提供。

完全自动化编排

完全自动化编排

完全自动化编排

NS7 是一家资源有限的独立工作室。使用 Edgegap 的自动化平台让他能够专注于重要的事情——游戏,把基础设施和玩家的在线体验交给 Edgegap 的平台和团队来管理。

即时游戏服务器部署

即时游戏服务器部署

即时游戏服务器部署

Edgegap 的架构允许真正的即时部署;NS7 不像传统的舰队基础编排那样拥有预热/预启动的服务器实例,这些实例在等待和待命时仍然会被收费,即使没有被玩家使用。因此,NS7 能够在 2 秒内启动一个游戏服务器,这使得它成为保持 OPEX 成本与游戏的 F2P 收益模型和目标 ARPU 对齐的最佳选择。

工作室

Puck 是一款快节奏、基于物理的免费游戏冰球模拟器,完全由玩家掌控。每一次传球、投篮和身体对抗都由真实的物理引擎驱动,使每场比赛都变得不可预测、技术性强和无尽可重玩。

以在线多人团队游戏为核心,玩家必须合作创造改变比赛的时刻。无论是通过防守者传出完美的传球,给队友设置空位一投,还是执行流畅的配合,团队合作始终是每个难忘的进攻的核心。

换句话说,这是真正的一人称滑冰体验。

挑战

Nils Asejevs,NS7的首席开发者,Puck的愿景是开发出一个真实的冰球体验,确保一个真正具有竞争力的体育体验。具体来说,他认为必须确保:

“所有来自玩家的输入都发送到服务器,服务器执行物理运算并将玩家的位置和旋转发送回每个客户端。”

这意味着实现这一愿景的唯一现实方法是在全球范围内实现低延迟游戏体验

这意味着需要一个协调平台,可以帮助NS7:

  1. 确保“对于任何连线玩家(在竞技游戏中)延迟低于50ms RTT”;

  2. 提供“服务商[拥有]大量我可以部署服务器的地点”

  3. 具备“近乎即时部署”的能力,确保“玩家可以在几秒钟内与朋友一起跳入一个新的服务器”

同时,工作室需要在时间和预算上保持战略性;由于开发集中在一组人手里,后端工作必须高效,以便把大部分注意力放在构建游戏玩法、进程和整体玩家体验上。

这些限制在与它的创意方向一样,塑造了Puck

解决方案 – 游戏服务器协调

Edgegap的现代协调基于三个主要基础,帮助工作室进行游戏服务器托管:

  1. Edgegap使用容器,标准化这些计算工作负载的部署,解决在线体验中的性能一致性,并使游戏服务器能够在全球1-3秒内部署,快速启动游戏

  2. Edgegap的协调利用了全球首个,也是最大的,无区域边缘网络,使游戏工作室能够在615多个地点全球范围内部署游戏服务器,以单一价格解决游戏工作室的成本和覆盖问题,其中一个(通常是覆盖)不得不牺牲以优化另一个(通常是成本)。

  3. 最后,Edgegap的协调使用专利决策系统在每场比赛中为每位玩家部署理想位置的游戏服务器 (通常是离玩家最近的),帮助提升所有玩家的游戏体验,减少延迟。

Edgegap也以其易于集成和支持而自豪。

正如Nils所说:

这让我想到我选择Edgegap的原因。

综合来看,这些因素使Puck能够实现其愿景。

  • 简单的集成和迁移:与Edgegap的API集成异常简单,使NS7能够添加专用游戏服务器托管和协调,这一过程使用传统基础设施需要数月时间。清晰的文档涵盖了大多数主题,Discord上的响应式技术支持帮助弥补了最后的空白。对于一个小团队来说,这意味着节省了数百小时并投入到游戏本身,而不是其后端。

  • 即时全球覆盖:Puck推出的那一刻起,NS7就能够按需在615多个全球地点以单一价格点部署他们的游戏。这消除了传统的成本与覆盖困境,使工作室能够在之前成本禁区市场或选择性区域可用性中抵达玩家,这本来会导致这些国家玩家的延迟问题。

  • 自动化基础设施:容器化平台实现了关键的部署和扩展流程自动化,显著减少了NS7小团队的技术工作量。在没有专职后端开发人员的情况下,工作室可以专注于游戏开发,而Edgegap则自动处理其多人基础设施的复杂协调。

结论

Puck的开发和对全球玩家的持续可用性反映了深思熟虑的设计、大胆的技术决策和精干工作室的决心能够提供世界一流的在线体验。

通过拥抱服务器授权架构,并推动低于50毫秒的响应,NS7设定了竞争游戏的高标准,即使在资源有限和紧张的开发时间表下。有了正确的协调支持在幕后,工作室能够专注于打造Puck核心的快节奏、基于物理的冰球体验。

结果是一个证明小团队也能实现大规模精确的游戏,将玩家带入一个平滑的、全球化的、真正具竞争力的竞技场。

证明呢?在首次推出时获得数千条极为正面的评价!

正如一位游戏粉丝所说:

这游戏真的是超级棒