네트워크 디버깅 콘솔 명령

언리얼에서의 네트워크 에뮬레이션 사용 개요.

Choose your operating system:

Windows

macOS

Linux

네트워크 디버깅 콘솔 명령

언리얼 엔진(UE) 에는 네트워크 게임을 디버깅하는 데 유용한 여러 콘솔 변수명령이 있습니다.

일반 명령 및 변수

다음은 서버-클라이언트 모델을 사용하는 모든 네트워크 게임에 적용되는 명령과 변수입니다.

명령

설명

net.DebugDraw

활성화하면 리플리케이트된 액터의 휴면과 연관성에 관한 디버그 정보를 그립니다.

net.ListActorChannels

모든 액터 채널의 목록을 로그에 출력합니다.

net.ListNetGUIDs

모든 NetGUID의 목록을 로그에 출력합니다.

net.Reliable.Debug

활성화하면 신뢰할 수 있는 번치를 보낼 때마다 로그 메시지를 출력합니다.

net.PackageMap.DebugAll

모든 오브젝트의 PackageMap 시리얼라이제이션을 디버그합니다.

net.PackageMap.DebugObject <Object Name>

특정 오브젝트의 PackageMap 시리얼라이제이션을 디버그합니다.

net.Replication.DebugProperty <Property Name>

특정 프로퍼티의 리플리케이션을 디버그합니다.

net.RPC.Debug

활성화하면 보낸 RPC를 모두 출력합니다.

net.UseGranularNetworkTracking

활성화하면 네트워크 메모리 사용량에 대한 오브젝트 목록 출력 정보를 가져옵니다.

net.RepMovement.DrawDebug

활성화하면 리플리케이트된 이동(Replicated Movement)의 디버그 정보를 그립니다.

p.NetShowCorrections

활성화하면 컬러 코딩된 클라이언트 위치 보정을 그립니다.

Demorec <ReplayName>, Demostop, and Demoplay <ReplayName>

콘솔에서 리플레이를 녹화 및 재생하는 용도입니다.

리플리케이션 그래프 명령 및 변수

다음은 리플리케이션 그래프(Replication Graph) 문제에 유용한 명령의 목록입니다. ReplicationGraphDebugging.cpp 에서 디버깅 명령의 전체 목록을 확인할 수 있습니다.

명령

설명

Net.RepGraph.PrintGraph

리플리케이션 그래프의 전체 목록을 출력합니다.

Net.RepGraph.PrintAllActorInfo <MatchString>

리플리케이션 그래프 내의 특정 액터 정보를 사용하여 경로명에 <MatchString> 이 포함된 액터의 글로벌 연결별 정보를 출력하는 데 사용할 수 있습니다.

Net.RepGraph.SetDebugActor <ClassName>

특정 액터를 디버그 액터(Debug Actor)로 설정하여 그래프를 디버깅할 때 특정 액터에 대한 중단점을 제공하게 합니다.

언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.