기술 자료

지원

Unity Licensing Server 설정(빠른 시작)

Follow this quick start guide for simple setups that require minimal configuration.
읽는 시간 1분최근 업데이트: 2일 전

이 빠른 시작 가이드는 최소한의 구성이 필요한 간단한 설정에 사용할 수 있습니다. 개요라고 보면 됩니다. 설정이 복잡하거나 포괄적인 지침이 필요한 경우 서버 설정(고급)을 참조하십시오.

시작하기 전에

중요
구성 파일이 손상된 경우 모든 구성 파일을 복원하지 못할 수도 있습니다. 서버가 올바르게 실행되면 서버를 사용할 수 없게 된 경우 서버를 복원할 수 있도록 모든 구성 파일을 백업하는 것이 중요합니다. 구성 파일을 백업하는 방법은 백업 및 복원을 참조하십시오.

1: 서버 설정 다운로드

조직 소유자가 환영 이메일을 받고 라이선스를 할당한 후 id.unity.com으로 이동합니다. 기존 계정에 로그인하거나 Unity ID를 생성한 후 왼쪽 패널에서 조직을 선택합니다. 현재 조직을 선택하거나 새 조직을 생성합니다. 왼쪽 패널에서 구독 및 서비스를 선택하고 플로팅 라이선스(floating license)를 사용하는 새 구독을 선택합니다. 구독에 시트를 추가하려면 라이선스 서버 구성 > 시트 관리를 선택합니다. 라이선스 서버 페이지로 돌아가 새 서버 다운로드를 선택하고 전용 서버의 운영체제를 선택한 다음
Unity.Licensing.Server.*.zip
파일을 다운로드합니다.

2: 서버 파일 추출

Unity.Licensing.Server.*.zip
아카이브의 콘텐츠를 전용 서버의 디렉토리로 추출합니다. 이 디렉토리는 라이선스 서버의 실행 디렉토리가 됩니다.

플랫폼

제안된 서버 경로

Windows
C:\\UnityLicensingServer
Linux
/opt/UnityLicensingServer

3: 서버 구성

라이선스 서버를 구성하려면 서버 파일이 포함되어 있는 디렉토리로 이동합니다. 콘솔 또는 터미널에서 다음 커맨드를 실행하고 프롬프트에 따라 구성을 완료합니다.

플랫폼

설정 커맨드

Windows
.\\Unity.Licensing.Server.exe setup
Linux
./Unity.Licensing.Server setup
설정 프로세스에는 다음을 구성하는 단계가 포함됩니다.
  • 서버 이름
  • HTTPS/SSL(선택 사항)
  • 네트워크 인터페이스 및 포트
  • 관리자 액세스
서버 구성은 현재 작업 디렉토리에 두 개의 파일(
services-config.json
server-registration-request.xml
)을 생성합니다.

4: 서버 등록

server-registration-request.xml
파일에는 머신 바인딩 정보가 포함되어 있습니다. Unity ID 포털에서 조직 > [조직 이름] > 구독 및 서비스 > [플로팅 구독] > 라이선스 서버 구성 아래에 이 서버를 등록합니다. 포털의 지침에 따라 시트를 할당하고 라이선스 아카이브를 다운로드합니다.

5: 라이선스 아카이브 임포트

Unity ID 포털 페이지에서 라이선스 아카이브를
.zip
파일로 다운로드합니다.
아카이브의 압축을 풀지 않고 콘솔이나 터미널에서 다음 커맨드를 실행하여 파일을 임포트합니다.

플랫폼

임포트 커맨드

Windows
.\\Unity.Licensing.Server.exe import [license archive path]
Linux
./Unity.Licensing.Server import [license archive path]
이 단계에서 라이선스 서버 구성이 완료됩니다. 서버를 실행하고 테스트하려면 다음 단계를 계속 진행합니다.

6: 라이선스 서버 테스트

서버를 시작하려면 서버 파일을 추출한 디렉토리로 이동하여 다음 커맨드를 실행합니다:

플랫폼

서버 실행 커맨드

Windows
.\\Unity.Licensing.Server.exe
Linux
./Unity.Licensing.Server
출력 예제:
Server Version: 1.6.0.19b28b6Successfully started the licensing server: http://10.211.55.4:8080/v1/admin/statusPress Ctrl+C to shut down...
서버가 작동 중인지 테스트하려면 이전 출력의 URL(ex:
http://10.211.55.4:8080/v1/admin/status
을) 웹 브라우저의 주소 표시줄에 복사하여 관리자 API를 사용해 액세스를 시도합니다.
엔드포인트에 액세스한 후
"serverStatus": "Healthy"
가 표시되면 구성이 완료된 것입니다. 라이선스 서버를 사용할 준비가 되었습니다.

7: 서비스를 생성하여 라이선스 서버 실행

라이선스 서버를 서비스로 실행하고 부팅 시 자동으로 시작하려면 관리자 권한으로 다음 커맨드를 실행하고 지침을 따릅니다.
참고
Windows에서는 서비스를 실행하는 사용자에게 ‘서비스로 로그온' 권한이 할당되어 있어야 합니다. 자세한 내용은 라이선스 서버에 대한 서비스 설정을 참고하십시오.

플랫폼

서비스 생성 커맨드

Windows
.\\Unity.Licensing.Server.exe create-service
Linux
sudo ./Unity.Licensing.Server create-service
이 커맨드는 서비스를 생성하고 시작합니다.

8: 클라이언트 컴퓨터 구성

services-config.json
파일은 플로팅 라이선스(floating license) 서버와 통신하도록 Unity 에디터를 구성합니다. (이 파일은 3단계에서 자동으로 생성되었습니다.)
모든 클라이언트 컴퓨터에서 다음 경로에
services-config.json
을 복사합니다.

플랫폼

서비스 구성 경로

Windows
%PROGRAMDATA%\\Unity\\config\\
macOS
/Library/Application Support/Unity/config/
Linux
/usr/share/unity3d/config/
services-config.json
샘플 파일을 보려면 구성 파일 복사를 참조하십시오.
이 파일을 사용하면 Unity 에디터를 실행할 때 새 라이선스를 획득하고 닫을 때 라이선스를 반환합니다.