Amazon GameLift Servers とプレイヤーエクスペリエンス - Amazon GameLift Servers

Amazon GameLift Servers とプレイヤーエクスペリエンス

プレイヤーは、高速、公平、信頼性の高いマルチプレイヤーゲームエクスペリエンスを期待しています。Amazon GameLift Servers は、プレイヤーがマルチプレイヤーゲームと接続してエンゲージする方法を直接強化するツールをゲーム開発者に提供することで、これらのエクスペリエンスを提供します。このトピックでは、プレイヤーの主な利点である Amazon GameLift Servers の機能について説明します。

世界中のプレイヤーに高速ゲームプレイを提供

プレイヤーは、最小限の遅延で近くのサーバーに接続したいと考えています。Amazon GameLift Servers は、インテリジェントな配置とグローバルインフラストラクチャを通じて最適な接続エクスペリエンスを実現します。

  • プレイヤーはグローバルに一貫したパフォーマンスを体験 - プレイヤーとゲームサーバー間の距離を最小限に抑えるために、グローバルに利用可能な AWS リージョンとローカルゾーンでゲームをホストします (「Amazon GameLift Servers サービスロケーション」を参照)。これらの場所のさまざまな Amazon EC2 インスタンスタイプから選択して、ゲームワークロードをホストするための最適なコンピューティングリソースを見つけることができます。

  • プレイヤーは、利用可能な最適なサーバーに接続 - Amazon GameLift Servers は、ゲームクライアントネットワークデータを収集し、複数のロケーションで利用可能なサーバーを検索することで、可能な限りレイテンシーの低いゲームセッションにプレイヤーを配置します。UDP ping ビーコンを使用して、正確なレイテンシーデータを収集します。接続品質とプレイヤーが許容できる待機時間のバランスを取るように、レイテンシポリシーを設定します。

  • さまざまなリージョンのプレイヤーが一緒にプレイできる - ゲームセッション配置は、許容可能なレイテンシーを維持しながら、リージョンのプレイヤープールのプレイヤーとゲームセッションのバランスを取ることができます。入力の少ないリージョンのプレイヤーは、接続品質を犠牲にすることなくマッチングを見つけることができます。

プレイヤーがゲームにすばやく参加できるように支援する

プレイヤーは、需要に関係なくゲームにすばやくアクセスしたいと考えています。Amazon GameLift Servers には、ピーク時やクワイエット時にプレイヤーがゲームを見つけるのに役立つさまざまな容量スケーリングツールが用意されています。

  • プレイヤーは利用可能なサーバーを簡単に見つけることができる - 自動スケーリングツールを使用して、必要なときにホスティングリソースの準備を整えることができます。ターゲット追跡は、ゲームのプレイヤー需要パターンを予測し、プロアクティブにスケーリングするために、容量の柔軟なバッファを管理します。

  • プレイヤーは、特別なイベント中にスムーズなパフォーマンスを体験 - 自動スケーリングと手動スケーリング技術を組み合わせて、ゲームの更新、マーケティングキャンペーン、トーナメントなどの計画されたイベントの後の突然の流入を処理します。

  • プレイヤーはサーバーが起動するのを待つ必要ない - すべてのゲームホスティングリソースで、プレイヤーが参加するとすぐに新しいセッションをホストできるようにゲームサーバーが事前ウォーミングされます。

ゲームセッションのプレイヤーをグループ化するクリエイティブな方法を構築する

プレイヤーは公平でバランスの取れた方法で他のユーザーと競争またはコラボレーションしたいと考えています。Amazon GameLift Servers には、プレイヤーをゲームセッションにグループ化するためのオプションが多数用意されています。

  • プレイヤーは、プレイヤーエクスペリエンスを最適化するためにグループ化される - さまざまな機能を使用して、ゲームに最適なプレイヤーのグループ化を管理できます。スキルレベル、レイテンシー、その他の属性に基づいてプレイヤーが到着したときに、ゲームセッションまたはグループプレイヤーリクエストを検索または参照できるようにします。プレイヤーのグループ化は自分で管理することも、カスタマイズ可能な FlexMatch マッチルールを使用してマッチメーキングを実装することもできます。

  • プレイヤーはアクティブな試合に参加できます - プレイヤーグループを構築して新しいゲームセッションを開始するか、プレイヤーセッションを使用して既存のセッションで使用可能なスロットを追跡し、新しいプレイヤーを追加します。FlexMatchでは、適切にマッチしたプレイヤーでセッションを自動的にバックフィルします。

  • 友だちはチームとして一緒にプレイできます - プレイヤーパーティーのサポートにより、友だちのグループが一緒にプレイできます。ゲームセッションでは、残りのスロットを他のプレイヤーで埋めたり、アクセスを制限したりできます。FlexMatchを使用すると、友だちはチームを編成できます。

  • プレイヤーはゲームセッションにカスタムデータを取り込むことができます - ゲームセッションとプレイヤーセッションのリクエストにゲームとプレイヤーの情報を含めます。情報はゲームセッションで使用するためにゲームサーバーに渡されます。

  • プレイヤーは完全マッチングを無期限に待機しません - FlexMatch を使用すると、プレイヤーのフラストレーションが過度にキューイングされないように、時間の経過とともにマッチング要件を緩和できます。一致品質の最も重要な側面を優先する段階的緩和ルールを作成します。

  • プレイヤーはマッチングの承諾または拒否を選択できます - FlexMatch では、マッチング案をプレイヤーに承諾または拒否させるワークフローをカスタマイズできます。

