Joueurs unidirectionnels et groupes bidirectionnels
MPA accepte deux concepts d’interaction entre joueurs. Dans le concept des joueurs unidirectionnels, le titre signale que le joueur A a joué avec un ou plusieurs joueurs. Ce signalement doit avoir lieu pour chaque joueur ayant eu une influence sur le joueur A. Par conséquent, chacun de ces joueurs apparaît dans la liste des joueurs récents du joueur A. Tous les joueurs doivent signaler individuellement leurs propres interactions. Les serveurs sont également autorisés à signaler des lots de joueurs récents de cette manière. Dans le concept des groupes bidirectionnels, tous les joueurs sont réputés avoir interagi les uns avec les autres. Par exemple, dans un jeu de tir en quatre contre quatre ou une course à huit joueurs, le jeu peut déterminer à l’avance que tous les joueurs doivent apparaître dans la liste des joueurs des autres. Il peut appeler une API avec une liste de joueurs. MPA garantit que chaque joueur voit tous les autres joueurs ajoutés à sa liste des joueurs récents. Seuls les serveurs sont autorisés à soumettre des groupes bidirectionnels.Types de rencontres
MPA prend en charge l’enregistrement du type de rencontre qui a eu lieu. Les titres peuvent spécifier un champencounterType. Ses valeurs autorisées sont Default, Teammate
et Opponent. S’il n’est pas spécifié, le champ prend la valeur par défaut Default. La spécification de ce champ permet
aux joueurs de distinguer plus facilement les différents types
de rencontres.