ドキュメント

サポート

Multiplay Hosting

Multiplay Hosting

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

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

注意
注意: このコンテンツはドキュメントのプレビューです。コードサンプルを含む完全なドキュメントは現在作成中です。このページ下部にあるフィードバック方法を利用してフィードバックをお寄せください。
ビルド設定 のワークフローは、ビルドの取得ビルド設定の取得 (または作成)、および ビルド設定の更新 をカバーします。 ビルドのワークフローを使用する前に、CCD (連続的衝突判定) API キー と以下のロールを持つ UGS サービスアカウントが必要です。
  • Multiplay API ビューアー
  • Multiplay API エディター
プロジェクトロールサービスのアカウント認証 を参照してください。
このワークフローを通して、使用する Unity プロジェクト ID と環境 ID を参照する必要があります。プロジェクト ID はプロジェクト設定ページ、環境 ID は環境ページで確認できます。
以下の図は、ワークフローの簡略化したバージョンを示しています。
ビルド設定のワークフローの図

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

ビルドの取得

Get a list of builds API を使用して、ビルド ID をその名前で取得できます。ビルドアップロードのワークフロー を参照してください。
ビルド ID を保存してください。ビルド 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 のドキュメントを参照してください。