次の方法で共有


タイトルからの評判フィードバックの送信

このトピックでは、プレイヤー フィードバックを評判サービスに送信することによって、タイトルで前向きなプレイヤー エクスペリエンスを推進する方法を説明します。

Xbox Live メンバーの大半は仲良くプレイしていますが、ごく一部、他のメンバーのゲーム エクスペリエンスを傷つける問題のあるメンバーがいます。 Microsoft では、プレイヤーやタイトルからのフィードバックにより、このような問題のあるメンバーを特定しています。 このようなメンバーに対しては、倫理観のあるプレイヤーを妨害できないようにマルチプレイヤー エクスペリエンスを制限することにより、Xbox Live の残りのゲーム プレイヤーを保護します。

Xbox Live は、システムの正確性を保つために、プレイヤーが他のプレイヤーについて報告することに強く依存しています。 ただし、タイトルが直接報告に参加することで、プレイヤーの評価人口の精度を飛躍的に向上させることができます。

このトピックでは、以下の内容を説明します。

タイトルまたはタイトル サービスからフィードバックを送信する手順

  1. タイトルやタイトル サービスにフィードバック モーメント (違反時間を伝える) を追加します。
  2. 適切なフィードバック タイプを決定する。
  3. フィードバックで Reputation Feedback API を呼び出す。

タイトルまたはタイトル サービスへのフィードバック モーメントの追加

プレイヤーは、味方を妨害するチームメイト、積極的にプレイしないで何もしないプレイヤー、ゲームを台無しにするチーターなどに出会ったいやな経験があります。 Xbox Live では、これらの問題のあるプレイヤーをプレイヤーが直接報告できます。 しかし、ユーザーのフィードバックは完璧ではありません。

タイトルでは、ゲームでのプレイヤーの怠慢や途中での放棄などの単純な行為を簡単に判別できます。 時には不正行為を特定することもできます。 タイトルはさまざまなフィードバック モーメントでフィードバックを送信でき、それはすべての倫理観のあるプレイヤーのエクスペリエンスの向上につながります。

適切なフィードバック タイプの決定

評判サービスには、プレイヤーがフィードバックを必要とする可能性のある方法を把握するために、多くの種類のフィードバックがあります。 詳細については、後の表を参照してください。 フィードバックの種類の多くは否定的なものですが、肯定的なフィードバックでプレイヤーの評判を高めることもできます。

Xbox システムの UI では、プレイヤーがゲーム内での他のプレイヤーについてのフィードバックを送信する方法が提供されています。 プレイヤーは勝負に負けると他のプレイヤーに不満を持つ傾向があるので、このようなプレイヤー間のフィードバックには大きな比重は与えられません。

タイトルでは、このシステム UI を補完する形で、プレイヤーが他のプレイヤーに直接フィードバックを送信できる UI が提供されています。 Microsoft では、パートナー フィードバックは信頼度が高いため、タイトル自身が代理でフィードバックを送信することを推奨しています。

このトピックの先頭に戻る。

パートナー フィードバック使用シナリオの例

マッチの途中でゲームを放棄するユーザー

あるプレイヤーはゲームに負けているとゲームのメニューを使ってゲームを終了し、チームメイトを見捨てます。 この行動を検出したタイトルは、FairPlayQuitter を使用して報告できます。

ゲーム内でマッチ後に何もしないプレイヤー

プレイヤーは、プレイする他のプレイヤーとマッチされましたが、チームに参加せずにいつまでもゲーム内で何もしない状態のままでいます。 タイトルは FairPlayIdler を使用してプレイヤーの行動を報告できます。

ゲーム内でチームメイトを倒す

プレイヤーは面白半分でいつもチームメイトを倒しています。 いつもチームメイトを倒しているプレイヤーを検出したタイトルは、FairPlayKillsTeammates を使用してプレイヤーを報告できます。

タイトルにコミュニティ キック/投票機能がある

あるプレイヤーは、ラウンド中に他のプレイヤーによる投票によって、悪い行動によりセッションから削除されました。 セッションからプレイヤーを削除したタイトルは、FairPlayKicked を使用してこのユーザーを削除できます。

貢献したプレイヤーのコミュニティ投票

ゲームが数ラウンド終了すると、タイトルは最もチームに貢献したプレイヤーを選ぶオプションを提供します。 このアクションを検出したタイトルは、PositiveHelpfulPlayer を使用して報告できます。

高品質のユーザー生成コンテンツ (UGC)

