Jugadores unidireccionales frente a grupos bidireccionales
MPA acepta dos conceptos de interacción entre jugadores. En el concepto de jugadores unidireccionales, el título notifica que el jugador A ha jugado con uno o varios jugadores. Esto debe ocurrir para cada jugador que haya afectado al jugador A. Como resultado, cada uno de estos jugadores aparece en la lista de jugadores recientes del jugador A. Todos los jugadores deben notificar individualmente sus propias interacciones. Los servidores también pueden notificar lotes de jugadores recientes de esta manera. En el concepto de grupos bidireccionales, se sabe que todos los jugadores han interactuado entre sí. Por ejemplo, en un juego de disparos de cuatro contra cuatro o una carrera de ocho jugadores, el juego puede detectar de antemano que todos los jugadores deben aparecer en la lista de jugadores de los demás. Pueden llamar a una API que tiene una lista de jugadores. MPA garantiza que cada jugador tenga a todos los demás jugadores agregados a su lista de jugadores recientes. Solo los servidores pueden enviar grupos bidireccionales.Tipos de encuentro
MPA admite el registro del tipo de encuentro que se ha producido. Los títulos pueden especificar un campoencounterType. Sus valores permitidos son Default, Teammate
y Opponent. Si no se especifica, el campo tiene el valor predeterminado Default. Especificar este campo da a
los jugadores la oportunidad de diferenciar más fácilmente entre los distintos tipos
de encuentros.