다음을 통해 공유


최근 플레이어

이 항목에서는 다른 플레이어와의 상호 작용을 기록하여 플레이어 관계를 구축하거나 피드백을 보고하는 방법을 설명합니다. 멀티 플레이어 활동에서 플레이어가 서로 상호 작용하는 경우 타이틀은 멀티플레이어 활동(MPA)을 사용하여 이들의 상호 작용을 기록해야 합니다. 상호 작용이 긍정적인 경우 플레이어는 친구 초대, 게임 초대 및 메시지를 보낼 수 있습니다. 상호 작용이 부정적인 경우 플레이어는 피드백을 보고할 수 있습니다.

타이틀은 주의깊게 유의미한 상호 작용만을 게시해여 관계 없는 플레이어들이 길게 나열된 최근 플레이어 목록이 폭주하는 현상을 방지해야 합니다. 예를 들어 "배틀 로얄" 스타일 게임은 100명의 플레이어가 플레이할 수 있습니다. 하지만 타이틀은 100명의 사용자 모두가 서로 플레이했다고 제출하지 말고 실제로 상호 작용한 플레이어만을 기록해야 합니다.

단방향 플레이어 및 양방향 그룹

MPA는 두 가지 개념의 플레이어 상호 작용을 수락합니다. 단방향 플레이어 개념은 타이틀이 플레이어 A가 한 명 이상의 플레이어와 플레이했다고 보고합니다. 이는 플레이어 A에 영향을 미친 모든 플레이어에 대해 수행해야 하고, 그 결과 각 플레이어가 플레이어 A의 최근 플레이어 목록에 표시됩니다. 모든 플레이어가 각자의 상호 작용을 개별적으로 보고해야 합니다.

또한 서버는 이 방법으로 최근 플레이어를 일괄로 보고할 수 있습니다.

양방향 그룹 개념의 경우 모든 플레이어가 서로 상호 작용한 것으로 알려집니다. 예를 들어 4 대 4 슈팅 게임이나 8인 레이스 게임에서는 모든 플레이어가 서로의 플레이어 목록에 표시되어야 함을 미리 감지할 수 있습니다. 플레이어는 플레이어의 목록에 있는 API를 호출할 수 있습니다. MPA는 모든 플레이어가 최근 플레이어 목록에 다른 모든 플레이어가 추가되도록 합니다. 서버만 양방향 그룹을 제출할 수 있습니다.

만남 유형

MPA는 발생한 만남 유형 기록을 지원합니다. 타이틀은 encounterType 필드를 지정할 수 있습니다. 여기에는 Default, TeammateOpponent에 허용되는 값이 있습니다. 지정하지 않으면 Default 값이 필드 기본값으로 설정됩니다. 이 필드를 지정하면 플레이어가 다양한 유형의 만남을 더욱 쉽게 구분할 수 있습니다.