エイリアスを使用して Amazon GameLift フリートの指定を抽象化する - Amazon GameLift

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

エイリアスを使用して Amazon GameLift フリートの指定を抽象化する

Amazon GameLift エイリアスは、ホスティング先を抽象化するために使用します。ホスト先は、プレイヤーの新しいゲームセッションをホストするために利用可能なリソースを探す GameLift 場所を Amazon に伝えます。エイリアスは、次のシナリオで役立ちます。

  • ゲームセッション配置にマルチフリートキューを使用しない場合、Amazon GameLift フリート ID を指定して新しいゲームセッションをリクエストします。ゲームの有効期間中は、フリートを複数回置き換え、サーバービルドの更新、ホスティングハードウェアとオペレーティングシステムの更新、パフォーマンスの問題の解決を行います。エイリアスを使用してフリート ID を抽象化することで、プレイヤートラフィックを既存のフリートから新しいフリートにシームレスに切り替えることができます。

  • ゲームクライアントがリクエストしたときに、新しいゲームセッションを作成する以外のことを行う場合。例えば、 out-of-date クライアントを使用しているプレイヤーをアップグレードウェブサイトに誘導できます。

エイリアスはルーティング戦略を指定する必要があります。2 つのタイプがあります。シンプルなルーティング戦略は、プレイヤートラフィックを指定されたフリート ID にルーティングします。このフリート ID を更新してトラフィックをリダイレクトできます。ターミナルルーティング戦略は、新しいゲームセッションを作成する代わりに、メッセージをクライアントに渡します。エイリアスのルーティング戦略はいつでも変更できます。

ゲームセッションの配置にキューを使用する場合、フリートを交換するときにトラフィックをリダイレクトするためのエイリアスは必要ありません。キューを使用すると、新しいフリートを追加し、古いフリートを削除できます。新しいゲームセッションリクエストは新しいフリートを使用して自動的に実行されるため、このアクションはプレイヤーには表示されません。既存のゲームセッションには影響しません。フリート ID またはエイリアスを使用して、キューの送信先を識別できます。