O PlayFab Multiplayer SDK também fornece APIs para o PlayFab Matchmaking. * Para obter mais informações sobre as APIs de C++, consulte o Início rápido do SDK de Matchmaking. * Para obter mais informações sobre as APIs do Unity, consulte o Início rápido para Unity * Para obter mais informações sobre as APIs do Unreal, consulte o Início rápido para Unreal
Pré-requisitos
Você precisa de uma conta do PlayFab para usar os PlayFab Lobbies. Para obter instruções sobre como criar uma conta, consulte Início rápido: Game Manager.Baixar e configurar o PlayFab Multiplayer SDK
Baixe o SDK de C/C++ para sua plataforma e integre os arquivos de cabeçalho do provedor e de biblioteca ao seu build.Este início rápido se concentra no uso do SDK de C/C++. Para as interfaces do Unity e do Unreal, consulte os seguintes artigos: * Início rápido para Unity * Início rápido para Unreal
Fazer login de uma entidade do PlayFab
Para usar o SDK do PlayFab Lobby, você precisa autenticar seu cliente usando chaves de entidade e tokens de entidade do PlayFab. Obtenha um par de chave e token de entidade do PlayFab fazendo login com a API REST LoginWithCustomId. Essa API também está disponível como uma projeção de C/C++ por meio do PlayFab Services SDK.LoginWithCustomId é uma forma rápida de começar a usar os recursos do PlayFab, mas não se destina a ser o mecanismo de login com o qual você lança o jogo. Para obter orientações sobre login, consulte Noções básicas e práticas recomendadas de login.
Inicializar o PlayFab Multiplayer SDK
Inicialize o PlayFab Multiplayer SDK seguindo estas etapas básicas:- Inicialize o SDK chamando PFMultiplayerInitialize
- Defina a chave e o token de entidade usados pela biblioteca em nome dos seus jogadores chamando PFMultiplayerSetEntityToken.
Criar um lobby
Por fim, criaremos um lobby seguindo estas etapas básicas:- Chame PFMultiplayerCreateAndJoinLobby
- Verifique a conclusão assíncrona sondando periodicamente PFMultiplayerStartProcessingLobbyStateChanges em busca de uma PFLobbyCreateAndJoinLobbyCompletedStateChange.
Próximas etapas
- Localizar um lobby e ingressar nele
- Convidar outro jogador para um lobby
- Usar as propriedades do lobby para coordenar uma sessão de jogo
