青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

X-Matrix

MMORPG無縫服務器設計

無縫服務器概述

所謂的無縫服務器是指一個游戲只有一個游戲世界,游戲中所有的角色都互相可見,可交互的。
傳統(tǒng)的游戲服務器是分區(qū)的。進入游戲之前,先要選擇游戲服務器組,再選擇一個服務進入。進入游戲后如何要從一個地圖到另一個地圖,則要切換服務器(客戶端或者接入服務器內(nèi)部切換),對玩家來說,則是畫面切換,像大話西游,傳奇都是這樣。魔獸世界在進入服務器后,如果不前往另一個大陸,則無換面切換,但 這不是真正的無縫。
無縫服務器復雜的根本是服務大量(甚至海量)玩家的要求。玩家多意味著交互多,數(shù)據(jù)流量大,必然要將請求發(fā)往多個服務器處理,于是問題就來了,那就是服務器交互。傳統(tǒng)分區(qū)服務器設計也是多服務器的,但服務器相數(shù)量較小,交互的復雜性不大。但,考慮無縫服務器要服務的是海量的玩家請求,服務器數(shù)量比傳統(tǒng)服務器大的多。
考慮下面的情況:
A玩家連接svr1,B玩家連接svr2,C玩家連接服務器svr3。現(xiàn)在A要砍B一下,svr1接到了A砍B的請求,但在svr1上沒有B玩家,它如何才能找到B呢?也許加一個全局的玩家位置服務器可以解決這個問題,這個服務器上記錄了每個玩家位于哪個服務器。但,考慮下,這個全局服務器只有一臺嗎?它可以處理所有的玩家嗎?如果人數(shù)太多,在增加一臺這樣的服務器會怎么樣?它們之間如何交互?很快就會發(fā)現(xiàn),這個方法行不同。其實,這種全局服務器 的存在是分區(qū)服務器時代的產(chǎn)物,在無縫的前提下,不會在有全局服務器這樣的東西。全局意味著唯一,而無縫則要求無限動態(tài)擴展。
無縫服務器的關鍵是維護一個服務的網(wǎng)狀結(jié)構(gòu),只有這樣,才可能動態(tài)擴展。

posted on 2008-07-30 14:56 x-matrix 閱讀(1958) 評論(11)  編輯 收藏 引用

評論

# re: 無縫服務器概述 2008-07-30 15:21 Niino

關注  回復  更多評論   

# re: 無縫服務器概述 2008-07-30 16:21 lwan

p-2-p ??? 分布式??? 我瞎猜想的,沒做過服務器。  回復  更多評論   

# re: 無縫服務器概述 2008-07-30 16:28 unnamed

在沒有全局服務器的情況下,如果要查找B玩家,會有遍歷多個服務器的可能性吧?  回復  更多評論   

# re: 無縫服務器概述 2008-07-30 17:30 Jeff Chen

我覺得可以參考GSM移動通訊網(wǎng)絡的設計。

每個區(qū)域(一般是一個城市)都會有一個有一個HLR(歸屬服務寄存器)記錄該區(qū)域所有用戶的信息,包括當前所在位置。

當移動用戶漫游到其它區(qū)域時,該區(qū)域所在的HLR根據(jù)用戶的電話號碼,向用戶所屬的HLR發(fā)信息獲取用戶信息和登記其所在區(qū)域。當然,用戶移動電話的狀態(tài)改變,同樣會通知其HLR。

當有電話撥打漫游用戶電話時,其所在的網(wǎng)絡會先向漫游用戶所屬的HLR詢問位置,再撥打電話。

那么,類似的,在分區(qū)服務器增加一個類似HLR的服務,并在分區(qū)間的保持游戲用戶位置。

當?shù)谝淮蜗駼消息時,先詢問其所屬分區(qū)的HLR服務,獲取其所在位游戲服務器(需要考慮位置緩存及策略),再直接向所在的游戲服務器發(fā)送消息。

這樣既可以實現(xiàn)游戲用戶在分區(qū)間‘漫游’,又不需要一個全局的服務器,易于維護和擴展。  回復  更多評論   

# re: 無縫服務器概述 2008-07-30 23:19 x-matrix

