본문 바로가기
게임서버/C# 서버

[C# 서버] 게임 서버의 종류

by 후야- 2024. 3. 27.

◾ 서버 

→ 다른 컴퓨터에서 연결이 가능하도록 대기 상태로 상시 실행중인 프로그램을 뜻한다.

 

◾ 서버는 Web Server 와 Game Server 로 나뉜다.

Web Server (aka. HTTP Server)

→ 접속 후 끄면 응답이 끊긴다.

→ 질의/응답 형태

→ 드물게 정보를 요청/갱신한다.

→ SNG 게임 : 게임이 진행된 다음에 그 결과물만으로 랭킹 시스템 구현

→ ASP.NET (C#) , Spring (Java) 등등 웹 서비스에 많이 사용함

 

◾ Game Server (aka. TCP Server, Binary Server, Stateful Server 등등)

→ 교류가 중요하게 작용함

→ 요청/갱신 횟수가 많다.

→ 실시간 Interaction 이 필요하다.

→ 언제든지 클라이언트와 교류가 가능해야한다.

→ 움직임, 전투, 채팅등 초당 요청 횟수가 많이 일어남

→ 최적의 프레임워크라는 것이 존재하기 애매하다.

→ 최대 동시 접속자, 게임 채널, 게임 로직, DB, 쓰레드 개수, 쓰레드 모델, 네트워크 모델

 

 

 

 

'게임서버 > C# 서버' 카테고리의 다른 글

[C# 서버] 멀티쓰레드  (0) 2024.03.27
[C# 서버] 스크립트 생성  (0) 2024.03.27