ゲームプレイ全体で信頼性の高い接続を提供する

プレイヤーは、中断や切断なしで一貫したゲームプレイを期待します。 Amazon GameLift Servers は包括的なセッション管理と保護を提供します。

  • プレイヤーは AWS クラウドで高品質のパフォーマンスを享受 - Amazon GameLift Servers によって管理されるホスティングにより、プレイヤーは AWS コンピューティングインフラストラクチャで動作する高速で信頼性の高いゲームサーバーを利用できます。

  • 接続時にプレイヤーを検証する - ゲームのプレイヤーセッションを有効にすると、ゲームセッションにプレイヤースロット Amazon GameLift Servers を予約し、接続時にプレイヤーを検証できます。

  • プレイヤーはゲームの進行状況を再接続して維持できます。Amazon GameLift Servers は、サーバー側とクライアント側の両方の中断に対する再接続をサポートします。

  • プレイヤーのゲームは終了から保護 - オプションのゲームセッション保護機能により、スケーリングイベントやその他の中断中にアクティブなセッションが終了するのを防ぎます。

実際のデータに基づいてプレイヤーエクスペリエンスを向上させる

プレイヤーは、ゲームが一貫して動作し、時間の経過とともに改善されることを期待しています。Amazon GameLift Servers は、プレイヤーエクスペリエンスの最適化に役立つ包括的なモニタリングと分析を提供します。

  • プレイヤーの中断が少ない - フリートのパフォーマンス、ゲームセッション、プレイヤーアクティビティをリアルタイムでモニタリングすることで、ゲームプレイに大きな影響を与える前に問題を特定できます。ゲームセッションの正常なシャットダウンと移行をカスタマイズします。

  • プレイヤーはプロアクティブサーバーヘルスモニタリングの恩恵を受ける - 継続的なサーバーヘルスモニタリング Amazon GameLift Servers を提供し、異常なゲームサーバーを自動的に置き換えて、ハードウェアまたはソフトウェアの障害の影響を最小限に抑えます。さまざまなゲーム要件をサポートするようにヘルスチェックパラメータを設定します。

  • プレイヤーはゲームプレイでデータ駆動型の改善を得られる - ゲームセッションログと詳細な分析を活用して、プレイヤーの動作とサーバーパフォーマンスのパターンを明らかにします。ゲーム固有のイベントのカスタムログ記録サポートを追加します。

拡張ゲーム機能を他の AWSサービスに統合する

プレイヤーは、音声チャット、安全な認証、永続的な進行状況などの統合機能を必要とします。Amazon GameLift Servers は他の AWS サービスと統合して、包括的なゲーム体験を提供できます。

  • プレイヤーが認証を合理化 - Amazon Cognito 統合は、ゲームセッション全体で安全なプレイヤー ID を維持しながら、さまざまな ID プロバイダーと認証方法をサポートし、プレイヤーを返すためのログインプロセスを合理化します。

  • プレイヤーはセッション間でゲームの進行状況を維持できる - Amazon DynamoDB 統合を使用して、プレイヤーの進行状況、インベントリ、永続データを高性能アクセスで保存できるため、クロスセッションの継続性をサポートしながらゲームプレイへの影響を最小限に抑えることができます。

  • プレイヤーは分析インサイトの恩恵を受ける - Amazon Kinesis と Amazon Simple Storage Service (Amazon S3) の統合は、ゲーム分析を処理してプレイヤーの動作と好みに関するインサイトを収集し、開発者がプレイヤーパターンの変化に適応し、ゲームを新鮮で魅力的な状態に保つのに役立つリアルタイム分析を可能にします。