Replication은 서버 권한 상태를 변수, OnRep, RPC로 클라이언트에 반영한다
자동 동기화가 아니라 서버 권한, 복제 대상, 호출 방향을 명확히 정하는 규칙이다.
| 요소 | 역할 | 확인할 것 |
|---|---|---|
| Server Actor | 게임 상태를 권한 있게 변경한다 | 최종 판정 위치가 서버다 |
| Replicated Var | 선언된 변수만 클라이언트로 전파된다 | 복제 조건과 대상 범위 |
| OnRep | 값 도착 후 UI나 이펙트를 갱신한다 | 표현 로직을 클라이언트 후처리로 둔다 |
| RPC | 요청과 이벤트를 방향에 맞게 보낸다 | Server, Client, Multicast의 소유권과 호출 조건 |
복제는 무엇을 자동으로 보낼지가 아니라 누가 확정하고 누가 표현하는지를 정하는 일이다.