전체 글

전체 글

    bReplicates

    멀티플레이어 게임이 실행되면 언리얼의 Replication System은 각 인스터스가 가지고 있는 UGameInstance 의 싱크를 맞추기 위해 일한다. 이를 위해 Replication System은 3개의 클래스가 필요하다. UNetDriver : 서버 인스턴스가 시작하면 UGameEngine 이 만들어지고 이 때, UNetDriver 는 사용자로부터 접속을 기다릴 수 있도록 InitListen() 을 시작한다. 반대로 클라이언트의 UNetDriver 의 InitListen() 은 서버에게 연결을 요청한다. UNetConnection : 만약 서버와 클라이언트 간 연결이 성공하면 UNetDriver는 UNetConnection을 생성한다. 서버는 각 클라이언트의 연결마다 UNetConnection ..