Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Version 2.0, 7/27/2026
Titles with online multiplayer functionality must record meaningful player interactions on the XBOX network by using the Multiplayer Activity (MPA) Recent Players feature. Recording interactions lets the XBOX network know which players played together so the platform can surface the Recently Played With list, player feedback, and usage reporting.
For titles still using the legacy Multiplayer Session Directory (MPSD), session-state information may instead be maintained in the MPSD. Don't use both MPA Recent Players and MPSD for this purpose, because maintaining both can create duplicate records.
More Information
Intent: Ensure that the XBOX network is aware of the users who are playing together online. This information is used to support the Recently Played With list, player feedback, usage reporting, and other platform features.
Titles are expected to record all meaningful interactions that occur in gameplay. Those interactions may include all players in a gameplay session, or a subset of players if the gameplay session is large and player interactions are limited to a smaller set of the total players.
For titles still using the legacy Multiplayer Session Directory (MPSD): when multiple users are playing together in a networked experience, that grouping of players must have at least one session in the MPSD containing all the players. When a session is in interactive multiplayer gameplay, the gameplay capability in the multiplayer session must be set to True. As players join and leave the experience, they must be added to and removed from the MPSD session, respectively. For large sessions, use MPA Recent Players and set the gameplay capability to false. Don't use both MPA Recent Players and MPSD, because maintaining both can create duplicate records.
For information on recording interactions using the GDK, read the Multiplayer Activity Recent Players overview. For information on MPSD using the GDK, read the Multiplayer Session Directory overview.
Implementation Guidance and Best Practices
Use the Multiplayer Activity (MPA) Recent Players feature to record meaningful interactions as players join and leave a session. For titles still using the legacy Multiplayer Session Directory (MPSD), maintain a session containing all players and keep the gameplay capability up to date. Don't record interactions through both MPA Recent Players and MPSD, because maintaining both can create duplicate records.
Certification Test Cases
067-01 Recently Played With Interactions
Test Steps
- Sign into an XBOX profile and launch the title on multiple devices.
- Complete an XBOX game session with all players.
- Return Home and view the Recently Played With list to verify that all players from the game session are included.
- Repeat steps [1] - [3] several more times but this time using new accounts each time.
- Repeat steps [1] - [4] but this time have one or more player(s) leave during gameplay and ensure their profile(s) still appear in the Recently Played With list during step [2].
Expected Result
Users must be able to review all players from each and every recently played game session.Pass Examples
- All profiles are included in the device's Recently Played With list.
Fail Examples
- Not all the profiles are included in the device's Recently Played With list.
- Users who quit during multiplayer gameplay do not appear in the Recently Played With list.
Change history
| Date | Document version | Change description |
|---|---|---|
| Jul 27, 2026 | 2.0 | Retitled to Maintaining Recently Played With Interactions and updated the requirement to record interactions through the Multiplayer Activity (MPA) Recent Players feature, with MPSD as a legacy fallback. Renamed test case 067-01 and its steps to reference the Recently Played With list. |
| May 1, 2020 | 7.1 | Updated to require integration on non console devices when cross play is enabled with XBOX Consoles |