View a markdown version of this page

GAMEPERF07-BP03 マッチメーキングパフォーマンスを定期的にモニタリングする - ゲーム業界レンズ

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

GAMEPERF07-BP03 マッチメーキングパフォーマンスを定期的にモニタリングする

プレイヤーのゲームのパフォーマンスを最適化する最も顕著な方法の 1 つは、ゲームセッションに入る前に待つ必要がある時間を短縮することです。待機時間が長くなるとプレイヤーの関心が失われ、減少する可能性があるため、マッチメーキングソリューションを設計する際にはこれを考慮することが重要です。

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

実装のガイダンス

ゲームのマッチメーキング設定を設計する場合は、マッチを形成するために適用される条件を決定するルールを作成します。これらのルールがシステムのパフォーマンスに与える影響、特にプレイヤーの待機時間を考慮する必要があります。新しいマッチメーキング条件やフィルターの追加など、マッチメーキング実装に変更をデプロイする前に、事前にこれをテストするか、この変更を Canary または A/B テストとして少数のサンプルのプレイヤーに徐々にリリースしてパフォーマンスメトリクスを収集することを検討してください。

マッチメーキングサービスを設定して詳細なログを生成し、各マッチメーキングリクエストに適用された条件またはルールを理解します。これにより、レビューが容易になり、必要に応じてマッチメーキングの実装が調整されます。

例えば、Amazon GameLift FlexMatch は、完全マネージド型マッチメーキングサービスを提供します。このサービスは、独自のゲームサーバーホスティングでスタンドアロンサービスとして使用することも、Amazon GameLift でホストされているゲームサーバーでも使用できます。FlexMatch は Amazon EventBridge にイベント通知を生成できます。FlexMatch イベント通知の設定」を参照してください。Amazon Simple Notification Service (Amazon SNS) を使用して JSON 形式でマッチメーキングデータを受信すると、この情報を自動的に処理して分析用に保存し、マッチメーキングのパフォーマンスを向上させることができます。

マッチメーキングサービスがプレイヤーに適したゲームセッションを見つけるのにかかる時間を追跡するメトリクスを設定します。マッチメーキング期間メトリクスを定期的に確認し、これらの時間をプレイヤーの動作やコミュニティの感情と関連付けます。このデータを使用して、マッチメーキングルール設定に含めることができるマッチメーキングタイムアウトに適したしきい値を作成します。

例えば、Amazon GameLift FlexMatch は、マッチメーキングリクエストのタイムアウトを定義し、時間の経過とともに要件を緩和できるマッチメーキングルールを作成するためのサポートを提供します。この機能を使用すると、マッチを簡単に調整してマッチを作成し、マッチを見つけるのが難しい場合にプレイヤーをゲームセッションに入れることができるマッチメーキングを作成できます。