게임 서버 오픈 트래픽 궁금합니다!

   조회 6305   추천 0    

취미로 유니티 엔진으로 동접 20명의 멀티 플레이 게임을 개발하고 있는데요.

UDP 방식의 서버 구축중에 문득 트래픽 사용량이 어느정도 일지 대충 계산 해봤는데요..

제가 만드는 게임에 Agent가 상당히 많아(2000 개체 규모) 이 놈들 위치와 정보를 실시간으로 20명의 유저한테 뿌리니 프레임당

유저들에게 보내는 정보가 상당하네요...

Agent 하나당 50byte 정도의 데이터를 업데이트 해줘야하고 2000마리니까 

총 98kbyte정도 보내줘야하네요 ; - ;

그럼 20명의 유저한테 모두 업데이트하면 1.9mbyte/s 정도로 트래픽이 초당 발생하는데

이게 월로 따지니까 5테라 정도로 나오네요 (서버를 24시간 구동한다는 전제)

근데 이게 최소로 잡은거고 유저들 반응에 따라 패킷이 전송 되니까 이것 보다 더 든다는게 되는데..

제가 위에서 계산하는 트래픽 계산 방법이 맞는 건가요?

와 월 트래픽 5테라 정도면 어마어마 한건데

진짜 게임속에서 숨만 쉬어도 이렇게 비용이 나가는지 정말 깜짝 놀랐습니다.

게임사들은 보통 어떻게 트래픽 비용을 해결하나요? 그냥 단순하게 돈으로 해결하는지 아니면 트래픽 전송량을 줄이던지.. 아니면

트래픽 무제한?인 IDC에 입주한다던지... 

글에 두서가 없었네요 ㅠ

궁금합니다!

보거스
짧은글 일수록 신중하게.
무아 2018-08
2000마리의 데이터를 전부 보낼 정도인지? 실제로 플레이어에게 보여지거나 연관이 되는 개체는 그보다 작지 않을까 싶은데요.
그리고 계산에서 빠진 것이 그러한 데이터가 매초 1번씩 보내지는 것으로 계산하셨는데 그보다 더 자주 보내져야 하는 것인지 덜 보내져야 하는 것인지에 대한 정보가 없네요.
가장 확실한 건 서버를 내부망에서 돌려보고 트래픽을 계산하는게 가장 확실하겠죠.
페르세우스 2018-08
3D MMORPG ㅇㅇ 게임을 IDC 서  코로케이션합니다.
전체트래픽이 , 100M ~150M 정도 입니다.

즉, 게임들은 실제 패킷전송은 많지않고, 패킷의 횟수가 많아서 스위치의 PPS 가 높아야됩니다.

게임서비스는 " 클라이언트 다운로드 " 가 가장많은 대여폭을 씁니다.

제 생각입니다만, 저렴히 하실려면, 실 게임서버는 국내IDC , 클다는 가정집 KT 500M 에 올려놓으시길 링크 나눠서...

좀더 크면, 그때 CDN 쓰시면됩십니다.

전문적으로 하신다면
L4 웹 1234 디비 12 / 로비 게임서버 12345 다운로드 12345 이런식으로 나누시면되십니다

다운로드 cdn 업체나, 네이버 자료실 올려두시거나, 웹은 KT 쪽 등으로 나누세요
KT 는 기본 3G 인가 막아줘여 ...

그리고, DDOS 는 사설 리니지1 서버들끼리도 때립니다.  즉, 흔합니다.


ddos 뚜드려맞으면, 순간 세션 다 끊어집니다.
이거에 대한부분도 생각하세요
회원K 2018-08
apache, nginx 모두 데이터 압축하는 것이 있습니다.
압축율을 높여 두면 트래픽이 2-5% 수준으로 줄어듭니다.

게임 agent가 실시간으로 뿌리는 것을 묶어서 뿌리면 줄어들거에요.
redis 같은 곳에 push하고 그곳에서 땡겨서 묶음으로 뿌리는 방법을 찾는거도 방법입니다.
캔위드 2018-08
데이터를 다 보낼 필요가 있나요 ?
보통 시야에 보이는 것만 개개인의 영역에 해당하는 것만 압축해서 보내지 않나요 ?
채영진 2018-08
프레임마다 좌표찍어 보내시는건가요?
무아님이나 캔위드님 얘기처럼 에어리어나누고
벡터로 압축해 보내 클라에서 후보정 하시면 될 것 같은데요
호호 2018-08
p2p 방식으로 게임도 만들지 않나요? mesh 처럼요..


QnA
제목Page 1585/5724
2014-05   5234650   정은준1
2015-12   1760987   백메가
2018-08   6306   보거스123
2018-08   4556   PCMaster
2018-08   6096   NiteFlite9
2018-08   5113   일론머스크
2018-08   4316   Noname1
2018-08   3583   정은준1
2018-08   4134   nelson1945
2018-08   4615   LSSAH
2018-08   5802   페르세우스
2018-08   3405   하셀호프
2018-08   4405   하셀호프
2018-08   4066   monet
2018-08   3166   Fireyoon
2018-08   3066   악마라네
2018-08   3796   호호
2018-08   4155   제행무상
2018-08   3712   dragoune
2018-08   3972   큐님
2018-08   3942   voworks
2018-08   3974   미나리나물