跳轉到主要內容
本文說明如何設定 PlayFab Lobby 的開發環境,並使用 PlayFab Multiplayer C/C++ SDK 建立您的第一個大廳。
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:
  1. 呼叫 PFMultiplayerInitialize 以初始化 SDK
  2. 呼叫 PFMultiplayerSetEntityToken,設定程式庫代表您的玩家使用的實體索引鍵和權杖。

建立大廳

最後,我們將依照下列基本步驟建立大廳:
  1. 呼叫 PFMultiplayerCreateAndJoinLobby
  2. 定期輪詢 PFMultiplayerStartProcessingLobbyStateChanges 以尋找 PFLobbyCreateAndJoinLobbyCompletedStateChange,藉此檢查非同步完成。
如需建立大廳的詳細資訊,請參閱建立大廳。 如需處理非同步作業的詳細資訊,請參閱非同步作業和通知。

後續步驟

另請參閱

最後修改於 2026年10月8日