UE5 Client-Server2 [UE5 Multiplayer Shooting-2] UE LAN을 활용한 멀티플레이 LAN (Local Area Network) LAN 게임 서버는 로컬 네트워크 상에서만 접근 가능한 게임 서버를 의미합니다. 같은 네트워크에 연결되어 있다면 멀티플레이어 게임을 즐길 수 있도록 해준다. 구현 방법은 아주 간단합니다 구현 내용 CharacterActor에 서버를 오픈할 OpenLobby() 함수 한 개와 서버에 입장하는 CallOpenLevel, CallClientTravel함수 두 개를 구현 1번 Client가 해당 함수를 이용해(Key Input 등록) listen서버를 열어줍니다. void AMPTestingCharacter::OpenLobby() { UWorld* World = GetWorld(); if (World) { World->ServerTravel("/Game/ThirdPe.. 언리얼5 2023. 7. 25. [UE5 Multiplayer Shooting-1] UE 멀티플레이 서버 모델에 대해서 멀티플레이 멀티플레이 게임을 구현하는 방법에는 크게 두 가지 방법이 있습니다. P2P Client - Server P2P 모델 P2P(Peer-to-Peer) 모델은 모든 피어(또는 참가자, 노드 등)가 서로 직접 연결되어 데이터를 공유하는 네트워킹 아키텍처를 말합니다. 장점 정보를 전송하기 가장 간단하다. 단점 플레이어가 많아지면 많아질수록 데이터 전송이 급격하게 많아져 비효율적이다. ex) 플레이어간 정보를 보내며 소통 해야하기 때문에 비효율 각 플레이어가 서버의 역할을 수행하기 때문에, 핵킹이나 치트에 더 취약할 수 있다 Client-Server 모델 Client-Server모델이란 하나 또는 여러 개의 중앙 서버가 클라이언트로부터 정보를 받아 처리하고, 그 결과를 다시 클라이언트에게 전송하는 개념.. 언리얼5 2023. 7. 25. 이전 1 다음