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

# Jogadores recentes

> Registre interações entre jogadores com os jogadores recentes do Multiplayer Activity do XBOX, com suporte a relatos unidirecionais e a grupos bidirecionais enviados pelo servidor.

Este tópico descreve como as interações com outros jogadores são registradas para criar relacionamentos entre jogadores ou relatar comentários. Quando os jogadores interagem entre si em uma atividade multiplayer, os títulos devem
registrar essa interação usando o Multiplayer Activity (MPA). Se a interação tiver sido
positiva, os jogadores podem enviar convites de amizade, convites de jogo e mensagens. Se a interação tiver sido negativa, os jogadores podem relatar comentários.

Os títulos devem ter o cuidado de publicar apenas interações significativas com jogadores para
evitar inundar a lista de jogadores recentes com jogadores irrelevantes. Por exemplo, um
jogo no estilo "battle royale" pode ter 100 jogadores. No entanto, o título só deve
registrar os jogadores que realmente interagiram entre si, em vez de
informar que todos os 100 jogadores jogaram uns com os outros.

## Jogadores unidirecionais vs. grupos bidirecionais

O MPA aceita dois conceitos de interação entre jogadores. No conceito de jogadores unidirecionais, o
título informa que o jogador A jogou com um ou mais jogadores. Isso deve
ocorrer para cada jogador que afetou o jogador A. Como resultado, cada um
desses jogadores aparece na lista de jogadores recentes do jogador A. Todos os jogadores devem
relatar individualmente suas próprias interações.

Os servidores também podem relatar lotes de jogadores recentes dessa forma.

No conceito de grupos bidirecionais, sabe-se que todos os jogadores interagiram
entre si. Por exemplo, em um jogo de tiro de quatro contra quatro ou em uma corrida de oito jogadores, o jogo
pode detectar com antecedência que todos os jogadores devem aparecer na lista de jogadores uns dos outros.
Eles podem chamar uma API que tenha uma lista de jogadores. O MPA garante que cada jogador tenha
todos os outros jogadores adicionados à sua lista de jogadores recentes. Somente os servidores podem
enviar grupos bidirecionais.

## Tipos de encontro

O MPA oferece suporte ao registro do tipo de encontro que ocorreu. Os títulos podem especificar
um campo `encounterType`. Ele aceita os valores `Default`, `Teammate`
e `Opponent`. Se não for especificado, o campo assume `Default` como padrão. Especificar esse campo dá
aos jogadores a oportunidade de diferenciar com mais facilidade os vários tipos
de encontros.


## Related topics

- [Integração com PlayFab Lobby e Match](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/mpa/concepts/live-mpa-playfab-integration.md)
- [Habilitar sessões grandes para multiplayer](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/mpsd/concepts/live-large-sessions.md)
- [Código de exemplo do Multiplayer Activity](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md)
- [Migrando do MPSD para o PlayFab Multiplayer e o MPA](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [POST /titles/{titleId}/recentplayers](https://docs.xbox.com/pt-BR/reference/live/rest/uri/multiplayeractivity/swagger-uris/uri-PostUniRecentPlayers.md)
