を使用したゲームアーキテクチャ Amazon GameLift ServersFleetIQ - Amazon GameLift Servers

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

を使用したゲームアーキテクチャ Amazon GameLift ServersFleetIQ

オンプレミスホスティングの補完

Amazon GameLift ServersFleetIQ は、プレイヤーのジオ IP ルーティング、マッチメーキング、ロビーサービスなど、既存のゲームバックエンドを再利用するように設計されています。次の例は、 Amazon GameLift ServersFleetIQが既存のオンプレミスデプロイにどのように適合するかを示しています。

この例では、北米と欧州のプレイヤーをホストするための 4 つの専用データセンターで、ゲームホスティングが最初に処理されます。おおよその物理的な位置に応じて、プレイヤーは 2 つのリージョンマッチメーカーのいずれかにルーティングされます。マッチメーカーは、プレイヤーをスキルとレイテンシーに基づいてグループ化し、ラグを最小限に抑えるために近くのゲームサーバーに配置します。

オンプレミスのゲームアーキテクチャ

ゲーム開発者は、北米のゲームサーバーを が提供するサーバーに置き換えたいと考えていますAmazon GameLift ServersFleetIQ。まず、ゲームサーバーをマイナーアップデートして で使用できるようにしAmazon GameLift ServersFleetIQ、Amazon マシンイメージ (AMI) を作成します。このイメージは、ゲーム用にデプロイされるすべての EC2 インスタンスにインストールされます。イメージには、ゲームサーバー、依存関係、およびプレイヤーのゲームセッションを実行するために必要なあらゆるものが含まれています。

AMI の準備ができたら、デベロッパーは AWS 2 つのAmazon GameLift ServersFleetIQゲームサーバーグループを作成します。1 つは北米リージョンus-east-1 ( と ) ごとに作成しますus-west-2)。 デベロッパーは、起動テンプレート (AMI を提供)、必要なインスタンスタイプのリスト、およびグループのその他の設定を渡します。目的のインスタンスタイプのリストは、ゲームホスティングに有効なスポットインスタンスをチェックするときに使用するAmazon GameLift ServersFleetIQタイプを に指示します。

最後に、デベロッパーは AWS SDK Amazon GameLift ServersFleetIQを北米のマッチメーカーに統合します。このマッチメーカーは、新しいプレイヤーグループがゲームセッションにサーバー容量を必要とするAmazon GameLift ServersFleetIQときに を呼び出します。 は、利用可能なゲームサーバーを持つスポットインスタンスAmazon GameLift ServersFleetIQを見つけ、プレイヤーのために予約し、サーバー接続情報を提供します。プレイヤーはサーバーに接続して、ゲームを実行し、切断します。新しいゲームを開始するには、プレイヤーはマッチメーキングに再入力し、利用可能な別のゲームサーバーを見つけるAmazon GameLift ServersFleetIQように求められます。新しいゲームリクエストごとにトリガーAmazon GameLift ServersFleetIQされ、中断の可能性が低いゲームサーバーを検索して選択します。その結果、 Amazon GameLift ServersFleetIQは、スポットインスタンスの可用性が時間の経過とともに変動しても、ゲームホスティングに使用できないゲームサーバーからプレイヤーを常にリダイレクトします。

オンプレミス + Amazon GameLift ServersFleetIQ ゲームアーキテクチャ