亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)的制作方法

文檔序號(hào):6470503閱讀:589來(lái)源:國(guó)知局
專利名稱:網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),特別是一種能實(shí)現(xiàn)百萬(wàn)人同時(shí)在線的網(wǎng)絡(luò)游戲
服務(wù)器系統(tǒng)。
背景技術(shù)
—般情況下,游戲的登錄服務(wù)器是由單一服務(wù)器組成的。事實(shí)上,針對(duì)任何單一的 網(wǎng)絡(luò)服務(wù)器程序,其可承受的同時(shí)連接數(shù)目是有理論峰值的,通過(guò)C++中對(duì)TSocket的定義 類型word,可以判定這個(gè)連接理論峰值是65535,也就是說(shuō),單個(gè)服務(wù)器程序,最多可以承 受6萬(wàn)多的用戶同時(shí)連接。但是,在實(shí)際應(yīng)用中,能達(dá)到一萬(wàn)人的同時(shí)連接并能保證正常的 數(shù)據(jù)交換已經(jīng)是很不容易了,通常這個(gè)值都在2000到5000之間。要實(shí)現(xiàn)2000到5000用 戶的單服務(wù)器同時(shí)在線,是不難的。在Windows環(huán)境下,比較成熟的技術(shù)是采用IOCP(輸 入/輸出控制程序),ACE(Ad即tive Communication Environment,自適應(yīng)通訊環(huán)境)等等 模型,只要運(yùn)用得當(dāng),一個(gè)完成端口服務(wù)器是完全可以達(dá)到2000到5000的同時(shí)在線量的。 但是,隨著網(wǎng)絡(luò)游戲系統(tǒng)的規(guī)模越來(lái)越大,將網(wǎng)絡(luò)游戲作為娛樂(lè)活動(dòng)的網(wǎng)民越來(lái)越多,5000 這樣的數(shù)值實(shí)在是太少了,有必要建立能承受百萬(wàn)人同時(shí)在線游戲的網(wǎng)絡(luò)游戲系統(tǒng),然而, 百萬(wàn)人同時(shí)在線是單臺(tái)服務(wù)器無(wú)法實(shí)現(xiàn)的。

發(fā)明內(nèi)容
本發(fā)明目的在于提供一種網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),它可實(shí)現(xiàn)百萬(wàn)人同時(shí)在線進(jìn)行游 戲,解決了現(xiàn)有網(wǎng)絡(luò)游戲系統(tǒng)的容量瓶頸問(wèn)題。 本發(fā)明的技術(shù)解決方案是包括登錄服務(wù)器、游戲服務(wù)器、存儲(chǔ)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù) 器、備份服務(wù)器和更新服務(wù)器,本發(fā)明特別是游戲服務(wù)器采用集群結(jié)構(gòu)形成游戲服務(wù)器群 集,且增加了登錄服務(wù)器群集,登錄服務(wù)器群集與登錄服務(wù)器和游戲服務(wù)器群集相連接。
以上本發(fā)明所述的游戲服務(wù)器群集包含6個(gè)以上的游戲服務(wù)器。
本發(fā)明所述的登錄服務(wù)器群集包含6個(gè)以上的登錄服務(wù)器。
本發(fā)明所述的存儲(chǔ)服務(wù)器采用SAN存儲(chǔ)區(qū)域網(wǎng)絡(luò)組網(wǎng)結(jié)構(gòu)。 本發(fā)明所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)還包含用于消息解釋和處理的世界游戲服務(wù) 器。 本發(fā)明所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)還包含用于網(wǎng)絡(luò)視頻中的數(shù)據(jù)處理的流媒體 服務(wù)器。 本發(fā)明所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)還包含用于游戲社區(qū)中的數(shù)據(jù)處理的Web服 務(wù)器。 本發(fā)明的工作原理是網(wǎng)絡(luò)游戲客戶端經(jīng)登錄服務(wù)器、登錄服務(wù)器群集根據(jù)游戲服 務(wù)器同時(shí)在線人數(shù)信息選擇游戲服務(wù)器群集中的人數(shù)較少的一個(gè)游戲服務(wù)器連接到網(wǎng)絡(luò) 游戲系統(tǒng),然后網(wǎng)絡(luò)游戲客戶端斷開與登錄服務(wù)器、登錄服務(wù)器群集的連接,為其他網(wǎng)絡(luò)游 戲客戶端連接到登錄服務(wù)器騰出服務(wù)器資源。
本發(fā)明的優(yōu)點(diǎn)在于實(shí)現(xiàn)百萬(wàn)人同時(shí)在線進(jìn)行游戲,解決了現(xiàn)有網(wǎng)絡(luò)游戲系統(tǒng)的容 量瓶頸問(wèn)題。


