Cloud Save ゲームデータ
Understand how Cloud Save stores key and value pairs for game-wide data with different access classes.
読み終わるまでの所要時間 1 分最終更新 4ヶ月前
Cloud Save ゲームデータは、ゲームに関連付けられた カスタム項目 であるオブジェクト (これは、プレイヤーに関連付けられたオブジェである プレイヤーデータ とは異なります) 用のキー/値ストレージです。
カスタム項目 は、プレイヤーによる読み取りが可能 (しかし、サーバーからのみ書き込みが可能) なデータや、サーバー認証コンテキスト (Cloud Code など) からのみアクセス可能なデータに使用できます。
Cloud Code で カスタム項目 を使用すると、ギルド/クラン、コミュニティ目標、バトルパスなどの機能を追加したり、マルチプレイヤーゲームでアイテムや NPC の状態を保存したりできます。
Unity Dashboard を使用して、ゲームデータを表示および編集できます。
アクセスクラス
Cloud Save では、カスタム項目 に対して 2 つの異なるアクセスクラスがサポートされています。
アクセスクラス | 説明 |
|---|---|
| デフォルト | すべてのプレイヤーによる読み取りが可能、サーバーからのみ書き込みが可能。 |
| Private | サーバーからのみ読み取りと書き込みが可能。 |
Cloud Code からゲームデータを書き込むためのメソッドのリストについては、Cloud Code 向け Cloud Save SDK のドキュメントを参照してください。
制限
- カスタム項目 には、アクセスクラスごとに 2000 個のキー/値ペアという制限があります。
- デフォルトアクセスクラスで 2000 個のキー
- 非公開データで 2000 個のキー
- カスタム項目 には、アクセスクラスごとにそれぞれ合計 5 MiB という制限があります。
- デフォルトアクセスクラスで 5 MiB のデータ
- 5 MiB の非公開データ
例えば、各カスタム項目でそれぞれが 2.5 KiB のキーを 2000 個、または 1 つのカスタム項目で 5 MiB のキーを 1 個持つことができます。