언리얼 엔진/언리얼 엔진 이모저모

언리얼 엔진의 서버 구성

monstro 2025. 9. 16. 20:31
728x90
반응형

- 개요

언리얼 엔진에서 제안하는 서버 - 클라이언트 모델은 크게 2가지로 구분할 수 있습니다.

  • Listen 서버
  • Dedicated 서버

 

1) Listen 서버

Listen 서버의 가장 큰 특징은 서버 역시 한명의 유저(클라이언트)로서 게임에 참여한다는 점입니다.

위와 같은 이유로 Respawn 서버라는 이름으로도 표현할 수 있습니다.

따라서 서버에서도 클라이언트와 마찬가지로 입력과 렌더링과 같은 기능들이 모두 필요합니다.

 

Listen 서버의 장점으로는 서버를 따로 만들지 않아도 되기에 가격이 저렴하다는 점입니다.

단점으로는 서버 역할을 맡은 클라이언트의 컴퓨터에 의존적이므로 부정 행위나 네트워크 속도에 무방비합니다.

위와 같은 장점과 단점으로 인해 경쟁 요소가 적은 협력형 게임에 유용합니다.

 

2) Dedicated 서버

Dedicated 서버는 Listen 서버와 다르게 서버는 심판자의 역할로만 존재합니다.

따라서 서버는 오직 시뮬레이션과 판정만 담당하므로 입력과 렌더링과 같은 기능이 전부 필요하지 않습니다.

 

Dedicated 서버의 장점으로는 서버의 역할이 매우 가벼워진다는 점입니다.

다만 단점으로는 서버를 임대하거나 작동시켜야 하는 비용이 매우 높게 소모된다는 점입니다.

위와 같은 장점과 단점으로 인해 경쟁이 주로 이뤄지는 경쟁형 게임에 유용합니다.

 

- 정리

Listen 서버와 Dedicated 서버의 극명한 차이는 입력 + 렌더링 로직의 유뮤입니다.

  • Listen 서버 : 경쟁 요소가 적은 협력 게임에서 유용하며, 일반 유저의 컴퓨터에서 실행
  • Dedicated 서버 : 경쟁 요소가 짙은 경쟁 게임에서 유용하며, 게임사의 컴퓨터에서 실행
728x90
반응형