-
4 principles for network multiplayUnreal Engine 2024. 4. 23. 16:30
1. 클라이언트의 명령은 Server RPC를 사용한다.
2. 중요한 게임 플레이 판정은 서버에서 처리한다.
3. 게임 플레이에 영향을 주는 중요한 정보는 프로퍼티 리플리케이션을 사용한다.
- 네트워크 지연 등의 이유로 클라이언트의 연결이 끊어졌다가 다시 연결된 상황에서 Multicast RPC를 사용한다면 복제가 안 됨
4. 클라이언트의 시각적인 효과(Cosmetic)는 Client RPC와 Multicast RPC를 사용한다
- 굳이 서버에서 보여 주고 리플리케이트할 이유가 없음
'Unreal Engine' 카테고리의 다른 글
캐릭터의 HP (ActorComponent) Replicate (0) 2024.04.23 네트워크 환경에서 공격과 피격 구현 (0) 2024.04.23 [For loof] Find All PlayerControllers (0) 2024.04.21 Unreal RPC (0) 2024.04.21 Actor Replication Flow in Low Level (0) 2024.04.20