> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab 概念

> 了解 PlayFab 的核心构建模块，包括命名空间、游戏、实体、开发者身份、Game Manager 以及用于游戏后端架构的 PlayStream。

PlayFab 提供各种基础组件，作为你游戏后端的构建模块。

## 命名空间和游戏

PlayFab 使用分层结构来管理不同范围的资源和配置。

PlayFab 命名空间是最高级别的实体，用于存储跨多个游戏的所有全局信息。

PlayFab title 是代表针对特定游戏的作用域数据和配置的实体，包括游戏设置、玩家账户、玩家数据以及其他与游戏相关的数据。

一个命名空间可以包含许多 title，但一个 title 只能属于一个命名空间。title 无法在命名空间之间移动。

同一命名空间下的所有 title 都可以共享某些资源和配置。此功能对于在同一命名空间内跨多个 title 管理[玩家身份](/services/playfab/identity/identity-overview)和数据非常有用。

title 也可以用于存储特定于游戏环境或游戏版本的数据和配置。<br />title 的目的是管理游戏特定的数据和配置。

命名空间和 title 是具有分层关系的两种特定类型的实体，还有更多[内置实体类型](/services/playfab/live-service-management/game-configuration/entities/available-built-in-entity-types)代表其他有用的范围，例如玩家、组和服务器。

## 开发者身份和 Game Manager

为了保护你的游戏数据安全，开发者身份用于对用户进行身份验证并管理对命名空间和 title 的访问。[创建 PlayFab 账户](/services/playfab/identity/dev-identity/pfab-account)并使用你的 Microsoft 账户登录很容易。分配 [PlayFab 用户角色](/services/playfab/identity/dev-identity/permissions/playfab-user-roles)以授予开发团队其他成员的访问权限。

PlayFab 的 Web 门户称为 [Game Manager](/services/playfab/live-service-management/gamemanager)，是管理你的工作室和 title 配置的主要界面。Game Manager 中的大多数功能都有等效的 REST API，因此你可以在生产后期编写脚本并自动化配置更改。

## Title 配置

一旦你有了 title，就可以开始将数据存储到 [Title Data](/services/playfab/live-service-management/game-configuration/titledata) 中。此数据具有最广泛的访问策略，允许所有游戏客户端和服务器查看 TitleData。

通用游戏配置设置通常存储在 TitleData 中，游戏客户端通常在初始化时读取此数据。[Title News](/services/playfab/live-service-management/game-configuration/title-communications/news/quickstart) 功能提供了与玩家进行 title 范围内通信的特定工具。

同样，在命名空间级别，[Publishing Data](/services/playfab/live-service-management/game-configuration/titledata/using-publisher-data) 可从关联到该命名空间的任何 title 访问，可用于跨游戏促销活动，或对你整个玩家社区感兴趣的新闻。

有时你希望设置针对你 title 玩家子集的配置数据。对于目标配置，请使用[分组](/services/playfab/live-service-management/game-configuration/segmentation/segmentation-overview)来定义目标分组中的玩家。[实验](/services/playfab/live-service-management/game-configuration/experiments)是在你的玩家群体的部分中测试不同配置的另一个选择。

## 玩家身份

PlayFab [玩家身份](/services/playfab/identity/player-identity/login)系统负责验证客户端详细信息并颁发授权令牌。我们支持[大多数常见的第三方提供程序](/services/playfab/api-references/c/pfaccountmanagement/pfaccountmanagement_members)，例如 XBOX、Steam、iOS、Android、Nintendo 和 PlayStation™ Network。

在访问大多数 PlayFab API 之前，PlayFab 客户端必须进行身份验证。

除了身份验证，账户还作为构建你游戏系统的中心支柱。使用可恢复的账户可以轻松保存和检索玩家特定数据，无论玩家当前使用哪个平台或设备登录。诸如权限、[玩家进程](/services/playfab/player-progression/player-progression-overview)、[玩家好友列表](/services/playfab/community/associations/friends)或[玩家封禁](/services/playfab/player-progression/player-data/player-bans)等数据，只是你可能希望存储以供检索或共享的一些玩家特定数据类型。

