2025-03-18TIL 네트워크

별빛에소원을·2025년 3월 18일

TeamSparta-Unreal1기-TIL

목록 보기
59/90
post-thumbnail

Blueprint로 재구성

블루프린트로 리플리케이션을 사용해서 채팅서버를 다시 구성해보았다.
서버에서 값을 보내는 과정이 제대로 되지 않는 다는것을 알았다.
리플리케이션을 이용해서 서버에서 값을 바꿔주면 클라에서 변경되는 과정을 이해했다고 생각하는데
이것이 실습하는 과정에서는 원하는 대로 동작이 제대로 되지 않는다.
그렇다고 이런 방법을 포기할 수 있냐고 한다면 멀티플레이를 제대로 구성하기 위해서는 포기 할 수 없다고 생각한다.

구조


그림처럼 통신이 되면 되는데 브로드캐스트는 잘 된다 하지만
GameMode에서 값을 받는게 잘 되지 않는다.

RemoteRole

액터의 Authority를 갖고있는지 확인할 수 있다
오직 서버에서만 Role은 ROLE_Authority고 RemoteRole = ROLE_SimultedProxy일 것

Role

  • Server : ROLE_Authority
  • Client : ROLE_SimulatedProxy

RemoteRole

  • Server : ROLE_SimulatedProxy
  • Client : ROLE_Authority

반전되어 보이는 것 처럼 보이는 것은 액터를 담당하는 것은 서버기 때문이다.
서버에 있는 액터를 클라에 리플리케이트 하기 때문에 이게 정상인 것.

내일도 도전.

profile
취미로 게임하는사람

0개의 댓글