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를 초기화합니다.- PFMultiplayerInitialize를 호출하여 SDK를 초기화합니다.
- PFMultiplayerSetEntityToken을 호출하여 플레이어를 대신하여 라이브러리에서 사용할 엔티티 키와 토큰을 설정합니다.
로비 만들기
마지막으로, 다음 기본 단계에 따라 로비를 만듭니다.- PFMultiplayerCreateAndJoinLobby를 호출합니다.
- PFLobbyCreateAndJoinLobbyCompletedStateChange에 대해 PFMultiplayerStartProcessingLobbyStateChanges를 주기적으로 폴링하여 비동기 완료를 확인합니다.
