翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift Servers ソリューション
Amazon GameLift Servers は、セッションベースのマルチプレイヤーゲームを構築しているデベロッパー向けにさまざまなソリューションを提供します。
ゲーム開発者向けのソリューション
Amazon GameLift Servers ホスティングオプション
Amazon GameLift Servers を使用してゲームサーバーを操作する場合、ゲームサーバーをホストする場所と方法にはいくつかのオプションがあります。既に持っているホスティングリソースを使用するか、 によって管理されるクラウドベースのホスティングを設定するかにかかわらずAmazon GameLift Servers、プレイヤーにシームレスなホスティングエクスペリエンスを構築できます。
マネージド EC2
Amazon GameLift Servers マネージド EC2 ホスティングを使用すると、ゲームサーバーを管理する作業のほとんどをオフロードできます。幅広い Amazon EC2 インスタンスタイプからコンピューティングリソースを選択します。ゲームプロジェクトを統合し、 が詳細Amazon GameLift Serversを処理します。マネージドホスティングの詳細については、「」を参照してくださいAmazon GameLift Servers の働き。
ゲーム用のAmazon GameLift Serversマネージドホスティングソリューションの開発を開始します。
主な特徴
-
Amazon Linux または Windows Server オペレーティングシステムで実行されるマルチプレイヤーゲームをホストできます。
-
どこにいても、低レイテンシーのゲームプレイエクスペリエンスをプレイヤーに提供できます。がAmazon GameLift Serversサポートする任意の およびローカルゾーンにゲームサーバーを AWS リージョン グローバルにデプロイします。詳細な一覧については、「Amazon GameLift Servers サービスの場所」を参照してください。
-
Amazon GameLift Servers インテリジェントなゲームセッション配置を使用すると、プレイヤーは常に可能な限り最高のホストされたプレイヤーエクスペリエンスを得ることができます。Amazon GameLift Servers 意思決定に依存することも、コスト、プレイヤーのレイテンシー、地理的位置などの配置基準に合わせてカスタマイズすることもできます。
-
プレイヤーの需要を満たすためのホスティングリソースをスケーリングする方法を選択できます。容量を手動で管理するか、自動スケーリングをセットアップできます。ターゲットベースの自動スケーリングを使用すると、アイドル容量の動的サイズのバッファを維持できます。これにより、新しいプレイヤーが最小限の待機でゲームに参加できるようにしながら、コストを制御できます。
-
がクラウドベースのゲームサーバーをAmazon GameLift Serversデプロイおよび管理できるようにします。 は、必要に応じてリソースAmazon GameLift Serversを作成し、ゲームサーバーソフトウェアをインストールし、プレイヤーのゲームセッションをホストするプロセスを自動的に開始します。カスタムヘルストラッキングを設定し、 がパフォーマンスの低いリソースAmazon GameLift Serversを検出して解決できるようにします。
-
Amazon GameLift Servers モニタリング機能を活用して、パフォーマンスと使用状況を評価します。ハードウェアのパフォーマンス、ゲームセッションの配置効率、サーバープロセスのライフサイクルなどの要因に関するメトリクスを追跡できます。アクティブなゲームセッションとプレイヤーセッションを追跡して、時間の経過とともに使用状況を監視できます。ゲームセッションログをダウンロードして保存することもできます。
-
本番ホスティングでは、 および の AWS CloudFormation テンプレートを使用して、ゲームホスティングリソースの管理Amazon GameLift Serversとデプロイを自動化します AWS Cloud Development Kit (AWS CDK)。 AWS CodePipelineなどの CI/CD (継続的インテグレーション/継続的デリバリー) ツールとサービスを活用できます。
マネージドコンテナ
Amazon GameLift Servers は、コンテナ化されたゲームサーバー向けの完全なクラウドホスティングソリューションを提供します。Amazon GameLift Servers マネージドコンテナを使用すると、移植性、俊敏性、耐障害性など、コンテナの使用の主な利点を活用できます。マネージドコンテナフリートでは、次の機能を使用できます。
コンテナ化されたゲームサーバー用のAmazon GameLift Serversマネージドホスティングソリューションの開発を開始します。
主な特徴
軽量コンテナを使用してカスタムアーキテクチャを開発し、Amazon GameLift ServersLinux ベースのホスティングリソースでゲームサーバーソフトウェアを実行します。
Docker ツールを使用して Linux ベースのコンテナイメージを作成します。Amazon Elastic Container Registry (Amazon ECR) リポジトリにデプロイするイメージを保存します。
-
コンテナフリートリソースを がAmazon GameLift Serversサポートする任意の AWS リージョン または Local Zone にデプロイすることで、低レイテンシーのプレイヤーエクスペリエンスを提供します。「Amazon GameLift Servers サービスの場所」を参照してください。
-
ゲームサーバーのバージョンをモデル化し、フリートの更新をデプロイするツールを使用して、フリートのライフサイクルを管理します。
-
キューやFlexMatchマッチメーキングなどのAmazon GameLift Serversゲームセッション配置機能を使用して、プレイヤーに最適なゲームセッションのマッチングを見つけます。
Anywhere フリートを使用して、 Amazon GameLift Serversサービスでゲームサーバーとコンテナアーキテクチャをテストします。ローカルまたはクラウドベースのテスト環境でゲームをテストします。
-
コンテナ固有のパフォーマンスメトリクスを使用して、ゲームホスティングのパフォーマンスを追跡する。ハードウェアメトリクスを使用して、フリートリソースの状態をモニタリングする。
-
の AWS CloudFormation テンプレートを使用してコンテナフリートリソースを管理しますAmazon GameLift Servers。
ハイブリッドホスティング
Amazon GameLift Servers マネージドホスティングと Anywhere セルフマネージドホスティングの組み合わせで Amazon GameLift Serversサービスを使用します。ハイブリッドアプローチを使用すると、必要なソリューションを今すぐ構築できると同時に、将来的なニーズに備えることができます。ハイブリッドソリューションが理にかなっている一般的なシナリオには、次のようなものがあります。
-
ホスティングソリューションを AWS クラウドに拡張する。Amazon GameLift Servers マネージドホスティングを追加することで、既存のホスティングソリューション (オンプレミスハードウェアまたはその他のクラウドベースのホスティング) の機能を補完します。マネージドホスティングを使用すると、ホスティング容量を増やしたり、「バースト」容量を追加したりすることで、迅速にスケールアップし、必要なリソースに対してのみ支払うことができます。また、Amazon GameLift Serversサービスのグローバルなフットプリントを活用して、世界中のより多くのプレイヤーにリーチし、期待される低レイテンシーのマルチプレイヤーエクスペリエンスを提供できます。
-
クラウドベースのホスティングへの移行に向けて準備する。(独自のハードウェアのアップグレード AWS クラウド ではなく) への移行を検討または計画している場合、ハイブリッドホスティングソリューションは、必要なだけ徐々に移行を行う実行可能な方法です。
-
によって提供される場所以外の場所でのプレイヤーのレイテンシーを向上させますAmazon GameLift Servers。Amazon GameLift Servers マネージドホスティングを既に使用している場合は、特定の状況でプレイヤーをサポートする必要がある場合があります。例えば、通常の範囲を超えた遠隔地のプレイヤーにリーチしたい場合や、そうした地域へのレイテンシーを大幅に減らしたい場合などです。カスタムホスティングロケーションを追加し、 Amazon GameLift Servers Anywhere を使用してマネージドホスティングリソースとともにそれらのロケーションを管理します。
ゲーム用のAmazon GameLift Serversハイブリッドホスティングソリューションの開発を開始します。
主な特徴
-
マネージドホスティングリソースとセルフマネージドホスティングリソースの両方で、同じゲームクライアントとサーバーコンポーネントを使用できます。すべてのホスティングリソースで統一されたプレイヤーエクスペリエンスを提供できます。
-
同じFlexMatchマッチメーカーを使用して、すべてのホスティングリソースにマッチを配置します。
-
ハイブリッドホスティングリソースを世界中にデプロイしながら、そのリソースを一元管理できます。
-
プレイヤーの需要が変動すると、マネージドリソースとセルフマネージドリソース間でゲームセッションの負荷をシームレスに管理できます。
-
Amazon GameLift Servers エージェントを使用すると、同じツールを使用して、あらゆる種類のホスティングリソースのゲームサーバーのライフサイクルを管理できます。
-
すべてのホスティングリソースでゲームとプレイヤーのメトリクスとログを収集できます。Amazon GameLift Servers 機能やその他の AWS サービスを活用してデータを組み合わせて、まとまりのあるオブザーバビリティソリューションを開発します。
Anywhere ホスティング
マッチメーキングを含むAmazon GameLift Serversゲームセッション管理で Amazon GameLift ServersAnywhere フリートを使用して、任意の場所でカスタムゲームサーバーをホストします。 Anywhereフリートは、迅速で反復的なゲーム開発のテスト環境として特に役立ちます。Anywhere フリートは、自前のローカルワークステーション用にも、一連のクラウドベースのホスティングリソース用にもセットアップできます。本番ホスティングでは、Amazon GameLift ServersマネージドAnywhereフリートで補完されたオンプレミスハードウェアのフリートでハイブリッドアプローチを使用できます。
Anywhere でのテストの詳細については、「」を参照してくださいAmazon GameLift ServersAnywhere でローカルテストを設定する。Anywhere フリートの設定の詳細については、「」を参照してくださいを使用したホスティングフリートのセットアップ Amazon GameLift Servers。
ゲーム用の Amazon GameLift Servers Anywhere ホスティングソリューションの開発を開始します。
主な特徴
-
マルチプレイヤーゲームを開発する際に、反復テストを高速で実行できます。
-
Amazon GameLift Servers ツールを使用して、独自のハードウェアでホストされているゲームサーバーを管理します。
-
プレイヤーに最も近いハードウェアをどこでも利用できます。
Amazon GameLift ServersFlexMatch マッチメーキング用
FlexMatch を使用してカスタムルールセットを構築し、ゲームのマルチプレイヤーマッチングを定義します。 FlexMatchはルールセットを使用して各マッチングの互換性のあるプレイヤーを比較し、プレイヤーに理想的なマルチプレイヤーエクスペリエンスを提供します。
の詳細についてはFlexMatch、「 とは」を参照してくださいAmazon GameLift ServersFlexMatch。
主な特徴
-
マッチの作成速度とマッチの質のバランスを取ります。
-
定義された特性に基づいてプレーヤーやチームをマッチさせます。
-
レイテンシーに基づいてプレイヤーをマッチに参加させるルールを定義します。
Amazon GameLift ServersFleetIQ セルフマネージド Amazon EC2 ホスティング用
FleetIQ ゲームサーバーグループを使用して、Amazon EC2 および Amazon EC2 Auto Scaling のホスティングリソースを直接操作します。これにより、安価で回復力のあるゲームホスティングAmazon GameLift Serversの最適化のメリットが得られます。このソリューションは、フルマネージドAmazon GameLift Serversソリューションが提供するものよりも柔軟性を必要とするゲーム開発者を対象としています。
FleetIQ がゲームホスティング用の Amazon EC2 および EC2 Auto Scaling とどのように連携するかについては、「 Amazon GameLift ServersFleetIQデベロッパーガイド」を参照してください。
主な特徴
-
FleetIQ アルゴリズムを使用して、スポットインスタンスのバランスを最適化します。
-
プレイヤールーティングの特徴を使って、ゲームサーバーのリソースを効率的に管理し、ゲームに参加する際に最適なプレイヤーエクスペリエンスを提供します。
-
プレーヤーの使用状況に応じてホストする容量を自動的にスケールできます。
-
自分の AWS アカウントアカウントから Amazon EC2インスタンスを直接管理します。
-
Windows、Linux、コンテナ、Kubernetes など、サポートされているゲームサーバー実行可能ファイル形式のいずれかを使用できます。
Amazon GameLift ServersRealtime カスタマイズ可能なサーバーロジック
Realtime サーバーを使用して、カスタムビルドのゲームサーバーを必要としないゲームをホストします。この軽量サーバーソリューションは、ゲームに合わせて構成できるゲームサーバーを提供します。Amazon GameLift Servers マネージドホスティングソリューションを使用してRealtimeサーバーをホストできます。
によるホスティングの詳細についてはAmazon GameLift ServersRealtime、「」を参照してくださいゲームと の統合 Amazon GameLift ServersRealtime。
主な特徴
-
自動スケーリング、マルチロケーションキュー、ゲームセッション配置などのAmazon GameLift Servers管理機能を使用します。
-
Amazon GameLift Servers ホスティングリソースを使用して、フリートの AWS コンピューティングハードウェアのタイプを選択します。
-
ゲームのクライアントとサーバー間のやり取りのための完全なネットワークスタックを活用できます。
-
カスタマイズ可能なサーバーロジックにより、ゲームサーバーのコア機能を利用できます。
-
Realtime 設定およびサーバーロジックに対してライブ更新を行えます。