Understand how Multiplay Hosting provisions and manages the physical machines hosting your servers.
읽는 시간 1분최근 업데이트: 21일 전
내부적으로 게임 서버는 머신에서 실행됩니다. 머신은 데이터 센터의 물리적 머신일 수도 있고 Google Cloud Platform과 같은 클라우드 제공업체의 클라우드 머신일 수도 있습니다.Multiplay Hosting이 머신을 사용하여 게임 서버를 호스팅하기 전에, 사용자의 필요에 따라 가장 적합하게 머신을 구성해야 합니다. 이 구성 프로세스를 머신 프로비저닝이라고 합니다.머신 프로비저닝 프로세스 중에 Multiplay Hosting은 다음 작업을 수행합니다.
빌드 실행 파일을 설치합니다.
게임 서버를 시작합니다(플릿의 프로비저닝 시 시작 설정이 활성화된 경우).
프로비저닝 시 시작
프로비저닝 시 시작 설정은 게임 서버가 시작되는 시점을 제어하며, 플릿 내 게임 서버 라이프사이클과 할당 라이프사이클에 중요한 영향을 미칩니다.예를 들어 멀티 세션 할당 라이프사이클을 사용하는 경우, 프로비저닝 시 시작 설정을 활성화하면 머신이 준비되자마자 서버가 할당을 이행할 준비가 됩니다.기본적으로 프로비저닝 시 시작은 비활성화되어 있습니다. Unity 지원 팀에 문의하여 프로비저닝 시 시작 설정을 변경할 수 있습니다.
프로비저닝 시 시작 설정이 활성화된 경우
프로비저닝 시 시작 설정이 활성화된 경우, 머신이 프로비저닝되면 Multiplay Hosting이 해당 머신에 속한 게임 서버를 시작합니다.또한 Multiplay Hosting은 의도적으로 종료된 서버를 자동으로 재시작하여 서버가 다음 할당을 받기 전에 리소스를 로드할 시간을 제공합니다. 이 기능 덕분에 서버가 다음 할당을 받기 위해 필요한 준비 시간이 줄어듭니다.
경고
경고: 프로비저닝 시 시작 설정이 활성화된 경우 Multiplay Hosting은 머신 프로비저닝 프로세스 도중에 서버가 시작될 것을 요구합니다. 따라서 버그 또는 다른 이유로 인해 빌드 실행 파일이 시작되지 않으면 플릿이 스케일링되지 않습니다.
프로비저닝 시 시작 설정이 비활성화된 경우
프로비저닝 시 시작 설정이 비활성화된 경우, 머신이 프로비저닝되어도 Multiplay Hosting이 해당 머신에 속한 게임 서버를 시작하지 않습니다. 대신 게임 서버가 할당되면 Multiplay Hosting이 해당 서버를 시작합니다.플릿의 프로비저닝 시 시작 설정이 비활성화된 경우, 의도적인 종료 후에 Multiplay Hosting이 빌드 실행 파일을 재시작하지 않습니다.
베스트 프랙티스
게임 세션을 관리하는 방식에 따라 프로비저닝 시 시작 설정에 권장하는 베스트 프랙티스가 달라집니다. 따라서 언제 프로비저닝 시 시작 설정을 활성화하거나 비활성화해야 하는지에 대한 정해진 베스트 프랙티스는 없습니다. 일반적으로 멀티 세션 할당 방식에서는 머신 프로비저닝 시 서버를 시작하는 것이 좋지만, 그렇다고 해서 단일 세션 할당 방식에 적합하지 않다는 의미는 아닙니다.멀티 세션 할당(수명이 긴 세션)을 사용하는 경우, 프로비저닝 시 시작 설정을 활성화하는 것이 좋을 수 있습니다. 이렇게 하면 머신 프로비저닝 프로세스 도중에 게임 서버가 시작되며, Multiplay Hosting의 머신 프로비저닝이 완료되자마자 서버가 할당을 받을 수 있습니다. 또한 의도적으로 종료된 후에 서버가 자동으로 재시작됩니다.단일 세션 할당을 사용하는 경우, 프로비저닝 시 시작 설정을 비활성화하는 것이 좋을 수 있습니다. 이렇게 하면 게임 서버를 할당할 때까지 서버가 시작되지 않습니다.
경고
경고: 프로비저닝 시 시작 설정이 활성화된 경우 Multiplay Hosting은 머신 프로비저닝 프로세스 도중에 서버가 시작될 것을 요구합니다. 따라서 버그 또는 다른 이유로 인해 빌드 실행 파일이 시작되지 않으면 플릿이 스케일링되지 않습니다.