Skip to main content
このチュートリアルでは、RequestPartyService API を使用してクライアントからだけでなく自身のサービスから Party を要求する手順について説明します。これにより、HTTP 呼び出しを介して PlayFab Party をゲームに統合する方法をより柔軟に制御できます。
  • 独自の認証と認可メカニズムを使用したり、Party の作成と参加のユーザー インターフェースとユーザー エクスペリエンスをカスタマイズしたりできます。
  • 独自の条件で PlayFab Party を割り当てることができます。サービス側からリレー ネットワークを管理することにより、独自のサービスを使用したり、PlayStream と CloudScript の助けを借りて、複雑なネットワーク トポロジを効果的かつ確実にセットアップできます。
  • Party 作成をサービスのみに制限する権限を付与することで、クライアントによる乱用に対する追加の防御を提供します。

前提条件

PlayFab アカウントを持ち、Party 機能を有効にしている必要があります。
  1. PlayFab アカウント を作成またはサインインします。
  2. PlayFab アカウントから Game Manager 経由で Party 機能を有効にします
  3. Party SDK をダウンロードしてセットアップします。ダウンロード リンクについては、Party SDK を参照してください。
このチュートリアルは、より包括的な Party クイックスタート 記事の一部の手順に対する代替プロセスです。

1. GameManager から PlayFab のタイトル シークレット キーを取得する

  1. Game Manager にサインインします。
  2. タイトルを選択します。
  3. 右上の歯車アイコンを選択します。
  4. Title settings を選択し、次に Secret Keys タブを選択します。
詳細については、シークレット キー管理 を参照してください。

2. PlayFab エンティティ トークンを取得する

サービスから GetEntityToken REST API を使用して、タイトル SecretKey を Entity Token と交換します。

3. POST 要求を行う

取得したエンティティ トークンを使用して、Party 用の必要なパラメーターを指定して RequestPartyService エンドポイントに POST 要求を行います。

4. 応答を受け取る

POST 要求を行った後、クライアントが Party サーバーに接続するために必要なすべての詳細を含む ネットワーク記述子 を含む応答を受け取ります。

5. ネットワーク記述子を共有する

ネットワーク記述子をネットワークへの参加候補者と共有します。これを行うにはさまざまな方法があります。PlayFab Lobby を使用するクライアントは、Party と Lobby の統合 のガイダンスに従う必要があります。クイックなテスト目的で Party ネットワーク記述子を 手動で共有 することもできますし、ゲームのニーズに基づいて独自のロビー サービスと招待を使用することもできます。

6. Party サーバーに接続する

クライアントは、通常どおりネイティブ SDK を使用して、ネットワーク記述子を使用して Party サーバーに接続できます。Party ネットワークへの初めての接続の場合、クイックスタート ガイドの Party ネットワークに接続する セクションを参照してください。

関連項目

最終更新日 2026年8月13日