タイトルからの評判フィードバックの送信
このトピックでは、プレイヤー フィードバックを評判サービスに送信することによって、タイトルで前向きなプレイヤー エクスペリエンスを推進する方法を説明します。
Xbox Live メンバーの大半は仲良くプレイしていますが、ごく一部、他のメンバーのゲーム エクスペリエンスを傷つける問題のあるメンバーがいます。 Microsoft では、プレイヤーやタイトルからのフィードバックにより、このような問題のあるメンバーを特定しています。 このようなメンバーに対しては、倫理観のあるプレイヤーを妨害できないようにマルチプレイヤー エクスペリエンスを制限することにより、Xbox Live の残りのゲーム プレイヤーを保護します。
Xbox Live は、システムの正確性を保つために、プレイヤーが他のプレイヤーについて報告することに強く依存しています。 ただし、タイトルが直接報告に参加することで、プレイヤーの評価人口の精度を飛躍的に向上させることができます。
このトピックでは、以下の内容を説明します。
- タイトルまたはタイトル サービスからフィードバックを送信する手順
- パートナー フィードバック使用シナリオの例
- 詳細な動作フィードバック オプション
- フィードバック API の呼び出し
- Feedback オブジェクト
- フィードバックに関する Q&A
タイトルまたはタイトル サービスからフィードバックを送信する手順
- タイトルやタイトル サービスにフィードバック モーメント (違反時間を伝える) を追加します。
- 適切なフィードバック タイプを決定する。
- フィードバックで 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 についての評判のサブスコアはありますが、タイトルごとのスコアはありません。