

通过Epic在线服务和Edgegap启动和扩展您的多人游戏

本博客文章最初发布于 Epic Game 官方网站,“dev.epicgames.com/news”
在创造新的在线游戏体验时,工作室和发行商拥有比以往任何时候都更宏伟的抱负。这些抱负不应受到多人游戏开发中基础设施、分发、扩展、运维等巨大挑战的限制。
Epic Online Services 与 Edgegap 正在携手合作,让每个人都能更简单、更轻松地克服这些挑战。
结合使用这些服务将使您的游戏上线;让全球玩家随时随地连接并畅玩,无论他们使用何种引擎。
终极的精简与性能
通过使用 Edgegap 的 Unreal Engine 或 Unity 插件,您的游戏服务器将完全由 Edgegap 的编排平台进行管理。这有助于您跳过复杂的后端开发,以及在管理服务器基础设施上持续花费的时间。现在,您可以将宝贵的开发资源分配给您最擅长的事情——让您的游戏变得棒极了、好玩极了。
它是如何工作的?
Edgegap 的自动化编排将您的游戏服务器缓存到全球最大的分布式多云网络上的所有位置。通过按需和即时响应,它可以在不到 3 秒的时间内将游戏服务器部署到离玩家最近的地方 (1)。
性能提升是巨大的,且只有通过 Edgegap 才能实现;与传统公共云相比,延迟平均可降低 58% (2),“实时”延迟(50 毫秒以下)可减少多达 78%,是传统公共云 (14%) 的 5 倍 (2)。
Edgegap 通过自动化让开发人员的工作变得更轻松。全托管且跨兼容的游戏服务器、在短短 60 分钟内快速扩展至 1400 万 CCU 且经受过实战检验的能力(3)、即时 DDoS 防护、无区域限制托管、多版本支持以及自动滚动更新,这些只是 Edgegap 平台上可用福利的一部分。对于客户,全天候实时支持(Discord、Slack)将让您高枕无忧。
最棒的是,只在您的玩家玩游戏时才付费——就是这样。没有前期费用,也没有固定的月费。

期待什么
Edgegap 已经赢得了众多基于 Unreal Engine 和 Unity 开发者的信任,他们正在使用 Edgegap 技术来简化流程,并为玩家确保更好的多人游戏体验。
以下简单步骤将帮助您实现同样的目标:
从源头设置您的引擎:无论您是使用 Unreal 还是 Unity,这对于构建游戏服务器都是必不可少的。
Edgegap 的 OneToken 让您轻松上线 – 在 Edgegap 插件中,只需点击“Get a Token”即可生成您的 Edgegap 平台令牌。
准备,起跑!- 当您准备好测试游戏服务器时点击“Build & Push”,在您想要启动它时点击“Deploy”。
开始玩 – 要连接到游戏服务器,在 Unreal Engine 中,您可以使用命令控制台并键入 "open",后跟游戏服务器部署的 URL 和外部端口(您可以在插件底部找到这些信息)。在 Unity 中,您可以将相同的 URL 与您选择的网路代码(netcode)配合使用。
在几分钟内,您就已经完成了让游戏服务器上线的核心步骤;自动交叉编译您的 Linux 服务器构建版本、用您的游戏服务器构建一个容器,并将该容器自动推送到 Edgegap 容器镜像仓库中。
请放心,即使在后续开发中,您也可以调整游戏并再次点击“Build & Push”按钮,让您的最新版本上线。
更详细的指南及文档链接可以在 Edgegap 的网站上找到。
下一步?游戏服务器仅仅是开始
游戏服务器只是多人游戏生态系统中的一个组成部分。Edgegap 结合 Epic Online Services 提供了让您的游戏上线所需的所有互补服务:
玩家身份验证:Epic 账户服务让您可以接入拥有数百万玩家账户的生态系统,这样玩家就可以和他们现有的朋友一起直接加入您的游戏。
会话与大厅管理:使用 Epic Online Services 的会话或大厅,您可以对玩家的进出进行管理。此外,大厅还可以通过语音等功能进一步增强,为您的玩家提供无缝的语音聊天。
玩家管理:Epic Online Services 的反作弊、处罚和玩家报告可帮助您防止恶意活动,并确保全球玩家在公平的环境中享受乐趣。这对于具有虚拟经济的游戏至关重要。
“智能”舰队管理器:适用于需要长时间会话且玩家人数众多的游戏,例如 MMO。除了从传统舰队管理器中获得的巨大优势之外,Edgegap 的“智能”舰队还可以从玩家的行为中进行学习,以扩展和优化部署位置,从而将延迟降至最低。
竞技匹配系统:如果您的游戏需要基于 ELO 和游戏模式的竞技匹配系统,Edgegap 的全托管匹配系统将帮助您快速建立并运行。
分布式中继:依赖点对点(P2P)网络的游戏很容易出现延迟、作弊和 NAT 问题。Epic Online Services 的点对点功能提供了中继服务器功能来帮助解决这一问题。为了增强配置并与 Edgegap 的编排器集成,Edgegap 的分布式中继是一种经济高效的方式,可为您的玩家提供更优质的体验,其延迟比点对点低 70%。
上面提到的 Epic Online Services 功能只是可用功能的一部分。有关如何使用和集成这些服务的更多信息,请参考来自 Epic Games 和 Edgegap 的相应文档页面。
与同行开发者分享与交流
如需了解游戏工作室使用 Edgegap 平台的实际案例,请了解 Edgegap 如何帮助 Matrioshka Games 旗下的 《探险阿迦夏》(Expedition Agartha)简化其基于 Unreal Engine 的撤离类射击游戏的服务器管理和分发。并在跨平台恐龙 MMO 《泰坦之路》(Path of Titans)中体验实际应用效果。
您还可以在 YouTube 上查看使用 Edgegap 的 Unreal Engine 插件的逐步概述。
当然,要相信它所提供的价值,最好的方法就是亲自尝试。注册 Edgegap 账户即可开始,如果您对该服务有任何疑问,可以在 Discord 上与团队交流。
---
1 Edgegap Technology Inc.
2 Edgegap Technology Inc.; 案例研究 (2019),链接
3 Edgegap – 年度性能基准 (2023),链接
书写者
Edgegap团队
与来源和/或内容协作
史诗在线服务团队






