언리얼 네트워킹 - ③ Remote Procedure Call(RPC)
Remote Procedure Call (RPC)네트워크를 통해 전달되어 원격 시스템에서 실행되는 함수 호출 메커니즘Replication이 서버의 상태를 클라이언트로 자동 동기화하는 데이터 중심RPC는 서버와 클라이언트 간에 “행동(이벤트)”을 전달하기 위한 수단Replication과 RPC의 차이구분ReplicationRPC방향서버 → 클라이언트서버 ↔ 클라이언트대상상태 데이터(Property)함수 호출목적상태 동기화명령, 요청, 이벤트 전달호출 주체서버서버 또는 클라이언트 (제약 있음)RPC 사용 예시클라이언트가 서버에 이동, 공격, 상호작용을 요청할 때서버가 특정 클라이언트에게 UI 정보나 결과를 전달할 때서버가 모든 클라이언트에게 연출, 사운드, 이펙트를 재생시킬 때(게임 상태에 직접적인 영향을 ..