Edgegap与Gameye
Edgegap 和 Gameye 都提供基于容器的游戏服务器托管编排。它们有什么不同之处?
初始设置
Edgegap 的入职培训可在 文档 和 视频 中找到,突显其集成的简便性。此外,Edgegap 为 Unity 和 Unreal Engine 提供插件,支持 Mirror、Fish-Networking 和 Photon 等网络代码,并提供样本以帮助快速启动,还支持其他多种工具。这帮助游戏工作室快速将其游戏服务器容器化,为其项目部署至 Edgegap 的平台。
说到这一点,Edgegap 是唯一获得 Epic 在线服务 认可的游戏服务器编排工具。
Edgegap 直观易用。每位用户都能快速在仪表盘上监督其部署。为了获取更多见解,Edgegap 有支持流程以简化游戏开发者创建和发布多人游戏标题的流程。我们的支持包括全天候在线工程师,并且我们根据具体情况提供服务水平协议 (SLA)。
Gameye 还提供将其游戏服务器容器化、插件化到 API 并部署至其平台的能力。然而,对于其容器,它需要使用 Docker HUB。Edgegap 为游戏开发者提供灵活性,可以选择所需的 容器注册表,包括 Docker Hub、GitLab、Google Cloud for Games 和 Amazon Elastic Container Registry (ECR)。
产品
一旦您的项目部署到 Edgegap,额外的服务如匹配器、托管 Kubernetes、托管数据库和 CDN 将作为 Edgegap 托管集群的简单附加功能而可用。
Gameye 要求开发者拥有自己的匹配器,因为它不提供匹配器。
除了游戏服务器编排,Edgegap 还提供游戏方并不总是提供的这些服务:
性能 - 延迟减少、可扩展性和韧性
Edgegap 以拥有专利调度器为荣,并建立了 全球最大的边缘网络,以在 17 个以上的云和裸金属提供商中部署游戏服务器,成为唯一能够为全球玩家提供有意义的延迟减少的平台。
从零开始构建,提供多租户环境。每个工作室可以在一个地理分散且高度可用的环境中管理多个项目。该设计最大限度地减少了开销,并减少了对大量工程和资源的需求。
Edgegap 的平台可以支持每秒 40 个游戏服务器的部署,持续 60 分钟。堆叠 2 个我们平台的实例可以管理与 Fortnite 发布高峰时相同数量的流量(每秒 100 个请求)。
此外,通过与一个 未命名的 AAA 工作室(世界上最大的工作室之一)进行的案例研究证明,尽管该大型游戏工作室拥有庞大的资源,能够拥有比大多数游戏开发者希望获得的更多位置(也就是说:超过大多数工作室能够负担的数量!),通过使用 600,000 次交易的流量,并将结果与 AAA 工作室当前架构进行比较,Edgegap 展示了从 116 毫秒到剧烈降低至 48 毫秒的平均延迟减少。此外,78% 的交易延迟低于 50 毫秒,而没有 Edgegap 解决方案的情况仅为 14%。
最后,Edgegap 的平台在过去三年中 24/7 运行,维护超过 99.99% 的可用性。
Gameye 不提供有关其延迟减少、部署能力的信息,并且声称有模糊的“99.999%”正常运行时间,而没有历史数据或其平台的“状态”页面及其文档。
根据他们的文档,Gameye 在集中数据库中有 9 个区域,但没有透露其确切位置;而且将地理上相距较远的城市重新分组,可能会导致距离数据库较远的地点出现较差的延迟——例如,NA-Central 覆盖了“达拉斯和芝加哥”,尽管两者之间相距 800 英里(1,300 公里)。
平台与采纳
Edgegap 支持开发各种类型的移动、PC、VR、WebGL 和主机游戏的工作室,并具有某些特定类型的独特功能——即会话和舰队。
就游戏而言,Edgegap 当前管理从 AAA 级作品到独立项目的实时游戏。目前在 Edgegap 上运行的 AAA 级游戏包括(截至写作时)PAYDAY 3 由 Starbreeze 开发,六天在法 lur 由 Highwire Games、7 天:血月由 The Fun Pimps 制作。 某些游戏的案例研究可供阅读。
截至写作时,超过 450 家工作室在过去一个季度内使用了 Edgegap 平台。它每天管理数十万个游戏服务器和玩家。
Gameye 与开发移动、PC、VR 和主机的工作室合作。高端客户 Tripwire Interactive 的 骑士精神 2、Doborog 的 危险区克隆无人机 和 Space Team VR 的 合作创新。
发展
Edgegap,总部位于加拿大蒙特利尔地区,推广其高质量的开发和运营。具体来说,它的产品、开发和运营团队采用了稳健的流程,包括路线图战略、敏捷方法论、质量保证和严格的代码审查。它的CI/CD管道涵盖开发、准备和生产环境,从而形成一个高质量的平台,具有良好的可用性。软件不是外包的;一切都在位于蒙特利尔地区的办公室内,由一个强大且团结的团队完成。
Gameye 并不提供其开发过程的见解。
价格
Edgegap 提供 清晰、透明的定价,完全基于使用量 - 每个专用 vCPU (可分割)$0.001/分钟,以及每月网络出口 $0.10/GB,截止至 2024 年。对于有实时流量的工作室,它提供量 Discount。
对于托管基础设施,Edgegap 拥有具有明确“每分钟”定价的托管集群层。
它不需要承诺,也没有前期成本。
Gameye 在撰写时并未在其网站上披露其定价。
从 Gameye 切换到 Edgegap
切换游戏基础设施绝非小事。为了确保平稳过渡,维持游戏体验和玩家体验的完整性,某些步骤和考虑是至关重要的。
分析 Gameye 设置:
审计当前实施:首先要清点当前在 Gameye 上的设置。这涉及了解架构、评估任何自定义配置,并识别正在使用的集成或插件。Edgegap 和 Gameye 都使用游戏服务器容器,因此您可能会发现使用 Edgegap Unreal 或 Unity 插件会使过渡更容易。
文档与备份:在启动迁移之前,全面记录现有设置并备份所有重要数据是至关重要的。这为在迁移过程中遇到不可预见的挑战时提供了安全网。
Edgegap 插件和 API 的集成:
初始集成:在初步分析之后,下一步是用 Edgegap API 替换 Gameye API。这充当游戏与 Edgegap 分布式基础设施之间的桥梁。
自定义配置:根据游戏及其功能的复杂性,开发人员可能需要实施针对其游戏独特要求的自定义配置,比如环境变量和端口映射。
利用 Edgegap 的匹配系统:
过渡匹配系统:如果您的游戏需要彻底的 匹配 服务,您非常幸运。Edgegap 内置的匹配系统经过优化,以减少延迟并考虑玩家偏好,可以配置为替代现有系统。
玩家体验:此步骤的目标是确保玩家在过渡期间或之后继续体验高效且延迟优化的匹配,无中断。
测试:
压力和负载测试:在迁移过程后,必须对游戏进行严格测试。这包括压力测试,以了解新基础设施在高负载下的表现,以及全面的游戏测试,以识别任何故障或问题。请参见 Edgegap 的 多人游戏启动检查单,其中包括负载测试深入分析的详细信息。
反馈循环:邀请一组玩家对新设置进行 beta 测试可以提供宝贵的反馈,以便进行必要的调整。
监控与优化:
持续监控:虽然 Edgegap 始终负责监控当前的部署,游戏工作室也可以使用 Edgegap 的工具监控其服务器,以确保游戏始终保持高性能,并能够及时发现任何异常或问题。
迭代优化:基于性能数据和玩家反馈,可以进行迭代优化,以改善服务器性能、降低成本并提升整体玩家体验。
面对面比较
Edgegap
游戏
通过全球多云网络利用边缘计算,以优化延迟和性能。
用于多人游戏服务器的托管平台,主要基于裸机。
分散式边缘计算部署靠近玩家,以降低延迟并改善多人游戏体验。
裸金属网络上的游戏服务器托管编排。
广泛的全球分布,拥有17个以上的供应商和615个以上的全球地点。
仅限9个区域。
按分钟计费的按需付费,仅在使用和流量活跃时收费,并进行精确的成本计算。
Gameye 不公开其定价。
在Unity和Unreal编辑器中提供原生支持的插件,并支持Godot、Cocos。很快将推出对Bevy的支持。
可与支持容器化的主要游戏引擎一起部署。
最多支持14M CCCU,并可在60分钟内以每秒40个部署的速度动态快速扩展。
未知的可扩展性
全面的文档、仪表板和全天候支持服务。
文档和日志系统提供服务器日志和系统指标。
"一键" 插件用于主要游戏引擎(虚幻,Unity),以及无缝的 SDK/API 集成。主要引擎的视频教程,网络代码等更多内容。
简单的多步骤过程:上传、配置和监控服务器实例。
由于Edgegap建立的全球最大的边缘计算网络,优化了低延迟网络。
内部构建的裸金属网络。
17+ 名供应商,包括公共云和裸金属,以实现多云,确保流量的自动重定向,实现终极弹性。
裸金属网络。
