게임 서버에 대한 역사

노승현·2024년 6월 19일

내일배움 사전캠프

목록 보기
2/38

게임들에 대한 역사를 살펴 보자.

옛날 게임은 매장에서 구매하는 패키지 게임, 오락실 게임이 대다수
컴퓨터 네트워크 사용 거의 안 한다.
(네트워크 사용한다 해도 전화선 사용한 일대일 플레이)

But 인터넷 보급으로 플레이어가 3명 이상인 패키지 게임이 등장했다.

플레이어가 3명 이상이면 그들의 게임 플레이 상태를 저장하는 곳이 어딘가에 있어야 한다. (2명 일 경우엔 자기 자신의 컴퓨터 내에 저장하면 되니까)

이를 위해 플레이어 중 한 명의 컴퓨터가 모든 플레이어의 게임 플레이 상태를 취합해 유지하는 역할을 한다. 그리고 이러한 역할을 하는 것이 서버

서버의 역할은 온라인 게임에서 빛을 발한다.
MUD(Multi User Dungeon) 게임들 중 게임 사업자만 독점적으로 서버를 실행하는 방식이 있는데, 이는 대다수의 온라인 게임이 이러한 형태의 서버를 운용하고 있다. 앞으로 게임서버는 이러한 게임 서버를 지칭할 것이다.

1번 질문

게임서버와 게임 클라이언트의 개념 학습, 각각 역할과 기능을 정확하지는 않더라도 좋아하는 게임을 바탕으로 설명해주세요

게임 서버는 각각의 클라이언트가 가지고 있는 데이터를 저장해 주는 것, 게임 클라이언트는 서버에서 데이터를 가져오고, 서버 내에 있는 데이터를 상호작용한다.
게임 예시- 마인크래프트
서버- 여러 클라이언트의 데이터와 서버 내에 있는 지형, 생물등을 서버에 저장
클라이언트- 마크 서버 내에서 나무를 캐기 위해 서버 내에 있는 아이템을 가져와 새로운 아이템을 얻기(나무를 얻기 위해 도끼를 만드는 것)

2번 질문

자신이 조사한 게임 서버의 역할/기능 중 가장 흥미롭다고 생각한 것이 무엇인지 설명해주세요

게임 서버는 사람들과 실시간 상호작용이 필요한데, 그 안에서 클라이언트가 많다면 그 안에서 엄청 많은 상호작용이 존재할텐데, 그걸 서버가 모두 컨트롤을 할 수 있다는 점이 조금 흥미롭다고 생각한다.

0개의 댓글