## PlayStream 和操作

[PlayStream](/services/playfab/data-analytics/ingest-data/playstream-overview) 是一个强大的工具集，它让你能够大规模摄取事件并实时响应这些事件。

[PlayStream 事件](/services/playfab/data-analytics/ingest-data/playstream-events)可以从其他 PlayFab 服务的使用中发出，或者你可以生成自己的自定义 PlayStream 事件来驱动特定于游戏的逻辑。

根据你配置 [PlayStream 规则](/services/playfab/data-analytics/acting-data/action-rules-overview)的方式，当 PlayStream 事件通过相应的规则集时，会触发不同的操作。这些操作可以包括更新玩家数据、封禁玩家、使用 [CloudScript](/services/playfab/live-service-management/service-gateway/automation/cloudscript) 执行自定义的 PlayFab 托管代码，或使用 [webhook](/services/playfab/data-analytics/acting-data/webhooks-overview) 调用外部 Web 服务。

无限可配置的操作集允许你快速构建响应游戏中玩家驱动事件的完全定制逻辑。你可以用它构建挑战系统，或代表玩家运行服务身份验证操作，或将数据从 PlayFab 转发到你自己的云服务中。可能性是无穷无尽的。

## 遥测和报告

如果你不需要实时处理和操作，但仍然希望记录游戏中发生的事件，请查看 [PlayFab 遥测](/services/playfab/data-analytics/ingest-data/telemetry-overview)。这种轻量级版本的事件摄取为你提供高度可扩展的数据摄取，并将事件落地到数据湖中，允许你团队中的任何人[探索数据](/services/playfab/data-analytics/learn-data/data-explorer)或查看 PlayFab 的任何[内置报告](/services/playfab/data-analytics/learn-data/reports/overview)。PlayFab 遥测数据湖可以[轻松连接](/services/playfab/data-analytics/export-data/data-connection-overview)到你选择的存储账户。

## Economy、变现和用户生成内容

在发布后的变现策略中要管理的事情很多，从虚拟商品和货币，到商店和个性化，再到收据验证和欺诈防范，以及所有这些事物之间的关系。使用 [PlayFab Economy](/services/playfab/economy-monetization/economy-what-is)，无论你的设计有多深、多广，你都可以轻松管理和运营你游戏的变现。

PlayFab Economy 还包括[用户生成内容 (UGC)](/services/playfab/economy-monetization/economy-v2/ugc/overview) 功能，以赋能一个安全、由社区驱动的内容生态系统，与其他 PlayFab 功能无缝协作。

## 多人游戏

PlayFab 还提供了一套完整的跨平台[多人游戏服务](/services/playfab/multiplayer/mpintro)，以涵盖你所有的[匹配](/services/playfab/multiplayer/matchmaking)、[大厅](/services/playfab/multiplayer/lobby)、[网络](/services/playfab/multiplayer/networking)、[玩家通信](/services/playfab/community/voice-communications/concepts-chat)和[服务器托管](/services/playfab/multiplayer/servers)需求。

我们所有的多人游戏服务都可以独立或一起使用，因此你可以只选择你需要的功能，也可以使用我们整个多人游戏后端。


## Related topics

- [实时分析核心概念](/zh-CN/services/playfab/data-analytics/ingest-data/real-time-analytics-core-concepts.md)
- [PlayFab 用户生成内容](/zh-CN/services/playfab/economy-monetization/economy-v2/ugc/overview.md)
- [什么是 PlayFab Economy？](/zh-CN/services/playfab/economy-monetization/economy-what-is.md)
- [PlayFab 基础](/zh-CN/services/playfab/get-started/index.md)
- [从 PlayFab 独立 SDK v1 迁移到统一 SDK v2](/zh-CN/services/playfab/sdks/unified-sdk/migrating-from-v1.md)
