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 campoencounterType. 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.