기술 자료

지원

Cloud Code

Cloud Code

Unity 게임 서버(Multiplay Hosting)에서의 호출

Invoke module endpoints from a dedicated game server using Multiplay Hosting.
읽는 시간 1분최근 업데이트: 12시간 전

Multiplay Hosting을 사용하여 전용 게임 서버에서 모듈 엔드포인트를 호출할 수 있습니다.

필수 조건

  1. Cloud Code를 호출하려는 게임 서버와 관련 리소스가 동일한 Unity Cloud Dashboard 프로젝트환경에 존재해야 합니다.
  2. Multiplay Hosting으로 온보딩합니다.

Cloud Code 호출

아래 단계를 따라 게임 서버에서 Cloud Code 모듈 엔드포인트를 호출합니다.

Authentication

Multiplay Hosting 토큰이나 상태 비보존 토큰을 사용하여 요청을 인증할 수 있습니다. 받은 토큰을 요청 헤더에서 HTTP 인증을 위한 bearer 토큰으로 사용합니다.

Multiplay Hosting 토큰으로 인증

게임 서버 기술 자료는 여기에서 확인하십시오.

상태 비보존 토큰을 사용한 인증

상태 비보존 토큰을 사용하려면 서비스 계정을 생성하고 토큰 교환 API를 호출해야 합니다. Cloud Code 클라이언트 API에 대해 신뢰할 수 있는 클라이언트 인증을 참고하십시오.

모듈 엔드포인트 호출

코드베이스에 기본으로 제공되는 HTTP 라이브러리를 사용하여 모듈 엔드포인트를 호출할 수 있습니다. 검색된 인증 토큰을 요청 헤더에서 HTTP 인증을 위한 bearer 토큰으로 사용합니다. Cloud Code API를 사용하여 엔드포인트를 호출하는 CURL 요청의 예시는 다음과 같습니다.
curl -X POST -H "Authorization: Bearer <BEARER_TOKEN>" 'https://cloud-code.services.api.unity.com/v1/projects/<PROJECT_ID>/modules/<MODULE_NAME>/<FUNCTION_NAME>'