
将专用服务器最简单地添加到Heroic Lab的Nakama
什么是Nakama?什么是Edgegap?
Heroic Labs的Nakama
Nakama是一个开源游戏服务器,提供用户账户、社交图谱、多玩家匹配、排行榜、应用内购买等基本功能。它旨在满足实时和异步多玩家游戏的后台需求,Nakama支持全球数百万玩家,提供基本的游戏机制,而无需开发者从头构建复杂的基础设施。
Edgegap
Edgegap解决了多玩家游戏的专用游戏服务器托管问题。
Edgegap专利的游戏服务器托管和编排利用了全球最大的无地域边缘网络,在全球范围内拥有615多个专为多玩家游戏定制的地点。
Edgegap的平台在离玩家最近的理想位置部署游戏服务器,平均减少58%的延迟,并且提供3秒的平均服务器启动时间,确保玩家的无缝多玩家体验。
对于开发者,可以在60分钟内扩展到1400万CCU,以支持最大的发售日玩家高峰。它默认支持跨平台。
集成:将专用服务器集成到Nakama的最简单方法
Nakama与Edgegap之间的集成旨在简化可扩展、低延迟游戏服务器的部署过程。以下是其工作原理的概述:
使用Nakama进行匹配和玩家管理:Nakama处理用户账户、匹配和玩家数据管理,使用强大的架构支持玩家之间的实时互动。一旦Nakama识别出可以开始比赛,它会在Edgegap上触发游戏实例。
使用Edgegap进行动态服务器部署:Edgegap接收来自Nakama的请求,并根据实时数据(例如玩家的位置和设备信息)在最佳位置部署服务器实例。这确保游戏服务器靠近玩家,减少延迟,创造顺畅的游戏体验。
实时通信:集成允许Nakama的游戏服务器与Edgegap的部署网络之间无缝通信。Nakama提供匹配、大厅系统和一般元游戏玩法功能,而Edgegap则确保核心游戏循环(使用如Unity这样的无头游戏引擎运行)尽可能高效运行,无论玩家身在何处。Edgegap与Nakama之间的连接意味着玩家可以更好地进行匹配,无论是和彼此匹配,还是与在Edgegap上运行的现有或新比赛。

可扩展性和负载管理:Edgegap的系统根据玩家需求动态调整资源的增减,而Nakama则可扩展以容纳数百万用户,即使在高峰时段。这种组合使开发者能够在流量高峰期间保持一致的性能,而无需过度承诺资源。
开发者如何入门
集成Nakama和Edgegap相对简单。以下是对有兴趣利用这些平台结合力量的开发者的快速指南:
1. 安装和配置Nakama:首先设置Nakama作为您的游戏后端。配置它以处理用户账户、匹配、多玩家会话和其他游戏逻辑。
2. 注册Edgegap:注册Edgegap网络平台以上传您的专用服务器镜像,并检索下一步所需的API密钥和秘密。Edgegap的托管在开发期间是免费的,提供免费试用,其无承诺、具有竞争力的按分钟计费定价确保工作室仅在玩家活跃时支付,没有前期费用或固定的月费。
3. 将Nakama连接到Edgegap:使用Nakama的FleetManager实现与Edgegap的部署服务连接。请按照详细指南操作,并将nakama-edgegap仓库集成到您的代码库中。
在几分钟内使您的Nakama驱动游戏上线
Nakama和Edgegap的集成提供了一种强大、可扩展及灵活的解决方案,用于多玩家游戏,解决了实时连接和性能的关键挑战。
通过结合Nakama稳健的游戏服务器能力与Edgegap的基于边缘的游戏服务器编排,开发者可以构建满足玩家对于低延迟、稳定和沉浸体验的高期望值的游戏。
这种集成使各个规模的工作室能够提供响应快速、令人愉悦的世界级多玩家游戏,无论玩家身在何处。无论您是独立开发者还是成熟的AAA工作室,Nakama和Edgegap都提供了将您的游戏提升到新水平所需的工具。
书写者
Edgegap团队
与来源和/或内容协作
英雄实验室
