다음 튜토리얼에서는 카오스 비주얼 디버거(Chaos Visual Debugger, CVD)를 사용하여 로컬 또는 원격 머신의 타깃에 대한 다음과 같은 녹화를 캡처하고 재생합니다.
게임 클라이언트 및 서버
패키지로 만든 빌드
에디터에서 플레이 세션
데이터 채널
CVD는 여러 시스템에서 상당한 양의 데이터를 기록합니다. 씬이 복잡할수록 CVD 파일이 커져 퍼포먼스에 영향을 미칠 수 있습니다. 파일 크기를 관리하기 위해 데이터 채널을 토글하여 특정 데이터 녹화를 선택 해제할 수 있습니다.
데이터 채널은 CVD가 기록하는 시뮬레이션 스테이지 또는 데이터 시각화 플래그를 제어합니다.
데이터 채널을 토글하려면 메인 툴바에서 데이터 채널(Data Channels)을 클릭하고 원하는 채널을 선택합니다.
CVD로 녹화하려면 테스트 또는 개발 빌드 컨피규레이션에서 콘솔 액세스가 필요합니다. 테스트 환경설정을 사용할 때 CVD 아웃라이너에는 오브젝트의 디버그 이름이 표시되지 않습니다. 빌드 환경설정에 대한 자세한 내용은 언리얼 엔진 프로젝트 패키징을 참고하세요.
세션 타깃
CVD는 게임 클라이언트, 게임 서버, 패키지로 만든 빌드, PIE 세션 등을 타깃으로 녹화하려는 애플리케이션 또는 에디터를 설명합니다. PIE 세션을 제외하고는 한 번에 하나 이상의 타깃을 녹화할 수 있으며, 이를 단일 또는 다중 소스라고 합니다.
세션 타깃(Session Target) 드롭다운 메뉴는 녹화를 준비할 때 선택할 수 있는 타깃 프리셋을 제공하지만, 커스텀 타깃을 지정할 수도 있습니다. 기본적으로 이 메뉴는 로컬 에디터(Local Editor)로 설정되어 있습니다. 즉, 로컬 PIE 세션을 녹화하려는 경우 그대로 두면 됩니다.
| 타깃 | 설명 | 소스 양 |
|---|---|---|
로컬 에디터(Local Editor) | 로컬 PIE 세션을 녹화합니다. | 단일 |
모든 원격(All Remote) | 에디터가 아닌 모든 인스턴스를 기록합니다. | 다중 |
모든 원격 서버(All Remote Servers) | 에디터가 아닌 모든 게임 서버를 기록합니다. | 다중 |
모든 원격 클라이언트(All Remote Clients) | 에디터가 아닌 모든 게임 클라이언트를 기록합니다. | 다중 |
전체(All) | 사용 가능한 모든 타깃을 기록합니다. | 다중 |
커스텀 선택(Custom Selection) | 커스텀 타깃을 녹화합니다. | 단일 또는 다중 |
다수의 타깃을 녹화하는 것은 이미 게임 서버와 게임 클라이언트를 녹화하고 있고 추가 클라이언트를 녹화해야 하는 경우 유용합니다.
다음 순서
파일에 녹화하기
카오스 비주얼 디버거를 사용하여 파일에 녹화합니다.
라이브 세션 녹화하기
카오스 비주얼 디버거로 라이브 세션을 녹화하세요.
카오스 비주얼 디버거에서 재생
카오스 비주얼 디버거에서 녹화를 재생합니다.