1.1 - 액터 리플리케이션

Network Feature 예제 레벨에 대한 개요로, 예제 1.1: Actor Replication, 액터 리플리케이션 입니다.

Windows
MacOS
Linux
On this page

1_1.png

서버클라이언트 시점 모두를 확인하기 위해서는, Play (플레이) 드롭다운 아래 Number of Clients (클라이언트 수) 칸을 2 로 설정합니다.

이 예제는 액터의 Replicates 부울 사용법에 대한 예제입니다. 켜면 네트워크 관점에서, 클라이언트가 서버에 스폰되는 액터를 인지합니다.

아래에서처럼 액터의 Replication (리플리케이션) 아래 Defaults (디폴트) 탭을 통해 액터의 리플리케이션 여부를 설정할 수 있습니다.

1_1_Replicates.png

레벨 블루프린트

플레이 세션에 들어갈 때, 레벨 블루프린트 를 통해 스폰되는 두 개의 액터는 아래와 같습니다.

1_1_LevelBlueprint.png

Switch Has Authority 노드를 사용하여 스크립트가 네트워크 오소리티 머신(대부분의 경우 서버)에서 실행중인지, 아니면 원격 머신(대부분의 경우 클라이언트)에서 실행중인지 검사합니다.

이 예제의 경우, 서버에서만 실행되고 있으며, 스폰되는 두 액터 중 하나는 Replicate 설정된 반면 다른 하나는 그렇지 않습니다. 아래 그림에서 보듯이, 서버에서는 두 액터 모두 보이지만 클라이언트에서는 Replicate 설정된 것만 보입니다.

1_1_Play.png

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback