# 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 Dashboard](https://cloud.unity.com/home/organizations/default/projects/default/environments/default/cloud-save/game-data/) を使用して、ゲームデータを表示および編集できます。

## アクセスクラス##access-classes

Cloud Save では、**カスタム項目** に対して 2 つの異なるアクセスクラスがサポートされています。

| アクセスクラス     | 説明                                   |
| :---------- | :----------------------------------- |
| **デフォルト**   | すべてのプレイヤーによる読み取りが可能、サーバーからのみ書き込みが可能。 |
| **Private** | サーバーからのみ読み取りと書き込みが可能。                |

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 の非公開データ

例えば、各カスタム項目でそれぞれが 2.5 KiB のキーを 2000 個、または 1 つのカスタム項目で 5 MiB のキーを 1 個持つことができます。

## 追加リソース##additional-resources

* [Unity SDK を使用したゲームデータへのアクセス](/cloud-save/tutorials/unity-sdk.md#game-data)
* [Cloud Code を使用したゲームデータへのアクセス](/cloud-save/tutorials/cloud-code.md)
