Pular para o conteúdo principal
Este guia mostra como integrar o PlayFab Party para voz, chat e rede de dados, junto com o PlayFab Multiplayer para os serviços de lobby e matchmaking, usando o SDK unificado.

Pré-requisitos

Antes de começar, verifique se você:
  • Concluiu a configuração e autenticação do SDK Core
  • Tem um PFEntityHandle autenticado obtido no processo de logon
  • Configurou o ID do seu título do PlayFab no Game Manager
  • Tem familiaridade básica com padrões de programação assíncrona
Este guia pressupõe que você já inicializou o SDK do PlayFab e autenticou um jogador seguindo o guia de início rápido do Core. Se ainda não fez isso, conclua esse guia primeiro.

O que você vai realizar

Ao final deste início rápido, você terá:
  • Inicializado o PlayFab Party para rede e chat
  • Criado um usuário local e um controle de chat
  • Configurado uma rede do Party para comunicação
  • Inicializado o PlayFab Multiplayer e criado um lobby
  • Entendido os procedimentos de limpeza dos recursos do Party e do Multiplayer

Cabeçalhos e inclusões

Cabeçalhos necessários

Inclua os cabeçalhos do SDK nos seus arquivos de cabeçalho para acessar a funcionalidade do PlayFab Party e do Multiplayer:

Arquivos de implementação

Inclua PartyImpl.h nos seus arquivos de implementação e use o namespace Party:

Etapa 1: Inicializar o PlayFab Party

Inicialize o PlayFab Party criando uma referência singleton ao PartyManager e configurando-o com o ID do seu título e, opcionalmente, filas de tarefas para controle avançado de threads.
Os parâmetros audioTaskQueue e networkingTaskQueue permitem fornecer instâncias personalizadas de XTaskQueue para ter controle refinado sobre as threads. Defina-os como nullptr para usar o comportamento de threads padrão.

Etapa 2: Criar um usuário local

Crie um objeto de usuário local para representar o jogador autenticado no dispositivo. Esse usuário é necessário para todas as operações de rede e chat.

Etapa 3: Criar um controle de chat

Crie um controle de chat para gerenciar as operações de chat de voz e de texto do usuário neste dispositivo.
O controle de chat processa a entrada/saída de áudio e habilita os recursos de comunicação por voz.

Etapa 4: Criar uma rede do Party

Crie uma rede do Party — um conjunto protegido de dispositivos e usuários que podem trocar chat e dados. Uma rede do Party normalmente corresponde ao conceito de sessão multiplayer ou de lobby do seu jogo.
Forneça um identificador de rede (GUID) válido e exclusivo em PartyInvitationConfiguration. Esse ID é usado por outros jogadores para ingressar na sua rede.
🎉 Parabéns! Você configurou com sucesso a rede e o chat do PlayFab Party.

Etapa 5: Inicializar o PlayFab Multiplayer

Inicialize o serviço PlayFab Multiplayer para habilitar a funcionalidade de lobby e matchmaking.

Etapa 6: Criar um lobby

Crie um lobby para gerenciar grupos de jogadores antes de iniciar uma partida. Os lobbies oferecem suporte a recursos como migração de proprietário e controle de acesso.
🎉 Excelente! Agora você configurou tanto a rede do Party quanto os serviços de lobby do Multiplayer.

Limpar os recursos

Quando o jogo for encerrado ou você precisar limpar os recursos do PlayFab, faça a limpeza na ordem correta:
Sempre limpe os recursos nesta ordem: Party, Multiplayer, identificadores de entidade, configuração de serviço e, por fim, PlayFab Services.

Próximas etapas

Agora que você configurou o Party e o Multiplayer, explore estes recursos adicionais:

Recursos de rede do Party

  • Chat de voz - Habilite a comunicação por voz em tempo real com integração ao Azure Cognitive Services
  • Chat de texto - Implemente mensagens de texto com tradução e moderação
  • Canais de dados - Envie dados personalizados do jogo entre jogadores
  • Gerenciamento de rede - Trate conexões, desconexões e eventos de rede dos jogadores

Recursos de lobby do Multiplayer

  • Integração com matchmaking - Conecte lobbies ao matchmaking do PlayFab
  • Propriedades do lobby - Armazene e sincronize configurações e metadados do jogo
  • Dados dos membros - Compartilhe informações específicas de cada jogador no lobby
  • Pesquisa e descoberta - Encontre lobbies públicos e ingresse neles

Conceitos principais

Documentação de referência

Última modificação em 8 de outubro de 2026