什么是PGOS
1. 概述
PGOS(Proxima Game Online Service)是一个游戏在线服务解决方案,旨在降低游戏后端开发和维护的难度,同时降低成本,让游戏开发者能够专注于游戏玩法开发。
PGOS提供玩家管理、对战服务、社交服务、数据存储、DS管理与托管、互动参与、游戏内经济等功能。开发者可以通过SDK和网页门户轻松地将PGOS集成到他们的游戏中。
使用PGOS,您可以:
- 通过完整的后端解决方案,消除大规模构建、管理和运行服务器的挑战。
- 为玩家提供在实时对战中快速、准确匹配其他玩家的能力。
- 即时扩展专用多人游戏服务器,为实时游戏提供低延迟和高可靠性。
- 通过易于使用的数据存储解决方案,消除管理、使用和维护各种后端数据库的挑战。
- 通过开发者网页门户跟踪玩家数据和玩家行为的历史记录。
2. 应用场景
- 适用的游戏类型:
多人在线游戏,如MOBA、RPG、FPS、大逃杀等。
- 适用的游戏开发团队:
寻求简单高效方式开发和维护游戏服务器的团队。
3. 架构
游戏客户端和服务器在集成 PGOS SDK 后即可访问这些服务。游戏开发者和运营商可以访问 PGOS 网页门户来管理其游戏的数据和配置。
根据我们的游戏发行流程,游戏在向玩家发布之前需要集成发行服务(如账号系统、支付系统等)。PGOS将帮助游戏在后端高效顺畅地集成这些服务。同时,PGOS还将为一些第三方系统(如CRM系统)提供集成助手。所有这些集成工作都可以通过PGOS的扩展流程以灵活的方式完成。
PGOS系统架构如下图所示:
PGOS后端部署在全球不同地区。已集成PGOS客户端SDK的游戏客户端可以访问PGOS服务。此外,已集成PGOS DS SDK的专用服务器可以根据需求自动部署和启动。每个区域都有不同类型的机器可供自动部署。考虑到某些游戏可能需要不同云服务商提供的机器,我们未来还将尽可能提供更多混合云机器资源。(如腾讯云、AWS和Multiplay)
以下是主要特点:
可部署在任意云平台的多租户 SaaS 架构
为每个游戏区服提供独立的数据存储
在全球区域通过混合云实现 DS 托管的自动扩容
基于无服务器技术,减少开发者的后端代码工作量
在分析和监控方面,PGOS 通过日志服务为游戏处理大部分工作,并在网页门户展示结果。