| [ ComputerGamenia ] in KIDS 글 쓴 이(By): Sequoia (매지동자) 날 짜 (Date): 2005년 1월 3일 월요일 오후 03시 34분 49초 제 목(Title): Re: WoW에서 버벅거리는 현상 네.. 물론 많이 쓰는 구조죠 ^^;; 분산 시스템으로 월드를 구성하기 위해선 필수적이기도 하구요. WOW는 칼림도어와 동부왕국, 인스턴스 던전이 각기 서로 다른 서버에서 구동되기 때문에 프론트엔드 서버가 반드시 필요할 겁니다. 클라이언트 는 프론트엔드 서버랑만 통신하구요. 프론트엔드 서버를 부르는 이름은 경우에 따라 다른 것 같더군요. 어디 에선 프록시 서버라고 부르고.. 뭐 물론 클라이언트가 스마트하게 해당 서버와 재연결을 시도하는 구조 라면 또 모르겠습니다만.... -_-; 프론트엔드 서버에 어느 정도까지의 기능을 넣느냐도 문제고, 개발사의 노하우에 달려있겠지요. 위쪽 어디 스레드를 보면 리니지 시리즈는 분산 시스템 안쓰고 8way 서버 한대로 월드 한개를 버틴다는 이야기가..... 그리고 메시징 (채팅) 서버는 따로 두는 게 대세인 듯 하더군요. 메시징 서버는 에코서버에 가까워서 한대로 수십만명도 받을 수 있으니.. -_-; WOW의 경우 지역별로 서로 다른 채널에서 채팅을 하게 되어있는데, 위에 서 언급한 3개 지역이 서로 다른 서버에서 구동되어도 채팅은 별도 서버 에서 진행하니까 서버랙이 심해도 채팅은 원활하고 다른 서버에 있는 지 역에 있는 유저끼리 귓속말도 딜레이없이 잘 되지요. 뭐 그 외에 NPC서버도 따로 떼어서 서버의 CPU부하를 분산시키는 시도 가 많이 있습니다. WOW도 NPC서버가 따로 있는게 거의 확실한듯. * 나는 아직도 배가 고프다. * |