ゲームビルドファイルをパッケージ化する - Amazon GameLift

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

ゲームビルドファイルをパッケージ化する

設定済みのゲームサーバーを Amazon にアップロードする前に GameLift、ゲームビルドファイルをビルドディレクトリにパッケージ化します。このプロセスは、EC2マネージドフリートでホストする場合の要件であり、Anywhere フリートでホストする場合のベストプラクティスです。ビルドディレクトリには、ゲームサーバーの実行とゲームセッションのホストに必要なすべてのコンポーネントが含まれている必要があります。これには、以下が含まれる場合があります。

  • [Game server binaries] (ゲームサーバーバイナリ) - ゲームサーバーを実行するために必要なバイナリファイル。ビルドには、同じプラットフォームで実行するように構築された複数のゲームサーバーのバイナリを含めることができます。サポートされているプラットフォームのリストについては、「Amazon GameLift 開発ツールを取得する」を参照してください。

  • [依存関係] - ゲームサーバー実行ファイルを実行するためのすべての依存関係ファイル。例として、アセット、設定ファイル、依存ライブラリがあります。

    注記

    Amazon GameLift Server SDK for C++ で作成されたゲームビルド (Unreal SSLプラグインで作成されたゲームビルドを含む) には、サーバーSDKをビルドしたDLLのと同じバージョンの Open SSLを含めます。詳細については、サーバーSDKREADMEファイルを参照してください。

  • インストールスクリプト (オプション) — Amazon GameLift ホスティングサーバーにゲームビルドをインストールするタスクを処理するスクリプトファイル。このファイルをビルドディレクトリのルートに配置します。Amazon は、フリート作成の一環としてインストールスクリプト GameLift を実行します。

インストールスクリプトを含むビルド内の任意のアプリケーションを設定して、他の AWS サービスでリソースに安全にアクセスできます。これを行う方法については、「フリートの他の AWS リソースと通信する」を参照してください。

ビルドファイルをパッケージ化したら、ゲームサーバーがターゲット OS のクリーンなインストールで実行でき、必要な依存関係がすべて含まれていること、およびインストールスクリプトが正確であることを確認します。