> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cenários multijogador comuns

> Compare cenários multijogador comuns do XBOX Live, como jogo comparativo, jogo online com amigos e matchmaking baseado em habilidade, ordenados por esforço.

Este tópico descreve a funcionalidade dos serviços XBOX que oferece suporte a vários cenários multijogador, incluindo jogo comparativo (indireto), jogo online com amigos e matchmaking baseado em habilidade. Há muitos tipos diferentes de cenários multijogador. Escolher o cenário certo pode aumentar o engajamento dos jogadores e a base de jogadores do seu jogo, o que ajuda a prolongar a vida ativa do jogo pelo maior tempo possível.

Jogos que são, em sua maioria, experiências para um jogador podem se beneficiar de recursos competitivos dos serviços XBOX, como leaderboards, estatísticas ou elementos sociais.

A lista a seguir descreve alguns dos cenários multijogador mais comuns que você pode implementar com os serviços XBOX. Se quiser combinar as ofertas dos serviços XBOX e do Azure PlayFab, veja [Visão geral do multijogador (tópico sob NDA)](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-intro).

A lista está ordenada por complexidade e pela quantidade de trabalho necessária para implementar e testar. Você deve considerar esses fatores ao decidir quais cenários deseja que seu jogo ofereça.

## Jogo comparativo (indireto)

No cenário de jogo comparativo (indireto), os jogadores competem entre si indiretamente, sem jogar diretamente na mesma instância de um jogo.
Esse cenário é adequado para jogos orientados a uma experiência para um jogador. Ele também contém alguns aspectos competitivos para que os jogadores possam comparar seu desempenho com o de outros jogadores.

Exemplos de funcionalidades para esse cenário incluem o seguinte:

* **Leaderboards:** um jogador tenta alcançar a melhor "pontuação" em uma categoria em relação a outros jogadores. Isso pode incluir um sistema de *leaderboard* social para competir apenas com amigos.
* **Conquistas e estatísticas:** um jogador quer comparar seu progresso/desempenho com o dos amigos e, possivelmente, se gabar de ter superado uma conquista particularmente difícil.
* **"Ghosting" ou "multijogador virtual":** um jogador pode competir contra uma gravação de um desempenho anterior de outro jogador (ou de si mesmo), como uma volta em um jogo de corrida.

Esse tipo de multijogador pode ser alcançado usando os seguintes serviços XBOX.

* Presença
* Estatísticas
* Social Manager
* Conquistas
* Leaderboards
* Armazenamento conectado

Esse tipo de multijogador não exige nenhum dos serviços específicos de multijogador dos serviços XBOX.
Testar esse cenário exige várias contas XBOX.

## Jogo local (jogo na sala de estar)

O cenário de jogo local (jogo na sala de estar) se baseia em dois ou mais jogadores jogando juntos (uns contra os outros ou cooperativamente) em um único dispositivo.
Um título pode usar uma única tela para todos os jogadores ou uma experiência de tela dividida para cada jogador.
Como alternativa, em jogos baseados em turnos, você pode usar uma abordagem de "hot-seat", em que cada jogador assume o controle do jogo durante seu turno.

No console XBOX One (ou posterior), vários jogadores podem estar conectados em um único console.
Cada jogador tem um controle.
Atualmente, os dispositivos Windows 10 só oferecem suporte à entrada de uma única conta dos serviços XBOX. No entanto, a Microsoft está investigando a possibilidade de mudar isso em uma atualização futura.

É possível criar um estilo multijogador somente de jogo local usando os serviços multijogador do XBOX. No entanto, talvez seja melhor considerar esse cenário como um subconjunto de um cenário multijogador mais amplo que incorpore experiências online. O investimento adicional necessário é mínimo em comparação com o retorno potencial de expandir esse cenário multijogador.

Esse tipo de multijogador pode usar serviços semelhantes aos mostrados no cenário anterior.

* Presença
* Estatísticas
* Social Manager
* Conquistas
* Leaderboards
* Armazenamento conectado

Testar esse cenário exige várias contas XBOX e vários controles em um único dispositivo.

## Jogo online com amigos

O cenário de jogo online com amigos é a experiência multijogador online mais tradicional.
Nesse cenário, um membro do XBOX quer jogar apenas com amigos, e não com desconhecidos.
Os amigos são convidados para o jogo. Eles também podem entrar em um jogo em andamento.

Para o controle dos pais, um título multijogador mais amplo (descrito mais adiante neste tópico) deve ter a capacidade de limitar o multijogador online apenas a amigos e usar esse cenário como alternativa.
Os controles dos pais que limitam as interações com desconhecidos também são aplicados por meio dos serviços XBOX.

Esse tipo de multijogador pode ser alcançado usando os seguintes serviços XBOX.

* Multiplayer Activity (MPA)
* Multiplayer Session Directory (MPSD) ou Multiplayer Manager (MPM)
* Presença
* Estatísticas
* Social Manager

Testar esse cenário exige várias contas XBOX e vários dispositivos.

## Jogo online por meio de uma lista de sessões de jogo

No cenário de jogo online por meio de uma lista de sessões de jogo, um jogador pode navegar por uma lista de sessões de jogo nas quais é possível entrar e, em seguida, selecionar em qual entrar.
O jogador também pode criar novas instâncias de sessão de jogo hospedando um jogo localmente.
Essas instâncias de jogo podem permitir preferências personalizadas (como modo de jogo, fase ou regras do jogo).

Dependendo do design do título, as sessões de jogo podem oferecer suporte a restrições, como exigir uma senha para entrar ou determinados níveis de jogador/habilidade.
Essas instâncias de sessão de jogo também podem ser totalmente públicas ou ocultas, dependendo de como seu jogo implementa a navegação e a entrada em sessões.

