Skip to main content
このトピックでは、プレイヤー同士の関係を構築したり、フィードバックを報告したりするために、他のプレイヤーとのやり取りを記録する方法について説明します。プレイヤーがマルチプレイヤー アクティビティで互いにやり取りするとき、タイトルは Multiplayer Activity (MPA) を使用してそれらのやり取りを記録する必要があります。やり取りが肯定的な場合、プレイヤーはフレンド招待、ゲーム招待、およびメッセージを送信できます。やり取りが否定的な場合、プレイヤーはフィードバックを報告できます。 タイトルは、最近のプレイヤー リストが無関係なプレイヤーで溢れかえるのを防ぐため、プレイヤーとの意味のあるやり取りのみを送信するよう注意する必要があります。たとえば、「バトル ロイヤル」形式のゲームには 100 人のプレイヤーが参加していることがあります。しかし、タイトルは、100 人全員が互いにプレイしたと送信するのではなく、実際に互いにやり取りしたプレイヤーのみを記録する必要があります。

単方向プレイヤー vs. 双方向グループ

MPA は 2 つのプレイヤーやり取りの概念を受け入れます。単方向プレイヤーの概念では、タイトルはプレイヤー A が 1 人以上のプレイヤーとプレイしたことを報告します。これはプレイヤー A に影響を与えたすべてのプレイヤーに対して発生する必要があります。その結果、これらのプレイヤーはそれぞれプレイヤー A の最近のプレイヤー リストに表示されます。すべてのプレイヤーは、それぞれ自分自身のやり取りを個別に報告する必要があります。 サーバーもこの方法で最近のプレイヤーのバッチを報告することが許可されています。 双方向グループの概念では、すべてのプレイヤーが互いにやり取りしたことが判明しています。たとえば、4 対 4 のシューティング ゲームや 8 人のレースでは、ゲームは事前にすべてのプレイヤーが互いのプレイヤー リストに表示されるべきであることを検出できます。それらはプレイヤーのリストを持つ API を呼び出すことができます。MPA は、すべてのプレイヤーが他のすべてのプレイヤーを自分の最近のプレイヤー リストに追加することを保証します。双方向グループを送信できるのはサーバーのみです。

遭遇の種類

MPA は、発生した遭遇の種類を記録することをサポートしています。タイトルは encounterType フィールドを指定できます。このフィールドの許可される値は DefaultTeammateOpponent です。指定されていない場合、フィールドは既定で Default になります。このフィールドを指定することにより、プレイヤーはさまざまな種類の遭遇をより簡単に区別できるようになります。
最終更新日 2026年8月25日