圖1是本發(fā)明的系統(tǒng)構(gòu)造示意圖。
具體實(shí)施例方式
根據(jù)圖1所示,本發(fā)明的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)包括登錄服務(wù)器群集1、游戲服務(wù)器 群集2、 SAN存儲(chǔ)服務(wù)器3、數(shù)據(jù)庫(kù)服務(wù)器4、備份服務(wù)器5、更新服務(wù)器6、世界游戲服務(wù)器 7、Web服務(wù)器8、流媒體服務(wù)器9,各個(gè)服務(wù)器的配置為內(nèi)存為8G, CPU為2. 4,硬盤大小為 292GB,登錄服務(wù)器群集1包含8個(gè)登錄服務(wù)器,其中有2個(gè)登錄服務(wù)器為備份服務(wù)器5 ;游 戲服務(wù)器群集2包含8個(gè)游戲服務(wù)器,其中有2個(gè)游戲服務(wù)器為備份服務(wù)器5。
登錄服務(wù)器群集l,其中的每一個(gè)登錄服務(wù)器與游戲服務(wù)器群集2中的每一個(gè)游 戲服務(wù)器保持連接,游戲服務(wù)器實(shí)時(shí)把本游戲服務(wù)器當(dāng)前同時(shí)在線人數(shù)通知給登錄服務(wù) 器,登錄服務(wù)器群集1中的服務(wù)器提供入口給網(wǎng)絡(luò)游戲客戶端,并根據(jù)游戲服務(wù)器提供的 當(dāng)前同時(shí)在線人數(shù)信息為網(wǎng)絡(luò)游戲客戶端從游戲服務(wù)器群集2中選擇一個(gè)人數(shù)較少的游 戲服務(wù)器,同時(shí)把該游戲服務(wù)器的連接IP和端口發(fā)給網(wǎng)絡(luò)游戲客戶端,網(wǎng)絡(luò)游戲客戶端根 據(jù)收到的連接IP和端口信息連接到該游戲服務(wù)器,同時(shí)網(wǎng)絡(luò)游戲客戶端斷開與登錄服務(wù) 器之間的連接; 游戲服務(wù)器群集2,其中的每一個(gè)游戲服務(wù)器與登錄服務(wù)器群集1中的每一個(gè)登 錄服務(wù)器保持連接,同時(shí)也與SAN存儲(chǔ)服務(wù)器3連接,實(shí)時(shí)把本游戲服務(wù)器當(dāng)前同時(shí)在線人 數(shù)通知給登錄服務(wù)器,以便登錄服務(wù)器選擇一個(gè)人數(shù)較少的游戲服務(wù)器供網(wǎng)絡(luò)游戲客戶端 登錄網(wǎng)絡(luò)游戲系統(tǒng); SAN存儲(chǔ)服務(wù)器3,與游戲服務(wù)器群集2、數(shù)據(jù)庫(kù)服務(wù)器4、備份服務(wù)器5、更新服務(wù) 器6、世界游戲服務(wù)器7、Web服務(wù)器8和流媒體服務(wù)器9相連,集中處理以上所述的6種服 務(wù)器傳來(lái)的數(shù)據(jù),數(shù)據(jù)容量達(dá)到4. 5TB ; 數(shù)據(jù)庫(kù)服務(wù)器4,與SAN存儲(chǔ)服務(wù)器3相連,網(wǎng)絡(luò)游戲客戶端的數(shù)據(jù)經(jīng)數(shù)據(jù)庫(kù)服務(wù) 器4傳至SAN存儲(chǔ)服務(wù)器3進(jìn)行集中處理; 備份服務(wù)器5,登錄服務(wù)器群集1和游戲服務(wù)器群集2中各有2個(gè)服務(wù)器作為備份 服務(wù)器5,與SAN存儲(chǔ)服務(wù)器3相連,網(wǎng)絡(luò)游戲客戶端的數(shù)據(jù)經(jīng)備份服務(wù)器5傳至SAN存儲(chǔ) 服務(wù)器3進(jìn)行備份處理; 更新服務(wù)器6,與SAN存儲(chǔ)服務(wù)器3相連,網(wǎng)絡(luò)游戲客戶端的數(shù)據(jù)經(jīng)更新服務(wù)器6 傳至san存儲(chǔ)服務(wù)器3進(jìn)行更新處理; 世界游戲服務(wù)器7,為中轉(zhuǎn)服務(wù)器,與SAN存儲(chǔ)服務(wù)器3相連,網(wǎng)絡(luò)游戲客戶端的 數(shù)據(jù)在世界游戲服務(wù)器7進(jìn)行消息解釋,并經(jīng)由世界游戲服務(wù)器7中轉(zhuǎn)至SAN存儲(chǔ)服務(wù)器 3進(jìn)行處理; Web服務(wù)器8,為社區(qū)服務(wù)器,與SAN存儲(chǔ)服務(wù)器3相連,網(wǎng)絡(luò)游戲客戶如果加入了 游戲社區(qū)則啟動(dòng)Web服務(wù)器8,網(wǎng)絡(luò)游戲客戶端的數(shù)據(jù)經(jīng)Web服務(wù)器8傳至SAN存儲(chǔ)服務(wù)器 3進(jìn)行集中處理;
流媒體服務(wù)器9,為視頻服務(wù)器,與SAN存儲(chǔ)服務(wù)器3相連,網(wǎng)絡(luò)游戲客戶如果在游戲中使用了視頻功能則啟動(dòng)流媒體服務(wù)器9,網(wǎng)絡(luò)游戲客戶端的數(shù)據(jù)經(jīng)流媒體服務(wù)器9傳至SAN存儲(chǔ)服務(wù)器3進(jìn)行處理。 本發(fā)明的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng)還可以包含場(chǎng)景服務(wù)器。 以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有所改變,本說(shuō)明書內(nèi)容不應(yīng)解釋為對(duì)本發(fā)明的限制。
權(quán)利要求
網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),包括登錄服務(wù)器、游戲服務(wù)器、存儲(chǔ)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、備份服務(wù)器和更新服務(wù)器,其特征是登錄服務(wù)器和游戲服務(wù)器采用集群結(jié)構(gòu)形成登錄服務(wù)器群集和游戲服務(wù)器群集。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),其特征是所述的登錄服務(wù)器群集包含 6個(gè)以上的登錄服務(wù)器。
3. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),其特征是所述的游戲服務(wù)器群集包含 6個(gè)以上的游戲服務(wù)器。
4. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),其特征是所述的存儲(chǔ)服務(wù)器采用SAN 存儲(chǔ)區(qū)域網(wǎng)絡(luò)組網(wǎng)結(jié)構(gòu)。
5. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),其特征是還包含世界游戲服務(wù)器,用 于消息解釋和處理。
6. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),其特征是還包含流媒體服務(wù)器,用于 網(wǎng)絡(luò)視頻中的數(shù)據(jù)處理。
7. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),其特征是還包含Web服務(wù)器,用于游戲 社區(qū)中的數(shù)據(jù)處理。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)游戲服務(wù)器系統(tǒng),屬于網(wǎng)絡(luò)應(yīng)用系統(tǒng)領(lǐng)域,它公開了登錄服務(wù)器和游戲服務(wù)器采用集群結(jié)構(gòu)形成登錄服務(wù)器群集和游戲服務(wù)器群集。它的優(yōu)點(diǎn)是實(shí)現(xiàn)了百萬(wàn)人同時(shí)在線進(jìn)行網(wǎng)絡(luò)游戲,解決了現(xiàn)有網(wǎng)絡(luò)游戲系統(tǒng)的容量瓶頸問(wèn)題。
文檔編號(hào)G06F19/00GK101751507SQ200810219680
公開日2010年6月23日 申請(qǐng)日期2008年12月4日 優(yōu)先權(quán)日2008年12月4日
發(fā)明者宋慧 申請(qǐng)人:廣州萬(wàn)達(dá)信息技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1