ドキュメント

サポート

Multiplay Hosting

Multiplay Hosting

ビルド設定のワークフロー

Follow this workflow to create and manage build configurations using the API.
読み終わるまでの所要時間 2 分最終更新 25日前

ビルド設定 のワークフローは、ビルドの取得ビルド設定の取得 (または作成)、および ビルド設定の更新 をカバーします。 ビルドのワークフローを使用する前に、CCD (連続的衝突判定) API キー と以下のロールを持つ UGS サービスアカウントが必要です。
  • Multiplay API ビューアー
  • Multiplay API エディター
プロジェクトロールサービスのアカウント認証 を参照してください。 以下の図は、ワークフローの簡略化したバージョンを示しています。
ビルド設定のワークフローの図

ビルド設定のワークフローの図

ビルドの取得

Get a list of builds API を使用して、ビルド ID をその名前で取得できます。ビルドアップロードのワークフロー を参照してください。

ビルド設定の取得

ビルド設定を取得するプロセスは、既存のビルド設定を使用する新規に作成する かによって異なります。既存のビルド設定を使用するがそれを更新する場合は、ビルド設定の更新 を参照してください。

名前による既存のビルド設定の取得

List build configurations API を使用して、ビルド設定 ID をその名前で取得できます。既存のビルド設定を更新する場合は、ビルド設定の更新 を参照してください。 以下のコードサンプルは、curl を使用して 既存のビルドを取得する 方法を示しています。
curl -X GET -H "Authorization: Basic <SERVICE_ACCOUNT_CREDENTIALS>"https://services.api.unity.com/multiplay/build-configurations/v1/projects/{projectId}/environments/{environmentId}/build-configurations
レスポンス本体の例とパラメーターのドキュメントについては、List build configurations API のドキュメントを参照してください。

新しいビルド設定の作成

Create a build configuration API を使用して、ビルド設定を作成できます。 以下のコードサンプルは、curl を使用して 既存のビルドを取得する 方法を示しています。
curl -X POST -H "Authorization: Basic <SERVICE_ACCOUNT_CREDENTIALS>" -H "Content-Type: application/json" \-d '{"binaryPath": "/path/to/bin", "buildID": <BUILD_ID>, "commandLine": "--init game.init", "configuration": [{}], "cores": 2,"memory": 4000, "name": "Foo name", "queryType": "sqp", "speed": 400}' \https://services.api.unity.com/multiplay/build-configurations/v1/projects/{projectId}/environments/{environmentId}/build-configurations
レスポンス本体の例とパラメーターのドキュメントについては、Create a build configuration API のドキュメントを参照してください。

ビルド設定の更新

Update a build configuration API を使用して、ビルド設定を更新できます。 以下のコードサンプルは、curl を使用して 既存のビルドを取得する 方法を示しています。
curl -X PUT -H "Authorization: Basic <SERVICE_ACCOUNT_CREDENTIALS>" \-d '{"binaryPath": "/path/to/bin", "buildID": <BUILD_ID>, "commandLine": "--init game.init", "configuration": [{"id": 5, "key": "game_mode", "value": "death_match"}], "cores": 2, "memory": 4000, "name": "Foo name", "queryType": "sqp", "speed": 400}' \https://services.api.unity.com/multiplay/build-configurations/v1/projects/{projectId}/environments/{environmentId}/build-configurations/{buildConfigurationId}
レスポンス本体の例とパラメーターのドキュメントについては、Update a build configuration API のドキュメントを参照してください。