목록Project_II (3)
3냥 집사이면서 게임 개발자입니다.
겉으로 기능만 간단하게 봤을 때 비슷한 것 같아서 어떻게 작동하고 차이점이 있는지 정리하고자 한다. P2P의 Super Peer- 개념 : - P2P 네트워크의 한 노드(클라이언트)가 특별한 역할을 맡아 네트워크의 중심적인 기능을 수행하는 방식 - Super Peer는 다른 클라이언트(일반 Peer)들에 비해 더 강력한 네트워크 성능이나 리소스를 가지고 네트워크를 관리한다. - 작동 방식 : 1. Super Peer 는 네트워크 일부 로직(예: 데이터 동기화, 요청 중계)을 담당하며, 다른 클라이언트와 연결을 관리 2. 클라이언트 간 직접 연결 (Peer-to-Peer)이 이루어지며, Super Peer는 보조적인 역할을 한다. 3. Super Peer 는 필요에 따라 다른 클라이언트가 그 역할을 대..
게임 서버에 대한 지식을 쌓기 위해 독학한 내용으로, 검색과 ChatGPT를 통해 공부한 내용을 작성합니다.P2P (Peer to Peer)말 그대로 플레이어(클라이언트)들이 서로 직접 연결해 데이터를 주고받는 네트워크 구조다. 적은 인원이 함께 게임을 진행하는 (대부분 10명 내외) MO 류의 게임에서 주로 사용된다.플레이어의 클라이언트에서 직접 로직을 처리하므로 서버의 부담이 적고 (거의 없고) 빠른 액션 처리와 정확한 충돌처리가 가능하다. P2P 방식은 다시 2가지로 나누어 진다. 모두가 동등한 P2P 게임에 참여한 플레이어끼리 그물처럼 모두가 연결한다. 자신의 컨트롤이나 처리 결과를 다른 플레이어에게 직접 알려주는 방식이 방식은 로직이 분산되므로 판정에 어려움이 있다. 핵, 치트 검증이 불가하고,..
언리얼 엔진의 멀티 플레이 시스템을 독학하고 있기에 틀린 내용이 있을 수 있습니다. 이 포스팅은 멀티 플레이에 대해 공부하던 중 좋은 영상을 발견하고 영어로 작성된 내용을 언제든 찾아 볼 수 있게 한글로 정리하고자 작성합니다. https://www.youtube.com/watch?v=JOJP0CvpB8w&t=952s 멀티플레이란 2명 이상의 유저가 같은 환경에서 플레이하는 것,언리얼 엔진은 태생이 FPS 게임을 만들기 위한 엔진으로 UDP 기반의 네트워킹 시스템이 제공된다. Net Mode : World 의 속성3가지의 간단한 질문을 바탕으로 넷모드를 구별할 수 있다. 1. 플레이가 가능한 환경인가?2. 권한이 있는가? (서버인가?)3. 외부의 접속에 열려 있는가? 이 질문으로 4가지의 넷모드..