# Cloud Save 游戏数据

> Understand how Cloud Save stores key and value pairs for game-wide data with different access classes.

Cloud Save 游戏数据是以键/值形式存储的与游戏关联的**自定义项**对象（不同于[玩家数据](./player-data.md)，玩家数据是与玩家关联的对象）。

您可以将**自定义项**用于表示玩家可读取的数据（但只能由服务器写入），或只能从服务器权威环境（例如，[Cloud Code](/cloud-code.md)）访问的数据。

您可以将**自定义项**与 [Cloud Code](/cloud-code.md) 结合使用来添加公会/氏族、社区目标和战斗通行证等功能，或者存储多人游戏中物品或 NPC 的状态。

您可以使用 [Unity Cloud 后台](https://cloud.unity.com/home/organizations/default/projects/default/environments/default/cloud-save/game-data/)查看和编辑游戏数据。

## 访问类型##access-classes

对于**自定义项**，Cloud Save 支持 2 种不同的访问类。

| 访问类     | 描述                  |
| :------ | :------------------ |
| **默认值** | 任何玩家均可读取，但只能从服务器写入。 |
| **私人**  | 只能从服务器读取和写入。        |

如需获取从 Cloud Code 写入游戏数据的方法列表，请参阅[面向 Cloud Code 的 Cloud Save SDK](https://cloud-code-sdk-documentation.cloud.unity3d.com/cloud-save/) 文档。

## 限制##limits

> **Note:**
>
> **注意**：这些限制是针对每个**自定义项**的，对**自定义项**的数量是没有限制的。

* 每个**自定义项**拥有的每个访问类的键/值对数量上限为 2000 个：
  * 默认访问类型 2000 个键
  * 私有数据 2000 个键
* 每个**自定义项**拥有的每个访问类的数据总上限为 5 MiB：
  * 5 MiB 默认访问类数据
  * 5 MiB 私有数据

例如，自定义项可以有 2000 个键，每个键大小为 2.5 KiB，或者一个自定义项上有 1 个键，大小为 5 MiB。

## 其他资源##additional-resources

* [使用 Unity SDK 访问游戏数据](/cloud-save/tutorials/unity-sdk.md#game-data)
* [使用 Cloud Code 访问游戏数据](/cloud-save/tutorials/cloud-code.md)
