翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift ServersUnreal Engine 用 プラグイン
このプラグインはAmazon GameLift Servers、ツールと機能を UE エディタに追加します。ガイド付きワークフローを使用して、ゲームプロジェクトAmazon GameLift Serversへの統合、テスト用のローカルワークステーションのセットアップ、ゲームサーバーのAmazon GameLift Serversホスティングソリューションのデプロイを支援します。プラグイン機能を使用すると、簡単なホスティングソリューションの構築をすばやく開始し、必要に応じて最適化およびカスタマイズできます。
プラグインの事前構築済みコンポーネントを使用してゲームをデプロイします。ローカルワークステーションをホストとして Amazon GameLift Servers Anywhere フリートを設定します。マネージド EC2 またはマネージドコンテナフリートによるクラウドホスティングの場合は、ゲームセッションリクエストとクライアント接続を管理するための完全なソリューションでゲームサーバーをデプロイします。
Unreal ゲームプロジェクトのプラグインをインストールする
GitHub から Unreal Engine のAmazon GameLift Serversプラグインを取得する
ゲームプロジェクトの Unreal Editor にプラグインをインストールする方法については、GitHub リポジトリ readme を参照してください。
このプラグインには以下のコンポーネントが含まれています。
-
UE エディター用のプラグインモジュール。プラグインをインストールすると、新しいメインメニューボタンで Amazon GameLift Servers機能にアクセスできます。
-
Amazon GameLift Servers サービス API の C++ ライブラリ。クライアント側のバックエンドサービスで API 機能を使用して、ゲームクライアントがゲームセッションをリクエストし、ゲームセッション情報を送受信できるようにします。
-
Amazon GameLift Servers サーバー SDK の Unreal ライブラリ (バージョン 5)。ゲームサーバーコードでサーバー SDK を使用して、ホストされたゲームサーバープロセスと Amazon GameLift Serversサービス間の通信を管理します。
-
テスト用のコンテンツ。スタートアップゲームマップと、サーバー統合のテストに使用する基本的なブループリントと UI 要素を含む 2 つのテストマップが含まれます。
-
編集可能な設定。 AWS CloudFormation テンプレートの形式で、プラグインがホスティング用にゲームサーバーをデプロイするときに使用します。
次のステップ: ゲームホスティングソリューションをカスタマイズする
プラグインのガイド付きワークフローを使用することは、Amazon GameLift Serversホスティングソリューションを迅速に起動して実行するための優れた方法です。プラグインを使用すると、ソリューションの各コンポーネントの基本的なバージョンを設定できます。
各コンポーネントをカスタマイズして、この基本的なソリューションを構築できます。ゲームの起動の準備をしながら、ソリューションを微調整します。例えば、以下のオプションを考えてみましょう。
-
フリートとフリート設定を変更します。「Amazon GameLift Servers EC2 マネージドフリートをカスタマイズする」を参照してください。
-
ゲームセッションキューの設定をカスタマイズします。「」を参照してくださいゲームセッションキューをカスタマイズする。
-
ゲームサーバーとゲームクライアントに機能を追加します。「ゲームサーバーを と統合する Amazon GameLift Servers」および「ゲームクライアントを と統合するAmazon GameLift Servers」を参照してください。
-
バックエンドサービスをカスタマイズします。「ゲームクライアントサービスを設計する」を参照してください。
-
予想されるプレイヤー需要に応えるための自動容量スケーリングを設定します。「を使用したゲームホスティング容量のスケーリング Amazon GameLift Servers」を参照してください。
-
分析やログ記録など、ホスティングのオブザーバビリティツールをセットアップします。「Amazon GameLift Servers のモニタリング」を参照してください。
-
Infrastructure as Code (IaC) を使用してデプロイを自動化します。マネージドソリューション用のプラグインのガイド付きワークフローでは、 テンプレートを使用します AWS CloudFormation 。必要に応じてカスタマイズできます。「を使用したAmazon GameLift Serversホスティングリソースの管理 AWS CloudFormation」を参照してください。