소유 클라이언트가 서버에 규칙 변경을 요청할 때 쓰며 서버에서 검증하고 실제 상태를 바꿉니다.
RPC는 호출 방향이 맞아야 실행됩니다
Server, Client, NetMulticast 지정자는 함수 이름 장식이 아니라 어느 머신에서 실행될 수 있는지 정하는 네트워크 계약입니다.
클라이언트 입력은 Server RPC로 요청하고, 특정 플레이어 피드백은 Client RPC, 모두가 봐야 할 짧은 사건은 Multicast로 보냅니다.
서버가 특정 소유자에게 UI, 카메라, 알림 같은 개인 피드백을 보낼 때 적합합니다.
서버에서 호출해 관련 클라이언트에 효과를 전파하지만, 지속 상태는 복제 변수로 남기는 편이 안전합니다.
중요한 요청에만 사용합니다. 반복 입력이나 위치 갱신을 Reliable로 쌓으면 지연이 커질 수 있습니다.
- 호출 Actor 소유권 확인
- 서버에서 입력 검증
- Reliable 남용 금지