인프런 커뮤니티 질문&답변

사과일광욕님의 프로필 이미지

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

스트레스 테스트를 해봤는데 이 방식이 맞나요?

22.07.30 21:36 작성

·

299

0

 

위에 사진이 서버, 아래 사진이 클라입니다. 서버가 MaxSessionCount를 3천개, 클라는 1만개 들고있습니다. 

동작은 클라가 0.1초마다 채팅패킷을 날리는 형태입니다. 채팅패킷은 단순히 string 변수 하나만 보내줍니다.

딱 클라 1만개까지 정상적으로 동작하고 1만2천개부터는 제 노트북이 못버텨주는데, 이러면 제 서버는 최소 동접자 1만 이상을 수용할수 있는 서버다 라고 말할수 있는건가요? 

 

 

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2022. 07. 30. 23:22

아뇨 물론 그렇지 않습니다!
개인PC가 아니라 더 성능이 좋은 머신에서 실행하면 숫자가 증가할 것이고
컨텐츠가 복잡해져서 연산이 많아지거나, 원격으로 실제 유저들이 붙으면 숫자가 줄어들기 때문이죠.
러프하게 테스트하기 위해 이런 저런 수치를 대략적으로 보긴 하지만
서버 동접은 실제 서버를 운영하기 전엔 아무런 의미가 없습니다.
그리고 채팅 서버로 동접 20만명 유지하는 것과
MMO 전투 서버를 1만명 유지하는 것은 난이도가 아예 다릅니다.