アマゾンとは何ですか GameLiftFlexMatch? - Amazon GameLift

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

アマゾンとは何ですか GameLiftFlexMatch?

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

FlexMatchAmazon GameLift のゲームホスティングソリューション (リアルタイムサーバーを含む) としても、スタンドアロンのマッチメイキングサービスとしても利用できます。FlexMatchpeer-to-peerアーキテクチャを使用するゲームのスタンドアロン機能として実装することも、オンプレミスまたは他のクラウドコンピューティングソリューション (Amazon GameLift FleetIQ を含む) でゲームサーバーをホストすることもできます。このガイドでは、これらのシナリオのマッチメイキングシステムを構築する方法について詳しく説明します。

FlexMatchゲームの要件に応じてマッチメイキングの優先順位を柔軟に設定できます. 例えば、次の操作を実行できます。

  • 試合のスピードとクオリティのバランスを見つけましょう。マッチルールを設定して適したマッチを素早く見つけたり、プレイヤーにベストマッチを見つけるまでもう少し待たせたりして、プレイヤーにとって最適なプレイ体験を提供しましょう。

  • よくマッチした選手やよくマッチしたチームに基づいて試合を行います。スキルや経験値など、すべてのプレイヤーが同じような特徴を持つマッチを作りましょう。あるいは、個々の選手の特性がより多様であっても、各チームの様々な特徴が類似する形で試合を形成します。

  • 試合におけるプレイヤーのレイテンシー要素を優先順位付けします。マッチに参加しているすべてのプレイヤーにレイテンシーにハードリミットを設定するか、マッチに参加している全員が同じようなレイテンシーを経験するようにするか、あるいはその両方を行います。

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

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

FlexMatch主な機能

以下の機能は、スタンドアロンサービスとして使用する場合でも、Amazon FlexMatch 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](バックフィルの一致) 既存のゲームセッションの空のプレイヤースロットを、最適な新しいプレイヤーで満たします。新規プレイヤーをリクエストするタイミングや方法をカスタマイズしたり、同じカスタムマッチルールを使って他のプレイヤーを探したりできます。

FlexMatchGameLiftアマゾンホスティングで

Amazon FlexMatch でホストされているゲームにはGameLift、以下の追加機能があります。これらは、Amazon GameLift を使用してカスタムゲームサーバーをホストする場合、またはリアルタイムサーバーを使用する場合に使用できます。Amazon GameLift FleetIQ を使用して Amazon Elastic Compute Cloud (Amazon EC2) リソースでホストされているゲームは、FlexMatchスタンドアロン機能として実装する必要があります。

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

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

アマゾンの価格 GameLift FlexMatch

Amazon では、インスタンスは使用期間ごとに、GameLift帯域幅については転送されたデータ量に応じて課金します。Amazon GameLift のサーバーでゲームをホストする場合、FlexMatch使用量は Amazon GameLift の料金に含まれます。別のサーバーソリューションでゲームをホストする場合、FlexMatch使用料は別途請求されます。Amazon の料金と価格の詳細な一覧についてはGameLift、「Amazon GameLift 料金表」を参照してください。

Amazon でのゲームやマッチメイキングのホスティングにかかる費用の計算についてはGameLift、「Amazon GameLift 料金の見積もりの作成」を参照してください。使用方法が説明されています。AWS Pricing Calculator