@Jeff Chen
"當移動用戶漫游到其它區(qū)域時,該區(qū)域所在的HLR根據(jù)用戶的電話號碼,向用戶所屬的HLR發(fā)信息獲取用戶信息和登記其所在區(qū)域。"
當前的HLR如何找到用戶原來所在的HLR來獲取信息呢?似乎存在某種服務查找或者消息自動路由機制,所得請求被恰當?shù)姆掌魈幚怼?nbsp; 回復  更多評論   

# re: 無縫服務器概述 2008-07-31 08:10 Jeff Chen

@x-matrix
根據(jù)用戶電話號碼的號碼段,如1391234,是北京的。

當然,這個號碼段和HLR的對應表是在各個HLR間同步的。當一個HLR增加一個號碼段時,會通知其它HLR。

游戲用戶的用戶號碼也可以通過類似的做法。  回復  更多評論   

# re: 無縫服務器概述 2008-07-31 10:29 bobcy

云風的blog上好像看到過類似如何設計無縫服務器的文章。  回復  更多評論   

# re: 無縫服務器概述 2008-07-31 10:32 x-matrix

@bobcy
他是大世界,不是完全無縫。
  回復  更多評論   

# re: 無縫服務器概述 2008-08-05 20:18 天涯明月刀

你這種所謂無縫,純粹是找茬,不存在這樣的設計結(jié)構(gòu),玩家視野內(nèi)的其他玩家涉及到復雜的狀態(tài)同步,是不可能做在兩個服務器上的  回復  更多評論   

# re: 無縫服務器概述 2008-08-11 09:51 x-matrix

@天涯明月刀
在地圖的交疊區(qū)域,玩家是位于兩個服務器上的,bigworld既是此種。
  回復  更多評論   

# re: 無縫服務器概述[未登錄] 2008-08-22 18:48 flyswift

你這種所謂無縫,純粹是找茬,不存在這樣的設計結(jié)構(gòu),玩家視野內(nèi)的其他玩家涉及到復雜的狀態(tài)同步,是不可能做在兩個服務器上的
========
說得對,這種無縫會導致服務器邏輯異常復雜與低效。  回復  更多評論   

公告

MMORPG無縫服務器論壇
Google Groups
xmatrix
Visit this group

導航

統(tǒng)計

留言簿(2)

