Skip to main content
この記事では、PlayFab Lobby の開発環境をセットアップし、PlayFab Multiplayer C/C++ SDK を使用して最初のロビーを作成する方法について説明します。
PlayFab Multiplayer SDK は PlayFab Matchmaking の API も提供します。 * C++ API の詳細については、Matchmaking SDK クイックスタート を参照してください。 * Unity API の詳細については、Unity のクイックスタート を参照してください。 * Unreal API の詳細については、Unreal のクイックスタート を参照してください。

前提条件

PlayFab Lobbies を使用するには PlayFab アカウント が必要です。アカウントの作成手順については、クイックスタート: Game Manager を参照してください。

PlayFab Multiplayer SDK のダウンロードとセットアップ

お使いのプラットフォーム向けの C/C++ SDK をダウンロードし、プロバイダーのヘッダーおよびライブラリ ファイルをビルドに統合します。
このクイックスタートは C/C++ SDK の使用に焦点を当てています。Unity と Unreal のインターフェイスについては、次の記事を参照してください: * Unity のクイックスタート * Unreal のクイックスタート

PlayFab エンティティでログインする

PlayFab Lobby SDK を使用するには、PlayFab エンティティ キーとエンティティ トークンを使ってクライアントを認証する必要があります。LoginWithCustomId REST API でログインして、PlayFab エンティティ キーとトークンのペアを取得します。この API は、PlayFab Services SDK を介して C/C++ プロジェクションとしても利用できます。
LoginWithCustomId は PlayFab の機能をすぐに使い始めるための手軽な方法ですが、出荷時のログイン メカニズムとして意図されているものではありません。ログインのガイダンスについては、ログインの基本とベスト プラクティス を参照してください。

PlayFab Multiplayer SDK を初期化する

次の基本手順に従って PlayFab Multiplayer SDK を初期化します:
  1. PFMultiplayerInitialize を呼び出して SDK を初期化します。
  2. PFMultiplayerSetEntityToken を呼び出して、ライブラリがプレイヤーに代わって使用するエンティティ キーとトークンを設定します。

ロビーを作成する

最後に、次の基本手順に従ってロビーを作成します:
  1. PFMultiplayerCreateAndJoinLobby を呼び出します。
  2. PFMultiplayerStartProcessingLobbyStateChanges を定期的にポーリングして PFLobbyCreateAndJoinLobbyCompletedStateChange を確認し、非同期の完了をチェックします。
ロビーの作成に関する詳細は、ロビーの作成 を参照してください。 非同期操作の処理に関する詳細は、非同期操作と通知 を参照してください。

次の手順

関連項目

最終更新日 2026年8月13日