ファイルディレクトリから構築を作成する
ローカルディレクトリなどの任意のロケーションに保存済みのパッケージゲームビルドを作成するには、upload-build AWS CLI コマンドを使用します。このコマンドで Amazon GameLift Servers に新しいビルドレコードを作成し、指定した場所からファイルをアップロードします。
アップロードリクエストを送信します。コマンドラインウィンドウで、upload-build コマンドとパラメータを入力します。
aws gamelift upload-build \ --nameuser-defined name of build\ --operating-systemsupported OS\ --server-sdk-versionserver SDK for Amazon GameLift Servers version\ --build-rootbuild path\ --build-versionuser-defined build number\ --regionregion 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 を返します。アップロードの時間はゲームファイルのサイズおよび接続速度によって異なります。