タイトルには、プレイヤーが車両の最も優れたデザインを選択できるシーンがあります。 このアクションを検出したタイトルは、PositiveHighQualityUGC を使用して報告できます。

高いスキルを持つプレイヤー

ゲームが数ラウンド終了すると、タイトルは最高のプレイをした MVP プレイヤーを選ぶオプションを提供します。 いつも MVP ステータスを獲得するプレイヤーを、タイトルは PositiveSkilledPlayer を使用して報告できます。

プレイヤーがタイトル内で問題のある UGC を報告する

タイトルには、プレイヤーが車両のデザインを見ることができるシーンがあります。 プレイヤーは不快なデザインに気付き、それを報告したいと考えます。 このアクションを検出したタイトルは、UserContentInappropriateUGC を使用して違反者を報告できます。

タイトルはプレイヤーの Xbox Live 違反レビューを要求する

タイトルのコミュニティ マネージャーは、ゲーム内でいつもトラブルの原因になっている低評価プレイヤーに気付いてます。 タイトルは、FairPlayUserBanRequest を使用して Xbox ファミリ、信頼性、安全性 (XFTS) レビューを要求できます。

このトピックの先頭に戻る。

詳細な動作フィードバック オプション

次のテーブルでは、タイトルの代理でプレイヤーのフィードバックを送信するためのフィードバックの種類を説明しています。

評判サービスは柔軟に変更でき、次の種類のフィードバックがタイトルのニーズを満たさないと考えられる場合は、新しいフィードバックの種類を簡単に追加できます。 新しいフィードバックの種類を追加するには、アカウント マネージャーに連絡してください。

フェアプレイに関するフィードバックの種類 説明
FairPlayKillsTeammates 意図的に自分のチームメイトを倒しているプレイヤーを報告します。
FairPlayCheater 不正行為を行っていることが確実なプレイヤーを報告します。
FairPlayTampering 明らかにゲーム ディスクの改ざんを行っていたり、ゲームのソフトウェアやハードウェアに改ざんを行っているプレイヤーを報告します。
FairPlayUserBanRequest 停止処分をさせられていると思わしきプレイヤーを報告します。
FairPlayConsoleBanRequest Xbox Live への接続を禁止すべきであると考える本体を報告します。
FairPlayUnsporting 明らかにスポーツマンシップに反する行動を取るプレイヤーを報告します。
FairPlayIdler マルチプレイヤー マッチに参加しているにもかかわらず積極的にプレイしていないプレイヤーを報告します。
FairPlayLeaderboardCheater ランキング上位になるために不正行為を行っていることが確実なプレイヤーを報告します。
コミュニケーションに関するフィードバックの種類 説明
CommsInappropriateVideo ビデオ チャットに不適切なプレイヤーを報告します。
UCG に関するフィードバックの種類 説明
UserContentInappropriateUGC タイトルでプレイヤーが作成した不適切なコンテンツを報告します。
UserContentReviewRequest XFTS がレビューできるように、問題が起こる前にコンテンツの一部を報告します。
UserContentReviewRequestBroadcast XFTS がレビューできるように、問題が起こる前にブロードキャストを報告します。
UserContentReviewRequestGameDVR XFTS がレビューできるように、問題が起こる前に Game DVR クリップを報告します
UserContentReviewRequestScreenshot XFTS がレビューできるように、問題が起こる前にスクリーンショットを報告します。
肯定的なフィードバックの種類 説明
PositiveSkilledPlayer プレイヤーが投票を行って MVP を決定できる場合、肯定的なフィードバックに値することが確実なスキルの高いプレイヤーを報告します。
PositiveHelpfulPlayer 貢献した別のプレイヤーを報告する UI がゲームにある場合、貢献したプレイヤーを報告します。
PositiveHighQualityUGC プレイヤーが別のプレイヤーのコンテンツを高評価する UI をプレイヤーに提供している場合は、コンテンツを肯定的なものとして報告します。

このトピックの先頭に戻る。

フィードバック API の呼び出し

タイトルは 2 つの方法を使って評判サービスを呼び出すことができます。

  • 認証用のサービス トークンを使用してパートナー サービスからまとめてプレイヤーを報告します (推奨)。
  • クライアントから直接プレイヤーを報告します。

クライアント API には、不正防止テクノロジが組み込まれています。 有効であると判断するには、1 人のプレイヤーに対して複数のレポートが必要です。

どちらの API もバッチ形式であり、同時に複数のプレイヤーを報告できます。

