호드 에이전트 설치하기
새 에이전트를 디플로이하는 방법에 대한 자세한 내용은 호드 > 디플로이 > 에이전트를 참고하세요.
풀
풀은 일반적으로 하나의 특정 플랫폼이나 하드웨어 부류에 속하기 때문에 서로 교체해서 사용할 수 있는 머신의 그룹을 말합니다. 풀은 DevOps 엔지니어가 에이전트 타입과 물리적 머신과의 매핑을 환경설정할 수 있도록 하여 빌드 파이프라인 관리를 간소화합니다.
풀은 pools 프로퍼티를 통해 .globals.json 파일에 정의되어 있습니다. 에이전트는 호드 대시보드를 통해 풀에 수동으로 추가하거나, 특정 조건에 맞춰 자동으로 추가할 수 있습니다. 예를 들어, 다음 환경설정 블록은 모든 Windows 머신을 자동으로 포함하는 풀을 정의합니다.
{
"name": "WinLargeRam",
"condition": "Platform == 'Win64' && RAM > 64gb"
}
참고: 조건 표현식 구문
에이전트로 리모팅하기
동일한 로그인 크리덴셜이 필요한 머신 그룹이 있는 경우, 호드 대시보드의 링크에서 원격 데스크톱 세션을 열어 UnrealGameSync를 환경설정할 수 있습니다.
이 기능을 활성화하려면 Windows 제어판에서 자격 증명 관리자(Credential Manager) 를 열어 Windows 자격 증명(Windows Credentials) 을 선택합니다. 일반 자격 증명 추가(Add a new generic credential...) 링크를 클릭하여 새 항목을 생성하고 UnrealGameSync:RDP 로 명명합니다. 로그인 사용자 이름과 암호를 적절히 입력합니다.
호드의 에이전트 대화창에서 원격 데스크톱(Remote Desktop) 버튼을 누르면 ugs://rdp?host=[NameOrIP] 형식의 URL이 열립니다. UnrealGameSync는 기본적으로 ugs:// 링크를 처리하도록 환경설정되고, 이러한 링크를 인터셉트하며, 원격 데스크톱 애플리케이션을 실행하기 전에 주어진 NameOrIP 에 대한 Windows 로그인 항목을 추가합니다.