언리얼5C++게임개발/Multiplayer Basic (1)     블로그 내 검색 검색     글쓰기     관리자 썸네일형 리스트형 멀티플레이의 기본 멀티플레이를 위해서는 게임간의 통신이 필요하다. 효율적인 통신을 위해 서버가 필요하다. 서버와 클라이언트간의 양방향 통신을 해야한다.플레이어가 게임중 무기를 발사하려고 할때 클라이언트 서버간의 상호작용을 검토해보자.총알을 쏜 행위는 내 컴퓨터 뿐이 아니라 같이 플레이하고 있는 다른 클라이언트에서도 보여줘야하고 이는 서버를 통해 이루어진다. 다음그림은 대략적인 개념이다. 실제 총알처리도 네트워크 처리되어야 한다. 서버 이해하기클라이언트는 게임에 필요한 모든 리소스를 가지고 있다.서버는 클라이언트가 가지고 있는 리소스의 메타데이터를 제어한다. 그렇게 함으로서 통신량을 줄일수 있다.공유 월드 인스턴스의 생성및 관리클라이언트의 참가및 퇴장 요청처리모든 클라이언트가 알아야하는 액터의 생성중요한 게임플레이 로직의 .. 이전 1 다음