데디케이티드 서버란?

그래픽 요소를 제거한

서버 본연의 일을 더 집중적으로 하는 (본연의 일이란, 클라이언트가 필요로 하는 정보를 리플리케이트 하는 것)

멀티플레이어 게임에서 서버와 클라이언트가 각각 받는 부하의 방식과 정도는 서로 다르다.

리슨서버에서는 위 부하를 서버가 모두 부담했던 반면, 데디케이티드 서버는 서버가 부담하는 부하를 따로 떼 내 독립적으로 운용하는 서버다

pros

독립적으로 서버 로직 처리

리슨 서버에서 서버가 부담하는 부분을 따로 떼어냄

공정한 플레이 환경

cons

비용

생각보다 많은 인원을 수용할 수 없음

데디케이티드 서버를 구축하려면 필요한 것

언리얼 엔진 소스 코드 → 빌드된 엔진

서버 머신 (로컬, AWS, …)

언리얼 엔진 소스 코드 빌드

Source Build

언리얼 프로젝트 빌드

AWS 인스턴스 생성