안녕하세요. 주니어 개발자입니다.
보통 게임 서버를 만들 때에 로그인 서버, 마스터 서버 (게임 서버 관리), 게임 서버 이렇게 3종류를 두고,
게임 서버에서는 실제 게임을 하게 하고 마스터 서버에서는 게임 서버간 이동 등을 하는 것으로 알고 있습니다.
이와 관련하여 아래의 3가지 질문이 있습니다.
1. 동접 4000명이란 것은 마스터 서버가 관리하는 게임 서버들에 접속한 총 인원수를 말하는 것일까요? PC가 128개의 스레드를 갖고 있고 네트워크 대역폭이 엄청 높은 것을 사용한다면 4000명이 하나의 PC에서 처리가 가능한 것인가요?
아니면 보통 마스터 서버에서 전체적으로 관리하는 사용자들의 수를 동접자로 보는 것일까요?
2. 이 때에 서버에서 패킷 보내는 주기는 어느 정도로 하는 것을 말하는 것일까요? 예를 들면 33ms나 50ms 같은 것이요.
제가 개인 PC이긴 하지만 Zone 기능 같은 것을 써서 한 Zone에 있는 사람의 수를 20명 정도로 최적화를 해봐도
1000명 이상 접속하기가 어려워서, 게임 서버 광고를 할 때에 한 번에 몇 만명씩 받는다는 것을 보면 어떻게 구현한 것인지 궁금하여 질문드립니다.
MMORPG나 동접자를 많이 받아보신 서버 경력자 분들께서 이에 대해서 말씀해주시면 정말 감사하겠습니다.
감사합니다.