Edgegap 和 Photon Fusion
使用 Photon Fusion 与 Edgegap 意味着您正在快速推进游戏以实现无与伦比的性能
Photon Fusion 是为 Unity 制作的高端状态传输网络代码 SDK,提供多种网络拓扑选择。它与 Unity 游戏引擎无缝集成,其服务包括实时网络、规避 NAT 限制的中继服务和匹配服务。Fusion 基于 Photon 的全球数据中心,您需要选择特定位置来部署您的游戏服务器。
另一方面,Edgegap 是一个利用边缘计算和多云基础设施的平台,以提供低延迟的优化游戏体验。它支持各种游戏引擎和网络代码,其功能包括内置的低代码匹配器、自动边缘位置配置以实现最佳延迟,以及能够与全球 16 个以上的云提供商(包括 AWS、GCP 和 Azure)通过单一集成进行合作。此外,Edgegap 的基础设施设计用于在不使用时关闭游戏服务器的成本,从而实现更具成本效益的扩展。
Photon Fusion 专注于提供一个稳固的网络同步框架,主要面向 Unity 开发者,而 Edgegap 提供一个多功能解决方案,旨在以最具成本效益的方式自动化计算资源的利用。这样,它们可以结合起来,提供一个简化且强大的解决方案,用于在专用服务器上部署多人游戏。
快速通往专用服务器
如果您想建立一个具有权威服务器的多人游戏,那么使用 Photon Fusion 和 Edgegap 的组合是使您的游戏上线最快的方法之一。Photon Fusion 是一种网络代码解决方案,它将处理玩家与服务器的连接性和状态同步,而 Edgegap 提供了一种简单易用且自动化的游戏服务器托管解决方案,以便您可以专注于重要的事情:您的游戏。
第一步是将 Photon Fusion SDK 集成到您的 Unity 项目中。您还可以使用 Photon 团队提供的免费 许多 示例 项目 中的一个,快速设置一个简单的项目。Edgegap 也有他们自己的基于 Fusion Tanknarok 的 Photon Fusion 示例 项目,可以供您参考。
然后,您可以按照这个 快速指南 来构建您的游戏服务器并容器化。一旦完成,请按照这些 简单步骤 在 Edgegap 上使您的游戏上线。从游戏客户端,您现在将能够使用 Edgegap 部署的 URL 连接到该游戏服务器。
多人游戏服务
多人游戏有多种要求,服务器托管只是众多需求之一。将Photon生态系统与Edgegap的解决方案组合在一起,可以大大减少您的游戏开发时间。
Photon 语音:
https://www.photonengine.com/voice
Photon 聊天:
https://www.photonengine.com/chat
Photon 匹配 API:
https://doc.photonengine.com/fusion/current/manual/matchmaking
Edgegap 低代码和高级竞争匹配器:
https://docs.edgegap.com/docs/matchmaker
Edgegap 车队管理器:
https://docs.edgegap.com/docs/deployment/session/fleet-manager/fleet
性能
Edgegap旨在进行游戏服务器编排,并利用边缘计算为玩家提供低延迟体验。它为所有玩家选择最近的边缘服务器,极大地优化了服务器响应时间。在此基础上,该平台提供了快速扩展解决方案以确保没有玩家被落下。
Photon Fusion是市场上最优化的网络代码解决方案之一,能够支持200名玩家以60Hz的速度。Photon工程团队付出了非凡的努力,以确保快速的客户端和物理预测,以及复杂的服务器调解达到无与伦比的速度。
价格
Edgegap 提供一种 明确、透明的定价,仅基于使用情况 - 每个专用 vCPU $0.001/分钟(可分割),每月网络出口 $0.10/GB,截止到2024年。对于有实时流量的工作室,提供量折扣。
对于托管基础设施,Edgegap 提供明确的“每分钟”价格的托管集群等级。
它不需要承诺,也没有前期成本。
结论
制作一个多人游戏曾经是一项高度复杂和令人生畏的体验。借助Photon Fusion和Edgegap等解决方案,现在可以在短短几小时内启动一个完全优化、低延迟且高度可扩展的多人项目。制作多人游戏从未如此简单,
如果您对Edgegap与Photon Fusion的集成有更多问题,请加入我们的Discord 与团队交流!
