Pular para o conteúdo principal
Este tópico descreve como divulgar experiências multiplayer nas quais outros jogadores podem ingressar. Em seguida, eles podem ingressar nessas experiências.

Usando atividades

Quando um jogador inicia ou ingressa em uma experiência multiplayer, o título deve divulgar isso no Multiplayer Activity (MPA) criando uma atividade. Ao contrário de um modelo baseado em sessões, as atividades são por jogador. Cada jogador deve criar sua própria atividade, mesmo que estejam jogando juntos. O título deve criar essa atividade assim que o jogador estiver em uma experiência multiplayer. Durante a experiência, o título deve modificar a atividade se a contagem de jogadores aumentar ou diminuir. O título deve excluir a atividade se o jogador encerrar ou sair da experiência multiplayer. Se um título falhar ou, por algum outro motivo, não remover uma atividade, o MPA tentará remover a atividade se detectar que o jogador parou de jogar o título. As atividades são removidas automaticamente após 24 horas se não tiverem sido atualizadas.

Conteúdo das atividades

As atividades contêm as informações mostradas na tabela a seguir.

Privacidade

Um título pode querer permitir que apenas um subconjunto dos jogadores do seu grafo social ingresse com o jogador. O campo joinRestriction determina se outros jogadores recebem a cadeia de conexão ao visualizar essa atividade. Os valores e seus significados são mostrados na tabela a seguir.

Suporte a atividades de crossplay

Ao criar uma atividade no Microsoft Game Development Kit (GDK), os títulos podem especificar um sinalizador allowCrossplay. Se for false, o Microsoft Game Development Kit (GDK) preencherá automaticamente o campo de plataforma de um convite com a plataforma atual. Se for true, o Microsoft Game Development Kit (GDK) deixará o campo de plataforma como null, indicando que o convite é multiplataforma. A lista de plataformas permitidas por meio do crossplay é definida pela configuração do título. As gerações de consoles são consideradas crossplay nesse cenário.

Recuperando atividades

Ao recuperar atividades de outros jogadores, às vezes a cadeia de conexão fica oculta. Isso indica que o jogador não tem permissão para ingressar nessa atividade. Por exemplo, a cadeia de conexão pode estar oculta devido à joinRestriction da atividade, ou a atividade está cheia.
Última modificação em 8 de outubro de 2026