跨平台多人赛车动作游戏

与...合作撰写
Meltdown Interactive
主要亮点
作为一名在运营 Alpha 测试阶段的独立开发者,为始终在线或预热的服务器实例付费根本不可行。Edgegap 按使用量计费、仅对正在运行的容器收费,直接优化了 Block Trucks 的服务器开支,并让 Greg Quinn 在不造成浪费的情况下拥有了发展游戏的财务灵活性。
Edgegap 将游戏服务器扩缩容完全从开发者手中抽象出来。Greg 无需管理复杂的配置和服务器集群,而是可以依靠 Edgegap 在玩家需要的时间和地点自动启动和关闭服务器。
当原版 OpenMatch 文档让人感到不知所措且充满潜在故障点时,Edgegap 的托管式 OpenMatch 实现让 Greg 仅用几个小时就把匹配功能运行起来,无需处理重大的服务器配置或扩缩容方面的难题。
Edgegap 对小型独立开发者的关怀与重视程度与大型工作室同样高。Greg 一直通过 Edgegap 的 Discord 获得快速且有帮助的支持,以及出色的响应速度,这进一步证明了独立开发者在该平台上同样享有一等公民般的待遇。
工作室
Meltdown Interactive Media 是一家位于新西兰奥克兰的独立工作室,专注于跨平台竞速游戏。该工作室由开发者 Greg Quinn 领导,目前正在开发《Block Trucks Multiplayer Racing》——这是一款竞争激烈、实时、排位制的多人竞速游戏,玩家将在多种具有挑战性的赛道表面上竞速,升级他们的卡车,并通过不断获胜提升排名。
通过 Block Trucks,Greg 致力于打造一种精致且竞技性强的多人游戏体验,这需要可靠的专用服务器和流畅的匹配机制,同时还要应对独立开发在有限预算下的现实挑战。
挑战
《Block Trucks Multiplayer Racing》需要两项众所周知既难做好又昂贵的能力:可扩展的专用服务器和可靠的匹配机制。对于一位正在打造 Alpha 版本游戏的独立开发者来说,这两点都构成了严峻挑战。
可扩展且负担得起的游戏服务器:传统服务器托管模式会对始终在线或预热实例收费,不管玩家是否上线。正如 Greg 所解释的:
"我不想为始终在线或已预热的游戏服务器实例付费,作为独立开发者,尤其是在游戏还处于 Alpha 阶段时。我也在寻找一种能够自动扩展的解决方案,而不必陷入复杂配置和集群管理。"
无需复杂性的匹配:当 Greg 将 OpenMatch 作为潜在的匹配解决方案时,仅仅是文档就足以让项目停滞不前:
"阅读 OpenMatch 文档让我头都大了,这看起来是一个非常复杂的主题,到处都可能出错。平台的集成和理解会花费很长时间。"
这两项挑战叠加在一起,真实地威胁到了项目推进:预算被闲置基础设施消耗,开发时间被后端系统吞噬,而不是投入到游戏本身。
解决方案
游戏服务器编排
在探索各种选项后,Meltdown Interactive Media 选择了 Edgegap——一个专门为各类规模游戏开发者减轻基础设施负担而构建的平台。
Edgegap 的现代编排利用了全球首个也是最大的无区域边缘网络,使游戏工作室能够以统一价格将游戏服务器部署到全球 615+ 个地点。其容器化方法标准化了部署流程,解决了性能一致性问题,并使服务器能够在全球范围内于 1-3 秒内启动。随后,一套专利决策系统会为每场对局选择最优服务器位置,从而降低每位玩家的延迟。
对于《Block Trucks Multiplayer Racing》来说,影响立竿见影:
即时按需、按使用计费:Edgegap 仅对实际运行中的游戏服务器容器收费。正如 Greg 所说,这“以直接且显著的方式优化了我们的服务器支出”,没有闲置容量,也没有预算浪费。对于一款流量不可预测的 Alpha 阶段游戏而言,这一模式从第一天起就让专用服务器在财务上可行。
自动扩展,零配置负担:Greg 无需管理集群配置或扩展逻辑,而是可以依赖 Edgegap 平台自动处理一切。正如他所说,“Edgegap 将游戏服务器扩展完全从开发者侧抽象出去,让我们的工作更轻松。”玩家加入时服务器启动,玩家离开时服务器回收,开发者无需做任何复杂的基础设施决策。
将独立开发者平等对待的平台:Greg 特别强调的一点是 Edgegap 对待独立开发者的方式。“他们对小型独立开发者的关心和重视程度,与对更大型开发者一样,”他说。无论是通过 Discord 的直接支持,还是快速响应的处理周期,Edgegap 团队都确保 Greg 拥有继续推进项目所需的一切,并充满信心。
對局配對
對局配對 虽然与游戏服务器托管分离,但它是玩家体验的核心,也是确保开发时间聚焦于游戏本身的关键。
Edgegap 对 OpenMatch 的全托管实现为 Greg 提供了一条此前并不存在的清晰路径。平台并没有让他花费数周去啃复杂文档和服务器配置,而是将最困难的部分完全抽象掉了。Greg 解释道:
"借助 Edgegap 对 OpenMatch 的实现,我们在几小时内就完成了匹配配置,而且无需担心任何重大的服务器配置或扩展问题。"
原本看起来需要数周的集成工作,最终只用了一个下午就完成了,让 Greg 能将注意力重新放回游戏本身。
结论
对于 Meltdown Interactive Media 团队来说,多人游戏基础设施的账是很残酷的:每花一小时在后端系统上,就少一小时投入游戏;每花一美元在闲置服务器上,就少一美元用于开发。Edgegap 同时解出了这两道难题。
通过提供仅对活跃容器收费的按使用计费模式,并将 OpenMatch 的复杂性封装进一个托管、开发者友好的系统中,Edgegap 为《Block Trucks Multiplayer Racing》提供了其成长所需的基础,同时无需一个完整后端团队所需的时间、专业能力和预算。
正如 Greg 所说:"我喜欢 Edgegap,因为他们对小型独立开发者的关心和重视程度,与对更大型开发者一样。在他们的 Discord 里我一直都受到照顾,支持响应和处理速度始终非常出色。"
在基础设施问题理顺后,Meltdown Interactive Media 可以专注于最重要的事情:为玩家带来他们期待的、具有竞争性的跨平台竞速体验。








