변수 리플리케이트

멀티플레이어 게임에서 변수를 리플리케이트하는 방법 안내입니다.

Windows
MacOS
Linux
목차

네트워크를 통해 액터함수 를 리플리케이트시킬 수 있는 것처럼, 변수 도 마찬가지입니다. 게임플레이에 중요한 변수는 네트워크 오소리티 (서버) 에서만 변경 가능하며, 그 후 원격 머신 (클라이언트) 에 알 필요가 있는지에 따라 리플리케이트 시킵니다. 클라이언트에서는 변수를 변경하지 않도록 하는 것이 좋은데, (생명력, 탄약, 경험치 값 등의) 치팅이 가능하기 때문입니다.

변수에 Replicated 설정을 하면, 그 변수는 서버에서 클라이언트로 리플리케이트되는 변수의 1:1 사본을 만든다는 뜻입니다. 또는 RepNotify 를 사용하면, Replicated 의 역할에 추가로 붙어있는 변수가 업데이트될 때마다 서버와 클라이언트 머신 양쪽에서 실행되는 함수가 제공되기도 합니다.

구현 안내

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