タイトルは、以下の Xbox Live API を使用してプレイヤーの評判フィードバックを送信できます。

言語 API
C XblSocialSubmitBatchReputationFeedbackAsync
C++ xbox::services::social::reputation_service.submit_batch_reputation_feedback(...)

または、タイトルは次に示す直接 REST メソッドを使用することもできます。

API URL 認証の要件
サービス POST https://reputation.xboxlive.com/users/batchfeedback S-token パートナーおよびサンドボックスの要求を含む
クライアント POST https://reputation.xboxlive.com/users/batchtitlefeedback Xtoken タイトルとサンドボックスの要求を含む

このトピックの先頭に戻る。

Feedback オブジェクト

Feedback オブジェクトの最新バージョン (101) には、次の仕様があります。 両方の API では、次のオブジェクト群を想定しています。

メンバー 説明
sessionRef オブジェクト このフィードバックが関連するマルチプレイヤー セッション ディレクトリ (MPSD) セッションを記述するオブジェクト、または null
feedbackType 文字列 フィードバックの種類。 設定できる値は ReputationFeedbackType 列挙型で定義されています。
textReason 文字列 フィードバックが送信された理由を説明するために送信側が追加したプレイヤー指定テキスト。 このテキストは、XFTS にとって非常に価値のあるものです。
evidenceId 文字列 フィードバック送信の証拠として使用できるリソースの ID。 たとえば、ゲームプレイ中に録画されたビデオ ファイルや、アクティビティ フィード項目などです。
titleID 文字列 プレイしたタイトルのタイトル ID。 この ID は、トークンに存在しない場合のみ必要です。
targetXuid 文字列 報告対象のプレイヤーの XUID。

次のコード例は FairPlayKillsTeammates を示しています。

POST https://reputation.xboxlive.com/users/batchtitlefeedback
{
    "items" :
    [
        {
            "targetXuid": "33445566778899",
            "titleId" : null,
            "sessionRef": {
  "scid": "372D829B-FA8E-471F-B696-07B61F09EC20",
  "templateName": "CaptureFlag5",
  "name": "Title56932",
           },
            "feedbackType": "FairPlayKillsTeammates",
            "textReason": "Title detected this player killing team members 19 times",
            "evidenceId": null
        }
    ]
}

このトピックの先頭に戻る。

フィードバックに関する Q&A

Q: プレイヤー報告を見る人に役立つヒントをシステムに送信できますか。

A: はい。 これらのヒントはとても役に立ちます。 textReason パラメーターを使用すると、XFTS をサポートできます。 送信されたフィードバックを見ます。 たとえば、怠けているプレイヤーについては、"ゲームが開始して 5 秒経ってもこのプレイヤーからはユーザー入力を受け取りませんでした" などといった理由を追加できます。

このテキストの理由は、XFTS にとって価値のあるものです。 テキストの理由が参考になり、説明的であることを確認してください。

Q: プレイヤーについてのフィードバックを送信する頻度を考慮する必要がありますか。

A: いいえ。 タイトルでは、プレイヤーがフィードバックをされたことが明確な場合に評判サービスを呼び出す必要があります。 本サービスでは、タイトルやプレイヤーが他のプレイヤーに過度な影響を与えることがないよう、いくつかの安全システムを備えています。

Q: 送信されるフィードバックのウェイトを調節できますか。

A: いいえ。 フィードバックのウェイトは評判サービスが決定します。 より公平な採点ができるよう、常にウェイトを調整して改善を図っています。

Q: プレイヤーについて送信したフィードバックを取り消すことはできますか?

A: いいえ。 フィードバックは最終的なものです。 タイトルにバグがあり、誤ったフィードバックを送っていると思われる場合は、お知らせください。 バグを修正するまで、あなたのタイトルをブロックします。

Q: プレイヤーからタイトルについて送信されたフィードバックを見ることはできますか。

A: はい。 現在、この情報はお客様ご自身で表示することはできません。 新しいフィードバックを確認するには、アカウント マネージャーに連絡してください。 タイトルごとのデータもあるので、共有することもできます。

Q: 本体またはプレイヤー違反レビュー要求で送信した場合、どうすれば起きたことを確認できますか。

A: 現在、レビューの情報は XFTS に送信されますが、違反レビューに関する更新情報は取得できません。

Q: タイトルごとの評判スコアはありますか。

A: いいえ。 現在、フェアプレイ、コミュニケーション、UGC についての評判のサブスコアはありますが、タイトルごとのスコアはありません。

このトピックの先頭に戻る。