タイトル データの取得
ゲーム クライアントから
PlayFabClientAPI の GetTitleData を使用して、特定のタイトルの KVP を取得します。次のコード例は、すべてのタイトル データの値を表示します。
ゲーム サーバーから
PlayFabServerAPI の GetTitleData を使用して、特定のタイトルの KVP を取得します。次のコード例は、すべてのタイトル データの値を表示します。
タイトル データの設定
タイトル データが頻繁に変更されることはあまりありません。ほとんどの状況では、タイトル寿命の間ほとんど変更されない静的データにタイトル データを使用する必要があります。 Game Manager を使用するか、サーバー API 関数を使用してタイトル データを設定できます。Game Manager を使用してタイトル データを設定する
Game Manager を使用してタイトルに Primary Title Data を追加するには、以下の手順を実行します。- Game Manager でタイトルを開きます。
- Content を選択し、次に Title Data を選択します。
- New Title Data を選択します
- 新しいタイトル データ ページで、Key の値と Value の値を入力します。Key と Value の両方が文字列として保存されます。
- Save ボタンを使用して新しいデータ アイテムを保存します。
C# でサーバー API を呼び出してタイトル データを設定する
SetTitleData API は、専用サーバーから呼び出す必要があるサーバー API です。SetTitleData の各呼び出しでは、1 つのタイトル データ KVP のみを設定できます。
Game Manager を使用してタイトル データのオーバーライドを設定する
オーバーライドも JSON のキー値ペアのセットであり、理想的には Primary Title Data のキー値ペアに必要な差分の変更を持たせることを目的とします。差分の変更は、Primary Title Data と比較したときの、新しいキー値、既存のキーの値の変更、またはキーの削除 (値の入力として NULL を使用) からなるキー値ペアで構成できます。 Primary Title Data にオーバーライドを追加するには、以下の手順を実行します。- Game Manager でタイトルを開きます。
- Content を選択し、次に Title Data を選択します。
- New Override を選択します。
- Override Label を入力し、加えて Key の値と Value の値を入力します。Key と Value の両方が文字列として保存されます。
- Save ボタンを使用して新しい Title Data Override を保存します。
このオーバーライドのキー/値ペアのセットは、現時点では Experiments を使用する場合にのみ有効になります。
Title Data Override 値は、更新して永続するまで最大 1 分かかる場合があります。
