Authority 점검

RPC 실행 가능성 기준표

RPC는 호출 함수 이름보다 호출한 인스턴스의 위치와 소유권이 중요하다. 실행됨, 무시됨, 서버 전용 처리를 구분해야 한다.

Client -> Server
소유 Actor의 Server RPC만 유효 소유권이 없는 월드 Actor에서 호출하면 서버에 도착하지 않는다.
owning client
Server -> Client
대상 Actor의 소유 클라이언트로 전송 소유 연결이 없으면 Client RPC의 수신자가 불분명하다.
PlayerController
Server -> Multicast
관련 클라이언트에 순간 이벤트 전파 지속 상태는 변수 복제로 남기고, 효과성 이벤트만 Multicast로 보낸다.
relevancy
Client -> Multicast
권한 없는 호출은 로컬 처리에 그침 Multicast는 서버에서 호출해야 네트워크로 퍼진다.
server only