UNREAL BP · REPLICATION
서버 권한 아이템 줍기 흐름
클라이언트가 아이템을 눌렀더라도 실제 획득 판정, 인벤토리 추가, 월드 아이템 제거는 서버가 처리해야 중복 획득을 막을 수 있습니다.
획득 경로
server rpc
client use
플레이어가 줍기 입력
server rpc
Run on Server 이벤트 호출
validate
거리, 소유권, 이미 획득 여부 확인
replicate result
인벤토리와 아이템 제거 상태 복제
client use
→
server rpc
→
validate
→
replicate result
거리 재검증
점검
거리 검증
서버가 아이템과 캐릭터 위치를 다시 확인합니다.
중복 방지
아이템에 picked 플래그나 authority 체크를 둡니다.
UI 갱신
인벤토리 배열 OnRep 이후 UI를 갱신합니다.
소유권
RPC를 호출할 수 있는 Actor 소유 관계를 확인합니다.