2011-03-04 5 views
0

데이터베이스를 사용하는 C++ 턴 기반 게임 서버는 현재 평균 클라이언트 수 (플레이어)를 기준으로하지 않으므로 여러 (1 이상) 금액으로 확장하려고합니다. 컴퓨터와 데이터베이스는 모든 클라이언트가 여전히 단일 게임 세계에 머무를 것입니다 (서버는 서로 통신하고 여러 데이터베이스를 사용해야합니다).데이터베이스를 사용하는 분산 형 C++ 게임 서버

최상의 방법으로 수행하는 방법을 설명하는 자습서/서적/공통 표준이 있습니까?

+1

http://gamedev.stackexchange.com/ 아마도 더 나은 곳을 물어보십시오. –

답변

2

데이터베이스를 그림에 넣는 방법은 오해의 소지가 있습니다. 주로 사용되는 모든 RDBMS에 대한 클러스터링 솔루션이 존재하기 때문에 둘 이상의 DB 노드에서 DB 활동을 지원해야하는 경우 DB 공급 업체의 설명서.

여러 서버간에 공유해야하는 비 DB 응용 프로그램 상태를 동기화 할 때 더 복잡한 시나리오가 있습니다. here 또는 here

또한 일부 메시징 시스템에 관심을 가질만한처럼 같은 문제를 해결 여기에 질문의 숫자가 이미있다, 난이 도움이 ZeroMQ

희망에 대한 좋은 것들을 들었습니다.