[게임 서버] 4.1 패키지 게임에서 게임 서버

게시:     수정

카테고리:

태그:

📦 4. 게임 서버와 클라이언트

👉🏻 항목 1: 패키지 게임에서 게임 서버

🕹️ 과거의 패키지 게임

초기 형태:

  • 대부분의 패키지 게임은 컴퓨터 네트워크를 사용하지 않았다
  • 사용하더라도 1:1 플레이만 지원

👥 멀티플레이어 게임의 등장

세션 방식:

  • 플레이어 세 명 이상 인터넷을 통한 패키지 게임 등장
  • 세 명 중 한 명이 서버 역할을 하고, 유지해주는 역할을 함
  • 즉, 세션 방식

특징:

  • 플레이어 중 한 명이 호스트 역할
  • 호스트가 게임 상태를 관리하고 다른 플레이어들과 동기화

🖥️ 데디케이티드 서버 (Dedicated Server)

정의:

  • 렌더링과 사용자 입력 처리를 하지 않고, 순전히 클라이언트의 연결을 처리하는 프로그램

특징:

  • 게임 플레이에 참여하지 않음
  • 오직 서버 기능만 수행
  • 안정적이고 공정한 게임 환경 제공

🧐 정리

구분 초기 패키지 게임 세션 방식 데디케이티드 서버
네트워크 사용 없음 또는 1:1만 있음 (3명 이상) 있음 (다수 플레이어)
서버 역할 없음 플레이어 중 한 명 전용 프로그램
렌더링 각자 호스트도 렌더링 렌더링 없음
공정성 - 호스트 유리 가능 공정함
안정성 - 호스트 이탈 시 문제 안정적

발전 과정:

  1. 단독 플레이 → 네트워크 없이 로컬에서만 플레이
  2. 1:1 플레이 → 두 플레이어 간 직접 연결
  3. 세션 방식 → 플레이어 중 한 명이 호스트 겸 서버
  4. 데디케이티드 서버 → 전용 서버로 안정적인 멀티플레이 환경 제공

데디케이티드 서버의 장점:

  • 호스트 플레이어의 네트워크/성능에 영향받지 않음
  • 게임 진행의 일관성과 공정성 보장
  • 서버 전용 최적화 가능
  • 24시간 안정적인 서비스 제공 가능

GameServer 카테고리 내 다른 글 보러가기

댓글남기기