隨筆檔案

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲日本国产| 欧美大片在线看| 国产精品自拍一区| 欧美一区二区免费视频| 午夜激情综合网| 国产一区二区三区最好精华液| 欧美在线三级| 久久―日本道色综合久久| 亚洲国产成人午夜在线一区| 欧美高清你懂得| 欧美色综合网| 久久嫩草精品久久久精品| 久久视频国产精品免费视频在线| 亚洲高清影视| 99在线热播精品免费| 国产精品都在这里| 麻豆成人综合网| 久久久免费av| 久久久久一区二区| 国产精品亚洲人在线观看| 亚洲欧美日韩系列| 欧美一区二区三区视频| 亚洲欧美影音先锋| 91久久久久久久久| 亚洲午夜精品17c| 在线高清一区| 一本色道久久99精品综合| 国产日韩精品一区二区三区| 欧美成人精品h版在线观看| 欧美日本在线| 久久精品国产99| 欧美精品少妇一区二区三区| 久久精品国产2020观看福利| 欧美日韩久久精品| 看片网站欧美日韩| 国产精品扒开腿做爽爽爽软件 | 欧美va亚洲va香蕉在线| 最新国产乱人伦偷精品免费网站 | 欧美久久精品午夜青青大伊人| 亚洲视频成人| 看片网站欧美日韩| 久久精品91久久香蕉加勒比 | 亚洲一区二区在线视频| 亚洲精品在线电影| 中文亚洲视频在线| 99这里只有久久精品视频| 久久国产99| 欧美一区二区三区精品电影| 欧美日韩国产首页在线观看| 欧美成人官网二区| 尤物yw午夜国产精品视频| 亚洲在线视频免费观看| 最新中文字幕亚洲| 欧美日韩亚洲高清| 国产精品久久久久久久久久久久 | 亚洲福利国产精品| 欧美在线观看网站| 欧美亚洲一级片| 国产精品美女一区二区| 亚洲精品乱码久久久久| 亚洲激情精品| 噜噜噜91成人网| 免费视频一区二区三区在线观看| 国产偷国产偷精品高清尤物| 亚洲制服av| 久久国产视频网站| 国产综合色一区二区三区| 亚洲欧美三级伦理| 国产精品区一区二区三区| 国产亚洲美州欧州综合国| 久久精视频免费在线久久完整在线看| 欧美日韩精品免费观看视一区二区| 欧美国产精品劲爆| 亚洲国产精品一区制服丝袜| 老司机成人在线视频| 免费欧美网站| 亚洲精选91| 欧美日韩亚洲一区二区三区在线 | 嫩模写真一区二区三区三州| 在线播放中文一区| 美日韩精品免费| 亚洲剧情一区二区| 亚洲欧美日韩综合国产aⅴ| 国产精品日韩久久久| 欧美一级淫片播放口| 久久亚洲私人国产精品va媚药| 精品成人在线视频| 欧美激情精品久久久久久变态| 亚洲精品一区二区三区四区高清| 这里只有精品视频| 国产一区二区三区自拍| 欧美1区2区3区| 这里只有精品视频在线| 久久久91精品国产一区二区三区| 在线观看日韩| 欧美午夜大胆人体| 久久精品国产久精国产爱| 亚洲第一色在线| 亚洲欧美另类中文字幕| 国产在线播精品第三| 欧美激情女人20p| 亚洲欧美乱综合| 亚洲激情亚洲| 欧美在线看片| 99成人在线| 国产亚洲欧洲| 国产精品电影在线观看| 久热精品视频| 亚洲中字黄色| 亚洲三级电影全部在线观看高清| 欧美一区网站| 99精品国产一区二区青青牛奶| 国产日韩一区二区三区| 欧美精品999| 久久精品免费电影| 亚洲一区高清| 99精品视频网| 欧美国产免费| 久久久久在线| 欧美在线高清视频| 一区二区三区四区国产| 精品成人在线视频| 国产精品影音先锋| 欧美日韩影院| 欧美国产日产韩国视频| 久久精品国内一区二区三区| 亚洲一区三区电影在线观看| 亚洲国产成人久久| 欧美 日韩 国产在线| 欧美一区二区视频网站| 亚洲一区二区精品| 亚洲精品一区二区三区不| 樱桃成人精品视频在线播放| 国产农村妇女毛片精品久久麻豆| 欧美日韩一区三区| 欧美日韩国产精品一区| 母乳一区在线观看| 久久综合狠狠综合久久激情| 欧美中文字幕在线观看| 一本大道久久a久久精品综合| 亚洲视频在线二区| 久久人人97超碰国产公开结果| 亚洲欧美成人网| 亚洲自拍三区| 亚洲视频网在线直播| 一区二区三区福利| 亚洲色图自拍| 亚洲欧美日韩精品久久| 亚洲欧美精品在线| 欧美一进一出视频| 欧美一区二区免费视频| 久久精品国产精品亚洲精品| 久久精品官网| 免费亚洲婷婷| 欧美激情一区| 亚洲精品乱码久久久久久| 99视频精品免费观看| 亚洲视频一起| 亚洲欧美一区二区三区久久| 欧美在线www| 免费日本视频一区| 欧美日本在线| 国产欧美一区二区在线观看| 韩国免费一区| 亚洲精选在线| 亚洲欧美视频在线| 久久在线免费观看| 亚洲国产精品成人| 正在播放亚洲| 久久大香伊蕉在人线观看热2| 久久五月婷婷丁香社区| 欧美日韩和欧美的一区二区| 国产精品高潮视频| 娇妻被交换粗又大又硬视频欧美| 亚洲黑丝在线| 亚洲欧美网站| 欧美大片国产精品| 亚洲视屏一区| 久久久夜夜夜| 国产精品国产三级国产 | 欧美.com| 国产精品网站在线播放| 在线看国产一区| 中国女人久久久| 噜噜噜在线观看免费视频日韩 | 亚洲欧美日韩另类| 免费观看30秒视频久久| 夜夜嗨av一区二区三区四季av| 欧美伊人久久久久久久久影院| 免费日韩av片| 国精品一区二区三区| 国产精品99久久99久久久二8 | 亚洲人成网站在线播| 亚洲欧美日韩另类精品一区二区三区 | 日韩亚洲精品电影| 久久精品国产免费观看| 亚洲精品小视频| 免费试看一区| 好看的av在线不卡观看| 亚洲美女中文字幕|