翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift Servers Anywhere を使用した反復型開発の準備
Amazon GameLift Servers には、ゲーム開発時に使用するテスト用のホスト環境の設定に役立つツールとソリューションが用意されています。これらのツールを使用すると、Amazon GameLift Servers によるマネージドホスティングの実際のプレイヤー体験を反映し、迅速かつ反復的な開発プロセスをサポートする環境を作成できます。
別のテスト環境で、テスト中に Amazon GameLift Servers マネージドフリートのオーバーヘッドを削除します。新しいゲームサーバービルドのイテレーションをアップロードしたり、新しいフリートを作成したり、アクティブ化するまで 15 分以上待ったりする必要がなくなります。代わりに、新しいビルドを作成し、新しいビルドでテストフリートをすばやく更新し、新しいビルドを起動してテストを開始できます。
Amazon GameLift Servers Anywhere フリートを使用すると、開発ワークステーションなどのローカルデバイスを使用してテスト環境を設定できます。クラウドベースのホスティングリソースを使用してテスト環境を設定することもできます。
Anywhere テスト環境をセットアップして、次のようなさまざまなシナリオを開発してテストします。
-
ゲームサーバー統合と Amazon GameLift Servers サーバー SDK をテストします。 AWS CLI 呼び出しを使用して新しいゲームセッションを開始し、ゲームセッションイベントを追跡することで、ゲームクライアントが動作しなくてもテストできます。
-
ゲーム用コンポーネントを開発する際に、ゲームクライアント、バックエンドサービスそして Amazon GameLift Servers サービス間のインタラクションをテストします。ゲームに参加するためのプレイヤー体験をファインチューニングします。
-
FlexMatch マッチメーカー設計を試します。ルールセットのバリエーションやその他のマッチメーキング機能の実装を試します。マッチメーキングバックフィルを設定してテストします。
-
ゲームサーバーライフサイクル管理用に、(Amazon GameLift Serversエージェントでの) ランタイム設定など別の Amazon GameLift Servers ホスティング機能を試します。
-
実際のホスト環境で、マルチプレイヤーインタラクションを含むゲームでのプレイヤー体験のあらゆる側面をすばやく構築、テスト、および繰り返して検証します。
後で、ゲームの起動準備をする際に、Amazon GameLift Servers マネージドフリートを追加してホスティング設定をファインチューニングし、以下を含む追加のシナリオをテストします。
-
マルチロケーションフリート、スポットフリート、オンデマンドフリート、複数のインスタンスタイプの使用など、ゲームセッションキュー設計を試してテストします。
-
オプションのレイテンシーポリシーやフリートの優先順位付け設定の使用など、マネージドフリートでゲームセッション配置オプションを試します。
-
自動または手動スケーリングオプションを使用して、プレイヤーの需要を満たすようにキャパシティスケーリングを設定します。
-
Amazon GameLift Servers マネージドフリート AWS CloudFormation を使用して をセットアップし、ホスティングリソースを長期的に管理します。
Fast Build Update Tool (開発専用)
マネージド EC2 フリートの場合、ゲームサーバービルドの更新をデプロイするには、新しいビルドを 1 つずつ Amazon GameLift Servers にアップロードし、ビルドに対して新しいフリートを作成する必要があります。
Fast Build Update Tool を使用すると、開発中にこうした手順を回避できるため、時間を節約し、開発のイテレーションを高速化できます。このツールを使用すると、既存のフリート内のすべてのコンピューティングでゲームビルドファイルをすばやく更新できます。このツールにはいくつかのオプションがあり、ゲームビルド全体を置き換えたり、6 つの特定のファイルを変更したり、更新後にゲームサーバープロセスを再起動する方法を管理できます。このツールを使用して、フリート内の個々のコンピューティングを更新することもできます。
Fast Build Update Tool を入手し、その使用方法の詳細を確認するには、GitHub にある Fast Build Update Tool