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

Epic Games在线服务和Edgegap徽标在深蓝色背景上,带有紫色色调。
Epic Games在线服务和Edgegap徽标在深蓝色背景上,带有紫色色调。
Epic Games在线服务和Edgegap徽标在深蓝色背景上,带有紫色色调。

这篇博客文章最初发布在Epic Games的网站上,"dev.epicgames.com/news"

在创建新的在线游戏体验时,工作室和发行商的雄心比以往任何时候都要大。这些雄心不应该受到多人游戏开发的巨大挑战的限制——从基础设施、分发、扩展、操作等更多挑战中。

Epic在线服务和Edgegap合作,使得克服这些挑战对每个人来说变得更简单、更容易。

使用这些服务的组合将使您的游戏在线;无论他们使用什么引擎,全球玩家都能连接和玩耍。

简单性与性能,终于来了

使用Edgegap的Unreal Engine或Unity插件,您的游戏服务器将由Edgegap的编排平台完全管理。这有助于您跳过复杂的后端开发,同时减少维护服务器基础设施所花费的时间。您现在可以将宝贵的开发资源分配给您最擅长的事情——让您的游戏变得出色和有趣。

它是如何工作的?

Edgegap的自动编排将您的游戏服务器缓存到世界上最大的分布式多云网络的所有位置。按照需求和及时部署,它将在3秒钟内(1)快速部署距离您玩家最近的游戏服务器。

性能提升是巨大的,只有通过Edgegap才能实现;与传统公共云相比,延迟平均可降低58%(2),并且“实时”延迟(低于50毫秒)可降低高达78%,是传统公共云(14%)的5倍(2)。

Edgegap通过自动化让开发者的生活更轻松。完全管理和跨兼容的游戏服务器,经过实战考验的快速扩展,最多14M CCU仅需60分钟3,立即的DDoS保护,无区域托管,多版本支持,以及自动滚动更新,都是Edgegap平台上可用的一部分特权。最重要的是,您将享受24/7的实时支持(Discord,Slack),保证您的安全。

最棒的是,只有在您的玩家游戏时才收费——就是这样。没有预付款或固定的月费。

期待什么

Edgegap已经得到了多个基于Unreal Engine和Unity的开发者的信赖,他们使用Edgegap技术来简化他们的流程,确保玩家有更好的多人游戏体验。

这些简单的步骤将帮助您做到这一点:

  1. 从源代码设置您的引擎:无论您使用Unreal还是Unity,都必须构建一个游戏服务器。

    • 安装Edgegap的插件 — 可在Unreal Unity的GitHub上获取。Edgegap的简单文档(Unreal, Unity)逐步讲解如何将其添加到您的项目中。

  2. Edgegap的一键获取进行在线 — 从Edgegap插件中,简单点击“获取令牌”以生成您的Edgegap平台令牌。

  3. 准备,开始,走! - 当您准备好测试您的游戏服务器时,单击“构建和推送”,当您想要启动它时单击“部署”。

  4. — 要连接到游戏服务器,从Unreal Engine中,您可以使用命令控制台,输入“open”,后跟您的游戏服务器部署的URL和外部端口,这些您可以在插件底部找到。从Unity中,您可以使用相同的URL以及您所选择的网络代码。

几分钟内,您已经完成了使您的游戏服务器在线的核心步骤;自动交叉编译您的Linux服务器构建,构建一个包含您的游戏服务器的容器,并将该容器自动推送到Edgegap容器注册表中。

请放心,即使在此之后,您也可以调整您的游戏并再次点击“构建和推送”按钮,以使您最新版本上线。

更详细的指南及文档链接可以在Edgegap的网站上找到。

接下来是什么?游戏服务器仅仅是开始

游戏服务器是多人生态系统的一个组成部分。Edgegap结合Epic在线服务,提供了所有必要的配套服务,使您的游戏上线:

  • 玩家认证: Epic账户服务让您可以进入数百万个玩家账户的生态系统,让玩家可以与现有朋友直接跳入您的游戏。

  • 会话与大厅管理: 使用Epic在线服务会话大厅,您可以管理玩家的进出。此外,大厅可以通过诸如语音等功能进一步增强,以实现无缝语音聊天。

  • 玩家管理: Epic在线服务反作弊制裁玩家报告帮助您防止不法活动,确保全球玩家在一个公平的环境中玩得愉快。这对于拥有虚拟经济的游戏至关重要。

  • “智能”舰队经理: 对于需要长时间会话和大量玩家的游戏,例如MMO。除了传统舰队经理所带来的巨大好处外,Edgegap的“智能”舰队学习玩家的行为,以缩放和优化部署位置,以最小化延迟。

  • 竞争匹配器: 如果您的游戏需要基于ELO和游戏模式的竞争匹配器,Edgegap的完全管理匹配器将帮助您迅速启动和运行。

  • 分布式中继: 依赖点对点网络的游戏容易出现延迟、作弊和NAT问题。Epic在线服务的点对点功能提供了中继服务器功能,以帮助解决这个问题。为了增加配置和与Edgegap编排器的集成,Edgegap的分布式中继是提供更佳玩家体验的成本效益高的方式,延迟比点对点低70%。

上述Epic在线服务功能只是可用的冰山一角。有关如何使用和集成这些服务的更多信息,请参考来自Epic GamesEdgegap的文档页面。

与其他开发者分享与学习

要了解Edgegap平台实际使用案例的游戏工作室,了解Edgegap如何帮助Matrioshka Games的《探险阿伽尔塔》简化他们的Unreal Engine基础提取射击游戏的服务器管理与分发。与跨平台恐龙MMO 泰坦之路一起体验实时效果。

您还可以查看关于使用Edgegap的Unreal Engine插件的逐步概述视频,了解更多信息。

当然,最好的说服方式是亲自尝试。注册一个Edgegap账户以开始,或如果您对该服务有任何疑问,请在Discord上与团队交谈。

---

1 Edgegap Technology Inc.

2 Edgegap Technology Inc.; 案例研究(2019),链接

3 Edgegap – 年度性能基准(2023),链接

书写者

Edgegap团队

与来源和/或内容协作

史诗在线服务团队