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

X-Matrix

MMORPG無縫服務器設計

無縫服務器概述

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

posted on 2008-07-30 14:56 x-matrix 閱讀(1964) 評論(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移動通訊網絡的設計。

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

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

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

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

當第一次向B消息時,先詢問其所屬分區的HLR服務,獲取其所在位游戲服務器(需要考慮位置緩存及策略),再直接向所在的游戲服務器發送消息。

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

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

@Jeff Chen
"當移動用戶漫游到其它區域時,該區域所在的HLR根據用戶的電話號碼,向用戶所屬的HLR發信息獲取用戶信息和登記其所在區域。"
當前的HLR如何找到用戶原來所在的HLR來獲取信息呢?似乎存在某種服務查找或者消息自動路由機制,所得請求被恰當的服務器處理。  回復  更多評論   

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

@x-matrix
根據用戶電話號碼的號碼段,如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 天涯明月刀

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

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

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

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

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

公告

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

導航

統計

留言簿(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>
            久久国产乱子精品免费女 | 欧美日韩精品欧美日韩精品| 久久精品九九| 久久午夜av| 欧美高清在线一区| 欧美精品国产| 国产精品人人做人人爽人人添| 国产精品美女主播| 精品粉嫩aⅴ一区二区三区四区| 亚洲第一精品在线| 中文精品99久久国产香蕉| 午夜精品久久久久久久99樱桃| 欧美诱惑福利视频| 欧美激情一区二区在线| 日韩一区二区精品| 午夜精品视频在线观看| 免费一级欧美片在线观看| 欧美三区不卡| 国产亚洲人成网站在线观看| 最新日韩av| 欧美在线视频免费| 亚洲福利电影| 一本色道精品久久一区二区三区 | 99精品国产在热久久下载| 亚洲一区二区影院| 乱码第一页成人| 国产精品毛片a∨一区二区三区| 亚洲精选国产| 午夜精品一区二区在线观看| 久久另类ts人妖一区二区| 欧美图区在线视频| 亚洲黄色片网站| 午夜在线电影亚洲一区| 欧美国产一区二区在线观看| 亚洲制服av| 欧美精品一区二区高清在线观看| 国产精品三级视频| 一本久久a久久免费精品不卡| 久久大综合网| 中文日韩在线| 欧美日韩国产欧| 91久久香蕉国产日韩欧美9色 | 蜜桃久久精品乱码一区二区| 一本久久综合| 欧美连裤袜在线视频| 在线欧美日韩国产| 久久久久九九视频| 午夜久久美女| 国产区在线观看成人精品| 亚洲主播在线| 正在播放日韩| 欧美性理论片在线观看片免费| 亚洲毛片一区二区| 亚洲国产精品一区在线观看不卡| 欧美在线高清视频| 国产丝袜美腿一区二区三区| 亚洲免费在线视频一区 二区| 亚洲欧洲另类| 欧美aa在线视频| 亚洲精品中文字幕在线| 亚洲第一区在线| 欧美大成色www永久网站婷| 在线视频国内自拍亚洲视频| 蜜月aⅴ免费一区二区三区| 久久狠狠一本精品综合网| 国产乱码精品一区二区三区不卡| 亚洲综合欧美日韩| 亚洲欧美日韩系列| 国产美女精品人人做人人爽| 久久成人亚洲| 麻豆91精品| 亚洲麻豆视频| 日韩一级视频免费观看在线| 国产精品久久久久久亚洲调教| 亚洲欧美日韩精品| 午夜精品久久久久久久久久久久| 国产欧美日韩在线观看| 久久午夜精品| 欧美黄色免费网站| 亚洲欧美成人一区二区在线电影| 亚洲一区在线播放| 激情久久五月天| 亚洲第一区色| 国产精品久久影院| 麻豆国产精品va在线观看不卡| 欧美第十八页| 国产精品欧美日韩| 一区二区三区免费观看| 在线视频你懂得一区| 国产欧美亚洲日本| 美女久久网站| 欧美日韩国产电影| 久久久精品欧美丰满| 久久婷婷综合激情| 亚洲一区二区三区四区在线观看| 亚洲欧美日韩另类精品一区二区三区| 一色屋精品视频在线看| 亚洲精品永久免费精品| 国产日韩欧美日韩| 亚洲精品偷拍| 精品二区视频| 在线亚洲欧美专区二区| 亚洲观看高清完整版在线观看| 日韩午夜在线播放| 在线观看亚洲精品视频| 一区二区三区四区蜜桃| 在线看不卡av| 亚洲一区国产视频| 亚洲美女一区| 久久综合久久综合九色| 香港久久久电影| 欧美日韩mv| 欧美激情第一页xxx| 国产一区二区三区久久久| 日韩午夜在线视频| 亚洲精品护士| 久久理论片午夜琪琪电影网| 香蕉精品999视频一区二区| 欧美电影在线观看| 美女成人午夜| 韩国一区二区三区美女美女秀| 一本到高清视频免费精品| 亚洲第一中文字幕| 久久精品日产第一区二区三区| 亚洲欧美日产图| 欧美三级视频| 亚洲精品老司机| 亚洲精品一区在线观看| 久久久国产一区二区| 欧美一区二区三区啪啪| 国产精品v日韩精品| 亚洲精品欧美精品| 日韩亚洲精品电影| 欧美理论在线| 日韩视频在线一区二区| aa亚洲婷婷| 欧美日韩美女一区二区| 日韩视频在线播放| 亚洲天堂久久| 国产精品国产精品国产专区不蜜| 日韩亚洲欧美一区二区三区| 一本久道久久综合中文字幕| 欧美激情一区二区三区不卡| 亚洲欧洲日韩综合二区| 一二美女精品欧洲| 国产精品乱人伦中文| 亚洲男女自偷自拍| 久久天天躁夜夜躁狠狠躁2022| 国产亚洲一级高清| 亚洲精品免费一区二区三区| 麻豆精品精华液| 亚洲激情专区| 亚洲激情视频| 欧美日韩成人一区| 99精品免费| 午夜日本精品| 国产亚洲精品久久久久久| 久久av老司机精品网站导航| 久久久久久久波多野高潮日日 | 亚洲日本视频| 亚洲一区免费网站| 国产综合色产| 欧美大片第1页| 亚洲午夜一二三区视频| 久久久久久电影| 亚洲日本在线观看| 国产精品劲爆视频| 久久人人爽人人| 亚洲最快最全在线视频| 久久精品系列| 一本久久综合亚洲鲁鲁| 国产亚洲一区二区在线观看| 牛牛影视久久网| 亚洲一区激情| 亚洲二区精品| 久久精品国产一区二区三区| 亚洲欧洲日韩女同| 国产一区二区黄色| 欧美日韩中文字幕日韩欧美| 久久电影一区| 一区二区三区四区精品| 欧美高清在线播放| 久久精品国产免费看久久精品| 一区二区三区免费在线观看| 激情校园亚洲| 国产视频不卡| 国产精品蜜臀在线观看| 欧美精品在线免费播放| 久久精品视频网| 亚洲欧美视频一区| 日韩小视频在线观看| 欧美大片免费观看| 久久岛国电影| 午夜精品视频网站| 在线天堂一区av电影| 91久久黄色| 亚洲国产视频一区二区| 狠狠综合久久| 狠狠色综合网| 国内外成人免费视频|