跳到主要内容

服务列表

PGOS为开发者提供以下服务,请点击相应服务了解更多详情。

服务内容介绍
玩家管理玩家鉴权玩家认证是验证玩家是否有权限访问PGOS服务的过程。
玩家信息玩家信息是基本的玩家属性,包括玩家ID、显示名称、头像和性别。PGOS还支持开发者自定义玩家信息。
Player KV Data玩家数据是一组由游戏在网页门户上定义、并由游戏客户端和专用服务器访问的玩家 key-value 键值对。
Player Blob DataPGOS提供玩家Blob数据服务,帮助开发者在游戏中使用二进制对象。
玩家状态PGOS SDK 支持在好友列表中显示玩家状态,开发者可以自定义玩家状态
玩家封禁游戏运营人员可以在后台封禁被举报存在不良行为(如游戏作弊、辱骂他人等)的玩家
数据存储Title Region Config Data游戏区服 Config Data 是与游戏区服相关的一组配置数据,包括等级经验、伤害规则、社区网站等。游戏区服 Config Data 可以通过本地 JSON 文件导入,也可以从门户网站导出为本地 JSON 文件
Player KVData玩家数据是一组玩家的key-value键值对;在使用之前,游戏需要通过网页门户对玩家数据模板进行自定义设置。
DS HostingBuilds PGOS 为每场由匹配或房间生成的对战分配一台专用服务器,DS 管理和托管是一项可以灵活高效分配专用服务器实例的服务。
Fleets
Placers
Local DS为了在非生产环境中快速部署游戏到DS上,PGOS提供了本地DS机制。这使您无需在DS或游戏客户端中添加任何额外代码,就能将游戏部署到本地(非云端)DS上。这种类型的DS会作为可用的DS被包含在PGOS工作系统中,并分配给游戏客户端。
对战服务组队 组队是一项用于在游戏中创建玩家群组的服务,包括创建组队、邀请玩家和组队事件分发。
房间 房间服务与DS托管和管理服务配合使用,为游戏提供了一种聚集玩家开始对战的方式。
匹配 匹配服务会根据特定的规则集将多名玩家匹配到同一场对战中。PGOS支持多种匹配规则集和回填功能。
战斗会话 战斗会话用于协助 DS 管理游戏战斗。它代表一场游戏战斗,其生命周期与游戏战斗保持一致。
世界大厅 世界大厅是玩家可以自由、流畅进出的一个持久对局。常见于玩家登录后进入世界大厅的场景
Social文字聊天 文字聊天功能让玩家可以与其他玩家发送和接收即时消息。文字聊天包含以下功能:私聊、群组聊天和即时聊天。PGOS还集成了文本过滤解决方案,支持过滤敏感词。
好友 PGOS为提供了游戏内好友关系链,为每位玩家提供好友列表操作,包含发送和通过好友请求,添加好友备注,展现好友在线状态等功能。
黑名单 黑名单是每个玩家自行设置的玩家列表。当玩家被列入黑名单后,某些行为(如发送好友请求和聊天)将被禁止。
群聊 群聊用于为玩家创建持久性的群组机制,使玩家能够相互聊天和互动。玩家可以创建或加入多个群组。群组成员角色的设置可实现各种群组管理功能。
P世界频道 世界频道允许所有玩家加入同一个全服聊天频道并自由地交谈。它就像一个巨大的聊天室。通过这个功能,玩家可以发送聊天消息,或向其他在线玩家发送组队/群组/房间邀请。对于游戏运营者来说,他们也可以在此频道向游戏平台上的所有玩家广播系统通知消息。
经济系统游戏内虚拟货币 虚拟货币用于为商店中的物品定价,还可以在游戏服务器或云函数中增加或扣除玩家持有的虚拟货币,以丰富游戏玩法。
游戏内物品 开发者可以创建游戏内商品的集合,并在各种场景中使用它们。
游戏内商店 玩家可以在商店中购买游戏内物品。开发者可以在游戏区服中定义多个商店,并配置这些商店中包含的物品及其价格。
玩家背包 开发者可以使用玩家背包来管理玩家持有的虚拟货币和游戏内物品。
玩家钱包 玩家钱包旨在帮助您管理玩家持有的货币。您可以在钱包中查看玩家购买或获得的所有货币的余额和使用情况。
扩展功能Virtual Server 云函数是一项基于 Serverless 框架的服务。它让您能够在轻量级开发运行环境中使用任何编程语言来开发和运行后端代码。游戏开发者可以使用云函数通过后端 HTTP API 来实现自定义服务。
Message Bus在游戏有自己托管的后台系统,且仅使用 PGOS 的部分服务(如 DS Hosting)的场景下,游戏托管的后台可能需要与 DS(Dedicated Server)或 VS(Virtual Server)通信,并接收 PGOS 事件。通常情况下,DS/VS 可以通过公网直接与游戏托管的后台通信,但这需要游戏后台有公网网关。另外,即使游戏后台已经有公网网关,游戏也需要进行一定的适配工作,因此 PGOS 提供了一种现成的通信机制,即 Message Bus。
Event当某些事情发生时会生成一个事件。例如,当玩家会话开始时,会生成一个"event_player_session_started"事件。一个事件可以触发一个或多个行为。这些行为可以在网页门户中进行配置。
Task任务会在指定时间自动执行特定操作。
WebhookWebhook 是一个"用户定义的 http/https 回调",可以设置为由事件触发。
玩家参与游戏内邮箱游戏内邮箱是一项帮助开发者异步向玩家发送游戏内邮件的服务。您可以通过PGOS网页端或云函数发送邮件。游戏客户端可以拉取邮件、标记邮件、删除邮件以及领取邮件中的附件。
Goals游戏可以利用goals服务为玩家设置多个挑战,并将这些挑战打包成各种外循环功能,例如成就、任务、战斗通行证等。游戏可以使用客户端SDK访问Goal服务来获取玩家的挑战进度。
排行榜PGOS提供灵活的排行榜功能,包括持久性和循环性排行榜、海量排名数据规模、实时更新以及多值排序等。
其他玩家设置 玩家设置为游戏提供管理玩家全服相关设置的功能。例如玩家昵称规则设置,唯一性设置等
DevOps区服导入&导出 开发人员可以随时将游戏区服配置(不包含玩家数据)导出为快照文件,然后将快照文件导入到指定的游戏区服中。快照文件是可读的YAML格式文件。在导入之前,您甚至可以修改这些文件或在自己的版本控制系统中管理它们。
区服同步 此功能允许您在多个游戏区服之间直接同步配置,无需担心快照文件。对于使用此功能发布和更新游戏版本的DevOps工程师来说,这一功能尤其高效。
区服启停 游戏区服可以随时开启和关闭。一旦区服关闭,玩家将无法登录,方便游戏的更新和维护。