기술 자료

지원

Multiplay Hosting

Multiplay Hosting

빌드 구성 워크플로

Follow this workflow to create and manage build configurations using the API.
읽는 시간 1분최근 업데이트: 21일 전

빌드 구성 워크플로는 빌드 가져오기, 빌드 구성 가져오기 또는 만들기, 빌드 구성 업데이트를 지원합니다. 빌드 워크플로를 사용하기 전에 CCD API 키와 더불어 다음 역할이 부여된 UGS 서비스 계정이 있어야 합니다.
  • Multiplay API 조회자
  • Multiplay API 편집자
프로젝트 역할서비스 계정 인증을 참조하십시오. 다음 다이어그램은 간소화된 버전의 워크플로를 보여 줍니다.
빌드 구성 워크플로 다이어그램

빌드 구성 워크플로 다이어그램

빌드 가져오기

빌드 API 목록 가져오기를 사용하여 이름을 기준으로 빌드 ID를 가져올 수 있습니다. 빌드 업로드 워크플로를 참고하십시오.

빌드 구성 가져오기

빌드 구성을 가져오는 프로세스는 기존 빌드 구성을 사용할지 혹은 새 빌드 구성을 만들지에 따라 달라집니다. 기존 빌드 구성을 사용하되 업데이트하려는 경우 빌드 구성 업데이트를 참조하십시오.

이름을 기준으로 기존 빌드 구성 가져오기

빌드 구성 나열 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
응답 본문 예시와 파라미터는 빌드 구성 나열 API 기술 자료를 참조하십시오.

새 빌드 구성 만들기

빌드 구성 만들기 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
응답 본문 예시와 파라미터는 빌드 구성 만들기 API 기술 자료를 참조하십시오.

빌드 구성 업데이트

빌드 구성 업데이트 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}
응답 본문 예시와 파라미터는 빌드 구성 업데이트 API 기술 자료를 참조하십시오.