RPC Rules
RPC 호출 가능 여부 판정표
RPC는 함수 지정자만 붙인다고 어디서나 실행되지 않는다. 호출 위치, 소유권, Net Mode, Actor 복제 여부가 함께 맞아야 한다.
Server RPC
클라이언트가 소유한 Actor에서 호출
소유권이 없으면 서버에 도착하지 않거나 무시될 수 있다.
Owner 확인
Client RPC
서버가 특정 소유자에게 결과 전달
PlayerController나 소유 Pawn처럼 대상 연결이 분명해야 한다.
owning connection
NetMulticast
서버 호출이 관련 클라이언트에 전파
장기 상태보다 순간 효과, 소리, 이펙트에 적합하다.
relevancy
Reliable
중요 이벤트에 제한적으로 사용
남발하면 네트워크 큐가 밀려 실시간성이 떨어질 수 있다.
필수 이벤트만