メインコンテンツまでスキップ

CLI を使用してゲームバイナリをアップロードする

Last updated on October 23, 2024

前提条件

名前空間を取得する

ADT からの招待メールに名前空間が記載されています。 名前空間は小文字で書かれていることに注意してください。

API キーを取得する

ゲームを作成すると、システムによって API キーが作成、表示されます。既にゲームを作成している場合は、 以下の手順に従って新しい API キーを取得します。

  1. ADT ウェブポータルを開きます。

  2. Namespace (名前空間)]フィールドに小文字で名前空間を入力し、[Continue (続行)]をクリックします。

  3. ユーザー名とパスワードでログインします。

  4. ゲームを選択します。

  5. Game Settings (ゲーム設定)]ページに移動し、[API Key Management (API キー管理)]に移動します。

  6. ここで、システムがオンボーディングのために作成した API キーを確認できます。新しい API キーを作成するには、[Add New (新規を追加)]をクリックします。[Add New API Key (新しい API キーを追加)] ポップアップが表示されます。

  1. API Key Name (API キーの名前)]フィールドに新しいキーのわかりやすい名前を入力します。

  2. Add New Resource (新しいリソースを追加)]をクリックし、NAMESPACE:{namespace}:* をリソースのフィールドに追加します。[Create (作成)]、[Read (読み取り)]、[Update (更新)]、[Delete (削除)]のチェックボックスをオンにします。

  3. 完了したら、[Add (追加)]をクリックします。

    ![](/images/docs-adt/developer-guides/upload-your-game-from-build-machine/6.png)

    10.ポップアップに API キーが表示されます。表示されるのはこのポップアップに 1 回のみのため、保存する必要があります。

ADT CLI を取得する

  1. ADT ウェブポータルを開きます。

  2. Namespace (名前空間)]フィールドにすべて小文字で名前空間を入力し、[Continue (続行)]をクリックします。

  3. ユーザー名とパスワードでログインします。

  4. Downloads (ダウンロード)]ページに移動します。

  5. ADT SDK]パネルで[Download (ダウンロード)]をクリックします。ADT CLI は、zip 圧縮された SDK フォルダの Tools フォルダ内にあります。

  6. ADT CLI フォルダを解凍します。

  7. PowerShell アプリケーションを実行し、解凍された ADT CLI フォルダへのディレクトリパスを設定します。

ADT CLI でゲームをアップロードする

PowerShell アプリケーションを実行し、解凍した ADT CLI フォルダからこれらのコマンドを実行します。

ゲームバージョンを作成

例:

./blackboxcli version add --name 0.0.6
--namespace avengers
--apikey 0e1dc3ef83d04eaeb1672bfd44889c04_UXm5R52wAfjcEnQOzVw99oAl1uQ1hRZ
--game-project "C:\Users\setya_accelbyte\Documents\Unreal Projects\MyProject"

ビルドを登録

例:

./blackboxcli build register --platform-name windows --platform-arch x64
--namespace avengers
--apikey 0e1dc3ef83d04eaeb1672bfd44889c04_UXm5R52wAfjcEnQOzVw99oAl1uQ1hRZ
--game-engine "D:\Epic Games\UE_5.0"
--game-project "C:\Users\setya_accelbyte\Documents\Unreal Projects\MyProject"

ビルドをアップロード

例:

./blackboxcli build upload-binaries --entry-point MyGame.exe
--namespace avengers
--apikey 0e1dc3ef83d04eaeb1672bfd44889c04_UXm5R52wAfjcEnQOzVw99oAl1uQ1hRZ
--game-engine "D:\Epic Games\UE_5.0"
--game-project "C:\Users\setya_accelbyte\Documents\Unreal Projects\MyProject"
--game-archive "C:\Users\setya_accelbyte\Documents\Unreal Projects\MyProject\Packaged\0.0.2-Windows"
NOTE
  • ディレクトリパスにスペースがある場合は、引用符を使用する。
  • Namespace:ゲームの名前空間。
  • GameEngine:ゲームエンジンのルートパス。たとえば Epic Launcher をインストールしている場合は、C:\Program Files\Epic Games\UE_4.21。
  • GameArchive:パッケージ化されたゲームの実行ファイルの場所。
  • GameProject:.uproject ファイルがあるゲームプロジェクトのルートフォルダ。 :::