

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# GAMESEC05-BP02 プレイヤー使用状況ログを収集、保存、分析して不適切な動作を検出する
<a name="gamsec05-bp02"></a>

 ゲームを計測してログを収集し、プレイヤーがゲームの機能をどのように使用し、他のプレイヤーとどのようにやり取りするかを理解します。その後、プレイヤーのエクスペリエンスを低下させる可能性のある不正なアクティビティをブロックできます。  

 **このベストプラクティスを活用しない場合のリスクレベル:** 中 

## 実装のガイダンス
<a name="implementation-guidance-29"></a>

 Amazon [Amazon CloudWatch Logs ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html)や Amazon [ OpenSearch Service](https://aws.amazon.com/opensearch-service/) などのログ記録ソリューションを使用するか、 [Datadog](https://www.datadoghq.com/)、[Sumo Logic](https://www.sumologic.com/)、[New Relic](https://newrelic.com/)、[Honeycomb.io](https://www.honeycomb.io/)、[Splunk](https://www.splunk.com/) などの パートナーからのソリューションを使用して、構造化ログイベントを AWS  [Game Analytics Pipeline](https://aws.amazon.com/solutions/implementations/game-analytics-pipeline/) に送信します。これらのプレイヤー使用状況ログを構造化して、プレイヤーによる特定のアクションを調査する必要があるタイミングを検出できるようにします。

 データを取得したら、不適切な使用動作を検出するためのツールの実装を検討してください。たとえば、ゲームにゲーム内プレイヤーメッセージング、音声チャット、オンラインフォーラムなどのソーシャル機能がある場合は、モデレーション目的で分析できる形式でこれらのプレイヤーエンゲージメントのログを保存します。

 録音を Amazon S3 にエクスポートするようにゲームの音声チャット機能を設定し、 [Amazon Transcribe](https://aws.amazon.com/transcribe) を使用して音声をテキスト形式に変換し、処理のために保存できます。または、ゲームバックエンドの音声チャットサービスを Transcribe API と直接統合してストリーミング [音声をリアルタイムで文字起こしすることで、リアルタイムのストリーミング文字起こ](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html)しを実行することもできます。モデレーションチームは コンテンツを手動で確認でき、コンテンツが標準形式になったら、 AWS AI/ML サービスを使用してモデレーションを自動的に実行することもできます。[Amazon Comprehend](https://aws.amazon.com/comprehend/) を使用して自然言語処理 (NLP) を実行し、非構造化テキストから情報を発見できます。これにより、会話を関連するトピックに分類して整理し、冒涜的な行為などの不適切な行動を特定できます。

### 実装手順
<a name="implementation-steps-29"></a>
+  プレイヤーの使用状況ログを収集、保存、分析します。
+  人工知能と機械学習 AWS のサービスを使用して、プレイヤーの使用状況ログをより効率的に確認してインサイトを得ることができます。