Esse cenário permite que os jogadores escolham uma sessão de jogo por conta própria.
Isso dá controle ao jogador. No entanto, não há garantia de que uma sessão oferecerá uma boa experiência.

Uma sessão não pode ser preenchida com o conjunto certo de jogadores em um nível de habilidade interessante.
Uma lista de sessões é mais eficaz quando os jogos têm uma comunidade multijogador pequena e ativa.

Esse tipo de multijogador pode usar serviços semelhantes aos mostrados no cenário anterior.

* MPSD
* [Navegação de sessões multijogador](/pt-BR/services/xbox-services/multiplayer/concepts/live-session-browse)
* Presença
* Estatísticas
* Social Manager

Testar esse cenário com precisão exige um grande conjunto de contas XBOX e dispositivos. Observe que a verdadeira dinâmica dos jogadores em listas de sessões só pode ser testada com grandes bases de jogadores.

## Jogo online por meio do Looking for Group

O cenário de jogo online por meio do Looking for Group é semelhante ao cenário de lista de sessões. No entanto, esse cenário difere do cenário de lista de sessões em vários aspectos importantes.
Em vez de uma lista de jogos no título, a plataforma oferece funcionalidade para listar sessões de jogo fora do jogo.

Esses anúncios "Looking For Group" têm o objetivo de oferecer uma experiência mais social e incluem restrições de jogabilidade, habilidade e relacionamento social.
Isso permite que um jogo ofereça uma experiência melhor do que as listas de sessões e dá mais controle ao criador da sessão.

O jogador que criou a sessão "Looking for Group" pode aprovar ou negar solicitações de outros jogadores para entrar no grupo.
Isso permite que os jogadores encontrem outros jogadores que compartilham suas preferências de estilo de jogo.

Atualmente, você não pode implementar isso dentro do seu jogo; você habilita essa funcionalidade fora do jogo anunciando atividades nas quais é possível entrar
por outros meios. Essa implementação é feita por meio de outros serviços semelhantes que foram explicados nos cenários anteriores.

* MPA
* MPSD
* Presença

## Matchmaking simples

No cenário de matchmaking simples, um jogador (ou um grupo de jogadores) procura outros jogadores (que podem ou não ser conhecidos do jogador) para um jogo online.
Em vez de selecionar amigos, o jogo oferece um fluxo simples de matchmaking para que os jogadores possam entrar em sessões de jogo com outros jogadores.

O fluxo de matchmaking nesse cenário é simples: os jogadores pesquisam e encontram outros jogadores sem nenhuma configuração significativa de matchmaking.
Esse cenário funciona melhor com públicos online maiores.

#### Listas de bloqueio

Para combinar os jogadores de forma adequada, qualquer matchmaking deve tentar respeitar as listas de bloqueio dos serviços XBOX.
O serviço SmartMatch dos serviços XBOX lida automaticamente com essas restrições e permite a desativação no matchmaking ranqueado quando ela não for desejada.
Respeitar restrições como essas ajuda a garantir uma experiência mais segura e melhor para os jogadores.

#### Verificações de rede de Qualidade de Serviço (QoS)

As verificações de rede de Qualidade de Serviço (QoS) são uma parte importante do matchmaking.
Essas verificações garantem que a conectividade de rede entre dois jogadores seja suficiente para uma boa experiência de jogo.
Isso é diferente do cenário de jogo online com amigos, porque é possível repetir o matchmaking e encontrar outros jogadores em caso de uma conexão de rede ruim.

Esse tipo de multijogador pode usar serviços semelhantes aos mostrados no cenário anterior.

* MPSD
* Presença
* Estatísticas
* Social Manager
* Matchmaking do SmartMatch

Testar esse cenário com precisão exige um grande conjunto de contas XBOX e dispositivos.
Observe que a verdadeira dinâmica dos jogadores em listas de sessões só pode ser testada com grandes bases de jogadores.
Há ferramentas disponíveis para simplificar os testes de condições de rede e do SmartMatch.

## Matchmaking baseado em habilidade

O cenário de matchmaking baseado em habilidade é um refinamento do cenário de matchmaking simples.
Nesse cenário, o serviço de matchmaking inclui conjuntos de regras mais avançados, como habilidade, nível do jogador e outras propriedades específicas do jogo.

O serviço de matchmaking usa regras que utilizam esses parâmetros de partida para encontrar uma sessão de maior qualidade para o jogador.
Dependendo do design do jogo, os parâmetros de partida são configurados diretamente pelo jogador ou definidos automaticamente pelo título.

O SmartMatch dos serviços XBOX fornece um conjunto de regras que pode ser usado para matchmaking baseado em habilidade. O serviço SmartMatch não integra diretamente nenhum algoritmo de habilidade. Use seu próprio algoritmo de habilidade para calcular e fornecer esses valores a uma regra do SmartMatch que ele usa na avaliação dos jogadores.

Esse tipo de multijogador pode usar serviços semelhantes aos mostrados no cenário anterior.

* MPSD
* Presença
* Estatísticas
* Social Manager
* Matchmaking do SmartMatch

Testar esse cenário exige um grande conjunto de contas XBOX e dispositivos.
Observe que a verdadeira dinâmica dos jogadores em listas de sessões só pode ser testada com grandes bases de jogadores.
Há ferramentas disponíveis para simplificar os testes de condições de rede, do TrueSkill e do SmartMatch.


## Related topics

- [Visão geral do multijogador](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-intro.md)
- [Orientações de design multijogador multiplataforma](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform.md)
- [Visão geral do multijogador dos serviços XBOX](/pt-BR/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [Orientações de design multijogador para XBOX e PC](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk.md)
- [Visões gerais](/pt-BR/services/xbox-services/multiplayer/overviews/index.md)
