[게임 서버] 4.1 패키지 게임에서 게임 서버
카테고리: GameServer
태그: GameServer
📦 4. 게임 서버와 클라이언트
👉🏻 항목 1: 패키지 게임에서 게임 서버
🕹️ 과거의 패키지 게임
초기 형태:
- 대부분의 패키지 게임은 컴퓨터 네트워크를 사용하지 않았다
- 사용하더라도 1:1 플레이만 지원
👥 멀티플레이어 게임의 등장
세션 방식:
- 플레이어 세 명 이상 인터넷을 통한 패키지 게임 등장
- 세 명 중 한 명이 서버 역할을 하고, 유지해주는 역할을 함
- 즉, 세션 방식임
특징:
- 플레이어 중 한 명이 호스트 역할
- 호스트가 게임 상태를 관리하고 다른 플레이어들과 동기화
🖥️ 데디케이티드 서버 (Dedicated Server)
정의:
- 렌더링과 사용자 입력 처리를 하지 않고, 순전히 클라이언트의 연결을 처리하는 프로그램
특징:
- 게임 플레이에 참여하지 않음
- 오직 서버 기능만 수행
- 안정적이고 공정한 게임 환경 제공
🧐 정리
| 구분 | 초기 패키지 게임 | 세션 방식 | 데디케이티드 서버 |
|---|---|---|---|
| 네트워크 사용 | 없음 또는 1:1만 | 있음 (3명 이상) | 있음 (다수 플레이어) |
| 서버 역할 | 없음 | 플레이어 중 한 명 | 전용 프로그램 |
| 렌더링 | 각자 | 호스트도 렌더링 | 렌더링 없음 |
| 공정성 | - | 호스트 유리 가능 | 공정함 |
| 안정성 | - | 호스트 이탈 시 문제 | 안정적 |
발전 과정:
- 단독 플레이 → 네트워크 없이 로컬에서만 플레이
- 1:1 플레이 → 두 플레이어 간 직접 연결
- 세션 방식 → 플레이어 중 한 명이 호스트 겸 서버
- 데디케이티드 서버 → 전용 서버로 안정적인 멀티플레이 환경 제공
데디케이티드 서버의 장점:
- 호스트 플레이어의 네트워크/성능에 영향받지 않음
- 게임 진행의 일관성과 공정성 보장
- 서버 전용 최적화 가능
- 24시간 안정적인 서비스 제공 가능
댓글남기기