NetMode, NetConnection, NetDriver, NetRole
Unreal·2025. 11. 14.
1. 언리얼 엔진 네트워크 언리얼 엔진(UE)의 네트워킹 모델은 '리플리케이션(Replication, 복제)'이라는 강력한 추상화 모델 위에 구축되어 있다. 개발자는 어떤 액터(Actor)의 어떤 프로퍼티(Property)가 네트워크를 통해 동기화되어야 하는지만 지정하면, 엔진이 알아서 그 상태를 서버와 클라이언트 간에 일치시켜 준다. 내부에 NetMode, NetDriver, NetConnection, NetRole이라는 네 가지 핵심 컴포넌트가 유기적으로 얽혀 동작하는 정교한 시스템이 존재한다.2. 핵심 컴포넌트컴포넌트들은 하나의 시스템을 구성하는 각기 다른 계층의 요소들이다.ENetMode: "나는 지금 어디에 있는가?" (네트워크 문맥)UNetDriver: "누가 통신을 총괄하는가?" (네트워크 ..