Skip to main content
游戏数据是作用域为你的 titlenamespace 实体的全局键/值配置存储。使用它可以远程管理游戏设置,而无需部署新构建。 游戏数据是 PlayFab 中的几种存储功能之一,每种功能都作用于不同的实体类型。有关比较,请参阅实体对象

工作原理

游戏数据是一组键/值对,你可以在 Game Manager 中或通过 API 设置。这通常被称为主游戏数据。 内部游戏数据是一组特殊的游戏数据,客户端无法直接访问,可用于存储对你所控制的服务可用的配置。
游戏数据值被复制并分发到 PlayFab 服务器群集中可能数百台机器上。作为此过程的一部分,游戏数据会被缓存,并且更改可能需要长达 15 分钟才能在这些缓存中刷新。游戏数据最适合全局常量/静态数据,不适合或不可靠作为全局变量。

游戏数据覆盖

游戏数据覆盖是一组键/值对,用于存储和管理以覆盖主游戏数据。此覆盖键/值对集作为附加操作持久存在。使用覆盖,可以:
  • 添加新的键值对,方法是命名一个默认数据中不包含的键值对。
  • 更改现有的键值对,方法是命名一个已在默认数据中的键值对。此新数据将替换现有的键值数据。
  • 移除现有键值对,方法是包含现有键但值为空。
在查看覆盖时,每个键值对都表示为 +、 或 -。 覆盖游戏数据可以称为主游戏数据的子集,允许在不部署新构建的情况下更新游戏的远程配置。
此覆盖键/值对集目前仅在使用实验时生效。
如果玩家属于包含游戏数据覆盖的实验变体,则覆盖会自动应用在服务器端,并在客户端与游戏数据一起返回。
游戏数据覆盖值可能需要长达一分钟才能刷新和持久化。

链接

最后修改于 2026年8月6日