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. PFLobbyCreateAndJoinLobbyCompletedStateChange에 대해 PFMultiplayerStartProcessingLobbyStateChanges를 주기적으로 폴링하여 비동기 완료를 확인합니다.
로비 만들기에 대한 자세한 내용은 로비 만들기를 참조하세요. 비동기 작업 처리에 대한 자세한 내용은 비동기 작업 및 알림을 참조하세요.

다음 단계

참고

마지막 수정일 2026년 8월 13일