더북(TheBook)

그림 10-40과 같이 한 게임 월드는 서버 세트로 구성될 수 있습니다. 그러나 이것만으로는 무제한의 동시접속자를 처리할 수 없습니다. 소규모 지역의 개수는 여러분이 만든 게임의 월드 크기에 비례하겠지만, 결국 크기 상한선은 이미 정해져 있기 때문입니다. 이를 해결하려면 보통 9.3절에서 다룬 고전적 분산 처리 방식을 사용합니다. 게임 월드 하나를 담당하는 서버 세트와 똑같은 것들을 계속해서 증설하는 방법입니다. 많은 MMO 게임에서는 지금까지 알아본 형태로 서버를 개발하고 운영합니다.

그러나 어떤 MMO 게임에서는 플레이어 수만 명에서 수백만 명이 매우 넓은 하나의 지역에서 플레이를 합니다. 게다가 월드 자체가 이음새가 없거나 있더라도 너무 많을 때는 이를 소규모 지역으로 가르기도 어렵습니다.

p445_1

▲ 그림 10-41 이음새 없이 넓은 월드 하나에 플레이어 수만 명 이상을 수용하는 게임4

 

p445_2

▲ 그림 10-42 이음새가 너무 많은 게임5

 

 

5 출처: <게임 오브 워>

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.