跳到主要内容

什么是PGOS

1. 概述

PGOS(Proxima Game Online Service)是一个游戏在线服务解决方案,旨在降低游戏后端开发和维护的难度,同时降低成本,让游戏开发者能够专注于游戏玩法开发。

PGOS提供玩家管理对战服务社交服务数据存储DS管理与托管互动参与游戏内经济等功能。开发者可以通过SDK和网页门户轻松地将PGOS集成到他们的游戏中。

使用PGOS,您可以:

  • 通过完整的后端解决方案,消除大规模构建、管理和运行服务器的挑战。
  • 为玩家提供在实时对战中快速、准确匹配其他玩家的能力。
  • 即时扩展专用多人游戏服务器,为实时游戏提供低延迟和高可靠性。
  • 通过易于使用的数据存储解决方案,消除管理、使用和维护各种后端数据库的挑战。
  • 通过开发者网页门户跟踪玩家数据和玩家行为的历史记录。

2. 应用场景

  • 适用的游戏类型:

多人在线游戏,如MOBA、RPG、FPS、大逃杀等。

  • 适用的游戏开发团队:

寻求简单高效方式开发和维护游戏服务器的团队。

3. 架构

image-20241022154417368

游戏客户端和服务器在集成 PGOS SDK 后即可访问这些服务。游戏开发者和运营商可以访问 PGOS 网页门户来管理其游戏的数据和配置。

根据我们的游戏发行流程,游戏在向玩家发布之前需要集成发行服务(如账号系统、支付系统等)。PGOS将帮助游戏在后端高效顺畅地集成这些服务。同时,PGOS还将为一些第三方系统(如CRM系统)提供集成助手。所有这些集成工作都可以通过PGOS的扩展流程以灵活的方式完成。

PGOS系统架构如下图所示:

image-20220822103718438

PGOS后端部署在全球不同地区。已集成PGOS客户端SDK的游戏客户端可以访问PGOS服务。此外,已集成PGOS DS SDK的专用服务器可以根据需求自动部署和启动。每个区域都有不同类型的机器可供自动部署。考虑到某些游戏可能需要不同云服务商提供的机器,我们未来还将尽可能提供更多混合云机器资源。(如腾讯云、AWS和Multiplay)

以下是主要特点:

  • 可部署在任意云平台的多租户 SaaS 架构

  • 为每个游戏区服提供独立的数据存储

  • 在全球区域通过混合云实现 DS 托管的自动扩容

  • 基于无服务器技术,减少开发者的后端代码工作量

在分析和监控方面,PGOS 通过日志服务为游戏处理大部分工作,并在网页门户展示结果。