ファイルディレクトリから構築を作成する - Amazon GameLift Servers

ファイルディレクトリから構築を作成する

ローカルディレクトリなどの任意のロケーションに保存済みのパッケージゲームビルドを作成するには、upload-build AWS CLI コマンドを使用します。このコマンドで Amazon GameLift Servers に新しいビルドレコードを作成し、指定した場所からファイルをアップロードします。

アップロードリクエストを送信します。コマンドラインウィンドウで、upload-build コマンドとパラメータを入力します。

aws gamelift upload-build \ --name user-defined name of build \ --operating-system supported OS \ --server-sdk-version server SDK for Amazon GameLift Servers version \ --build-root build path \ --build-version user-defined build number \ --region region name
  • operating-system – ゲームサーバービルドのランタイム環境。OS を指定する必要があります。これを後で更新することはできません。

  • server-sdk-version – ゲームサーバーが統合されている Amazon GameLift Serversサーバー SDK のバージョン。Amazon GameLift Servers の値を指定しない場合、4.0.2 はデフォルト値を使用します。正しくないサーバー SDK バージョンを指定すると、Amazon GameLift Servers サービスへの接続を確立するために InitSdk を呼び出した際に、ゲームサーバービルドが失敗する可能性があります。

  • build-root – ビルドファイルのディレクトリパス。

  • name – 新しいビルドのわかりやすい名前。

  • build-version – ビルドファイルのバージョンの詳細。

  • region – ビルドを作成する AWS リージョン。フリートをデプロイする予定のリージョンにビルドを作成します。ゲームを複数のリージョンにデプロイする場合、各リージョンにビルドを作成します。

    注記

    aws configure get region を使用して現在のデフォルトのリージョンを表示します。デフォルトのリージョンを変更するには、aws configure set region region name コマンドを使用します。

aws gamelift upload-build \ --operating-system AMAZON_LINUX_2023 \ --server-sdk-version "5.0.0" \ --build-root "~/mygame" \ --name "My Game Nightly Build" \ --build-version "build 255" \ --region us-west-2
aws gamelift upload-build \ --operating-system WINDOWS_2022 \ --server-sdk-version "5.0.0" \ --build-root "C:\mygame" \ --name "My Game Nightly Build" \ --build-version "build 255" \ --region us-west-2

アップロードリクエストに応じて、Amazon GameLift Servers はアップロードの進行状況を表示します。アップロードが成功すると、Amazon GameLift Servers は新しいビルドレコード ID を返します。アップロードの時間はゲームファイルのサイズおよび接続速度によって異なります。