詳細情報
目的: オンラインで一緒にプレイしているユーザーを XBOX ネットワークが確実に把握できるようにすること。この情報は、「最近一緒にプレイしたユーザー」リスト、プレイヤー フィードバック、使用状況レポート、およびその他のプラットフォーム機能をサポートするために使用されます。 タイトルは、ゲームプレイ中に発生するすべての意味のあるインタラクションを記録することが求められます。これらのインタラクションには、ゲームプレイ セッション内のすべてのプレイヤーが含まれる場合もあれば、ゲームプレイ セッションが大規模で、プレイヤー間のインタラクションが全プレイヤーのうちの小さなグループに限られる場合は、プレイヤーの一部のみが含まれる場合もあります。 従来の Multiplayer Session Directory (MPSD) を引き続き使用しているタイトルの場合: 複数のユーザーがネットワーク エクスペリエンスで一緒にプレイしているときは、そのプレイヤーのグループについて、すべてのプレイヤーを含むセッションが MPSD に少なくとも 1 つ存在する必要があります。セッションがインタラクティブなマルチプレイヤー ゲームプレイ中である場合は、マルチプレイヤー セッションの gameplay 機能を True に設定する必要があります。プレイヤーがエクスペリエンスに参加または退出したときは、それぞれ MPSD セッションへの追加または MPSD セッションからの削除を行う必要があります。大規模なセッションでは、MPA Recent Players を使用し、gameplay 機能を false に設定してください。MPA Recent Players と MPSD の両方を使用しないでください。両方を維持すると、重複したレコードが作成される可能性があります。 GDK を使用したインタラクションの記録については、「Multiplayer Activity Recent Players の概要」を参照してください。GDK を使用した MPSD については、「Multiplayer Session Directory の概要」を参照してください。実装ガイダンスとベスト プラクティス
Multiplayer Activity (MPA) の Recent Players 機能を使用して、プレイヤーがセッションに参加または退出する際に意味のあるインタラクションを記録してください。従来の Multiplayer Session Directory (MPSD) を引き続き使用しているタイトルでは、すべてのプレイヤーを含むセッションを維持し、gameplay 機能を最新の状態に保ってください。MPA Recent Players と MPSD の両方を通じてインタラクションを記録しないでください。両方を維持すると、重複したレコードが作成される可能性があります。認定テスト ケース
067-01 最近一緒にプレイしたユーザーとのインタラクション
テスト手順期待される結果
- XBOX プロファイルにサインインし、複数のデバイスでタイトルを起動します。
- すべてのプレイヤーで XBOX ゲーム セッションを完了します。
- ホームに戻り、「最近一緒にプレイしたユーザー」リストを表示して、ゲーム セッションのすべてのプレイヤーが含まれていることを確認します。
- 手順 [1] - [3] をさらに数回繰り返します。ただし、今回は毎回新しいアカウントを使用します。
- 手順 [1] - [4] を繰り返します。ただし、今回はゲームプレイ中に 1 人以上のプレイヤーを退出させ、手順 [2] の間にそのプレイヤーのプロファイルが引き続き「最近一緒にプレイしたユーザー」リストに表示されることを確認します。
ユーザーは、最近プレイしたすべてのゲーム セッションのすべてのプレイヤーを確認できる必要があります。 合格例不合格例
- すべてのプロファイルが、デバイスの「最近一緒にプレイしたユーザー」リストに含まれています。
- 一部のプロファイルが、デバイスの「最近一緒にプレイしたユーザー」リストに含まれていません。
- マルチプレイヤー ゲームプレイ中に終了したユーザーが、「最近一緒にプレイしたユーザー」リストに表示されません。
