PlayFab Multiplayer SDK 也提供 PlayFab Matchmaking 的 API。* 如需 C++ API 的詳細資訊,請參閱 Matchmaking SDK 快速入門。* 如需 Unity API 的詳細資訊,請參閱 Unity 快速入門 * 如需 Unreal API 的詳細資訊,請參閱 Unreal 快速入門
必要條件
您需要 PlayFab 帳戶才能使用 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:- 呼叫 PFMultiplayerInitialize 以初始化 SDK
- 呼叫 PFMultiplayerSetEntityToken,設定程式庫代表您的玩家使用的實體索引鍵和權杖。
建立大廳
最後,我們將依照下列基本步驟建立大廳:- 呼叫 PFMultiplayerCreateAndJoinLobby
- 定期輪詢 PFMultiplayerStartProcessingLobbyStateChanges 以尋找 PFLobbyCreateAndJoinLobbyCompletedStateChange,藉此檢查非同步完成。
