Amazon とは GameLift FlexMatch - Amazon GameLift

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

Amazon とは GameLift FlexMatch

Amazon GameLift FlexMatch は、マルチプレイヤーゲーム用のカスタマイズ可能なマッチメーキングサービスです。を使用すると FlexMatch、ゲームのマルチプレイヤーマッチがどのように見えるかを定義するカスタムルールセットを構築し、試合ごとに互換性のあるプレイヤーを評価して選択する方法を決定できます。ゲームのニーズに合わせてマッチメーキングアルゴリズムの主要な側面を微調整することもできます。

をスタンドアロンのマッチメーキングサービス FlexMatch として使用するか、Amazon GameLift ゲームホスティングソリューションと統合します。例えば、 peer-to-peer アーキテクチャを持つゲームや、他のクラウドコンピューティングソリューションを使用するゲームで、スタンドアロン機能 FlexMatch として を実装できます。または、Amazon GameLift マネージド EC2 ホスティングまたは Amazon によるオンプレミスホスティング FlexMatch に を追加することもできます GameLift Anywhere。このガイドでは、特定のシナリオの FlexMatch マッチメーキングシステムを構築する方法について詳しく説明します。

FlexMatch では、ゲームの要件に応じてマッチメーキングの優先順位を柔軟に設定できます。例えば、次のオペレーションを実行できます。

  • 試合のスピードとクオリティのバランスを見つけましょう。マッチルールを設定して、十分に良いマッチを素早く見つけたり、最適なプレイヤーエクスペリエンスのためにプレイヤーが最適なマッチを見つけるのに少し長く待たせます。

  • よくマッチした選手やよくマッチしたチームに基づいて試合を行います。スキルや経験など、すべてのプレイヤーが類似の特性を持つ試合を作成します。または、各チームの特性が共通基準を満たしている一致を形成します。

  • プレイヤーのレイテンシーがマッチメーキングにどのように影響するかに優先順位を付けます。すべてのプレイヤーのレイテンシーにハード制限を設定するか、試合の全員がレイテンシーが似ている限り、より高いレイテンシーを許容できるか。

で作業を開始する準備はできました FlexMatchか?

でゲームを起動して実行するための step-by-step ガイダンスについては FlexMatch、以下のトピックを参照してください。

主な FlexMatch 機能

スタンドアロンサービスとして を使用する場合 FlexMatchでも、Amazon GameLift ゲームホスティングで を使用する場合でも、すべての FlexMatch シナリオで次の機能を使用できます。

  • [Customizable player matching.](カスタマイズ可能なプレイヤーマッチング。) プレイヤーに提供するすべてのゲームモードに合わせてマッチメーカーをデザインして構築しましょう。キープレイヤー属性 (スキルレベルやロールなど) と、ゲームにおいてよいプレイヤーマッチングを形成するための地理的なレイテンシー データを評価するためのカスタムルールを構築します。

  • [Latency-based matching](レイテンシーに基づくマッチング) プレイヤーのレイテンシー データを提供し、試合中のプレイヤーが同様の応答時間を持つことを要求する対戦ルールを作成します。この特徴は、プレイヤーのマッチメーキングプールが複数の地理的地域にまたがる場合に便利です。

  • [Support for match sizes up to 200 players](最大 200 人のプレイヤーの試合規模のSupport) ゲーム用にカスタマイズされた対戦ルールを使用して、最大 40 人のプレイヤーの試合を作成します。合理化されたカスタムマッチングプロセスを使用して、プレイヤー待ち時間を管理しやすくするマッチングプロセスを使用して、最大200人のプレーヤーの試合を作成します。

  • [Player acceptance](プレイヤーの承諾) 試合を確定してゲームセッションを開始する前に、提案された試合へのオプトインをプレイヤーに要求します。この機能を使用して、試合の新しいゲームセッションを配置 FlexMatch する前に、カスタム承諾ワークフローを開始し、プレイヤーの応答を に報告します。すべてのプレイヤーがマッチを受け入れるわけではない場合、提案されたマッチは失敗し、承諾したプレイヤーは自動的にマッチメーキングプールに戻ります。

    [Player parties support](プレイヤーパーティのサポート) 同じチームでプレイすることを希望するプレイヤーのグループに対してマッチングを生成します。 FlexMatch を使用して、必要に応じて試合を満たす追加のプレイヤーを検索します。

  • [Expandable matching rules](拡張可能なマッチングルール) 成功した試合を見つけることなく一定の時間が経過すると、徐々に試合の要件を緩和します。プレイヤーがより迅速にプレイ可能なゲームに参加できるように、ルール拡張によって最初のマッチのルールを緩和する場所と時期を決めることができます。

  • [Match backfill](バックフィルの一致) 既存のゲームセッションの空のプレイヤースロットを、最適な新しいプレイヤーで満たします。新しいプレイヤーをリクエストするタイミングと方法をカスタマイズし、同じカスタムマッチルールを使用して追加のプレイヤーを探します。

FlexMatch Amazon GameLift ホスティングでの

FlexMatch には、Amazon でホストしているゲームで使用する以下の追加機能があります GameLift。これには、カスタムゲームサーバーまたはリアルタイムサーバーを使用したゲームが含まれます。

  • [Game session placement](ゲームセッションの配置) 試合が正常に行われると、 は Amazon に新しいゲームセッション配置 FlexMatch を自動的にリクエストします GameLift。プレイヤー IDs やチーム割り当てなど、マッチメーキング中に生成されたデータはゲームサーバーに提供されるため、その情報を使用して試合のゲームセッションを開始できます。 FlexMatch その後、ゲームクライアントがゲームに参加できるように、ゲームセッション接続情報を渡します。試合中のプレイヤーが経験するレイテンシーを最小限に抑えるために、Amazon によるゲームセッション配置 GameLift では、提供されている場合は、リージョンレベルのプレイヤーレイテンシーデータを使用することもできます。

  • [Automatic match backfill](自動的な試合のバックフィル) この機能を有効にすると、新しいゲームセッションが未入力のプレイヤースロットで開始されると、 は自動的にマッチバックフィルリクエスト FlexMatch を送信します。マッチメーキングシステムは最低限のプレイヤー数でゲームセッションプレイスメントプロセスを開始し、残りのスロットをすばやく埋めます。自動バックフィルを使って、マッチしたゲームセッションから脱落したプレイヤーを置き換えることはできません。

Amazon Elastic Compute Cloud (Amazon EC2) リソースでホストされているゲームで Amazon GameLift FleetIQ を使用する場合は、スタンドアロンサービス FlexMatch として を実装します。

Amazon の料金 GameLift FlexMatch

Amazon では、インスタンスの使用期間別の料金と、転送されるデータ量別の帯域幅に対して GameLift 料金が発生します。Amazon GameLift サーバーでゲームをホストする場合、Amazon の料金に FlexMatch 使用量が含まれます GameLift。別のサーバーソリューションでゲームをホストする場合、 FlexMatch 使用料は別途請求されます。Amazon の料金と料金の完全なリストについては GameLift、「Amazon GameLift の料金」を参照してください。

Amazon でのゲームやマッチメーキングのコストの計算については GameLift、「 の使用方法を説明する GameLift」「Amazon 料金見積りの生成」を参照してくださいAWS Pricing Calculator