추가 정보
의도: XBOX 네트워크가 온라인에서 함께 플레이하는 사용자를 인식하도록 합니다. 이 정보는 최근 함께 플레이한 목록, 플레이어 피드백, 사용 보고 및 기타 플랫폼 기능을 지원하는 데 사용됩니다. 타이틀은 게임 플레이 중에 발생하는 모든 의미 있는 상호 작용을 기록해야 합니다. 이러한 상호 작용에는 게임 플레이 세션의 모든 플레이어가 포함될 수 있으며, 게임 플레이 세션의 규모가 크고 플레이어 상호 작용이 전체 플레이어 중 더 작은 집합으로 제한되는 경우에는 플레이어의 일부만 포함될 수도 있습니다. 레거시 MPSD(Multiplayer Session Directory)를 계속 사용하는 타이틀의 경우: 여러 사용자가 네트워크로 연결된 경험에서 함께 플레이할 때 해당 플레이어 그룹에는 모든 플레이어가 포함된 MPSD 세션이 하나 이상 있어야 합니다. 세션이 대화형 멀티플레이어 게임 플레이 중인 경우 멀티플레이어 세션의 gameplay 기능을 True로 설정해야 합니다. 플레이어가 경험에 참가하고 나갈 때 각각 MPSD 세션에 추가되고 MPSD 세션에서 제거되어야 합니다. 대규모 세션의 경우 MPA Recent Players를 사용하고 gameplay 기능을 false로 설정하세요. MPA Recent Players와 MPSD를 모두 사용하지 마세요. 둘 다 유지하면 중복 레코드가 생성될 수 있습니다. GDK를 사용하여 상호 작용을 기록하는 방법에 대한 자세한 내용은 Multiplayer Activity Recent Players 개요를 참조하세요. GDK에서 MPSD를 사용하는 방법에 대한 자세한 내용은 Multiplayer Session Directory 개요를 참조하세요.구현 지침 및 모범 사례
MPA(Multiplayer Activity) Recent Players 기능을 사용하여 플레이어가 세션에 참가하고 나갈 때 의미 있는 상호 작용을 기록하세요. 레거시 MPSD(Multiplayer Session Directory)를 계속 사용하는 타이틀의 경우 모든 플레이어가 포함된 세션을 유지하고 gameplay 기능을 최신 상태로 유지하세요. MPA Recent Players와 MPSD를 통해 상호 작용을 이중으로 기록하지 마세요. 둘 다 유지하면 중복 레코드가 생성될 수 있습니다.인증 테스트 사례
067-01 최근 함께 플레이한 상호 작용
테스트 단계예상 결과
- XBOX 프로필에 로그인하고 여러 디바이스에서 타이틀을 실행합니다.
- 모든 플레이어와 함께 XBOX 게임 세션을 완료합니다.
- 홈으로 돌아가 최근 함께 플레이한 목록을 확인하여 게임 세션의 모든 플레이어가 포함되어 있는지 확인합니다.
- [1] - [3]단계를 몇 차례 더 반복하되, 이번에는 매번 새 계정을 사용합니다.
- [1] - [4]단계를 반복하되, 이번에는 한 명 이상의 플레이어가 게임 플레이 도중 나가도록 하고 [2]단계 중에 해당 플레이어의 프로필이 여전히 최근 함께 플레이한 목록에 표시되는지 확인합니다.
사용자는 최근 플레이한 모든 게임 세션의 모든 플레이어를 검토할 수 있어야 합니다. 통과 예실패 예
- 모든 프로필이 디바이스의 최근 함께 플레이한 목록에 포함됩니다.
- 일부 프로필이 디바이스의 최근 함께 플레이한 목록에 포함되지 않습니다.
- 멀티플레이어 게임 플레이 도중 종료한 사용자가 최근 함께 플레이한 목록에 표시되지 않습니다.
