• <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>
                   關于網游服務器的分類和布局的問題是在網絡游戲中比較關鍵的部分, 首先我們討論網絡游戲服務器的分類問題: 一般情況下游戲服務器分為: 登陸服務器, 網關服務器, 游戲服務器和數據庫服務器四類, 有的服務器可能是多臺并存的,如游戲服務器, 其中游戲服務器包括: 地圖服務器和邏輯服務器.
            下面這個圖描述了網關服務器和其他服務器之間的關系:
                 
            網關服務器的功能是將: 游戲服務器, 客戶端和數據庫服務器之間的消息進行轉發, 所以它負責管理客戶端的連接和服務端的連接, 并轉發他們之間的消息, 同時他還連接到數據庫服務器上,等需要數據讀取是對數據庫進行操作,并轉發給相應的請求者.  (其實在對數據庫的連接這個問題上,有游戲服務器來連接的,網關服務只負責轉發和簡單的邏輯處理)。
                我們現在來討論下網關服務器是怎么實現的:網關服務器要管理兩個事情,一個是游戲服務器的連接,另一個玩家的連接。其實對于網關服務器而言,這兩個種類型的連接差別,并不是很大,可以用一個網路模型來處理收到的消息,并將其轉發給相應的接受者。
                游戲服務器中的地圖服務器:地圖服務器相對于網關服務器而言,它更像是一個客戶端,它在收到消息的時候處理消息,并將消息結果返回給網關,網關把消息轉給相應的連接。只是說因為地圖服務器相對來說是處理那些長時間連接,需要不斷處理的邏輯的,如用戶的移動,狀態,補給等,需要實時的消息處理。
                邏輯服務器的功能是實現如打怪,組隊等一些,不經常交互的邏輯的。其實對于一組游戲服務器而言,大量的聊天信息也是很消耗系統資源的,有時候要單獨建立一個聊天服務器。
               數據庫服務器基本上是存放數據庫的,游戲服務器,邏輯服務器,在需要是讀取數據,進行邏輯處理。

               
              














             
            Posted on 2011-03-22 17:38 鄭興鋒 閱讀(720) 評論(0)  編輯 收藏 引用
            久久综合视频网站| 国产精品亚洲综合久久| 伊人久久综在合线亚洲2019 | 一级做a爰片久久毛片免费陪| 色99久久久久高潮综合影院| 久久成人国产精品免费软件| 人人狠狠综合久久亚洲88| 久久人人爽人人爽人人片AV不 | 久久久久人妻一区精品性色av| 久久精品国产一区二区三区日韩| 性做久久久久久久久浪潮| 久久九九有精品国产23百花影院| 精品久久久无码21p发布| 99久久精品这里只有精品| 波多野结衣AV无码久久一区| 狠狠人妻久久久久久综合| 丰满少妇人妻久久久久久| 久久午夜无码鲁丝片秋霞 | 一本久久a久久精品vr综合| 久久久91精品国产一区二区三区| 一本色道久久HEZYO无码| 久久影院亚洲一区| 狠狠色伊人久久精品综合网| 狠狠狠色丁香婷婷综合久久五月| 久久久久亚洲av无码专区喷水| 亚洲国产精品成人久久蜜臀 | 九九99精品久久久久久| 中文字幕久久精品无码| 久久这里有精品| 一级A毛片免费观看久久精品| 久久久精品国产Sm最大网站| 久久黄色视频| 久久久久亚洲爆乳少妇无| 久久综合九色综合久99| 亚洲精品高清国产一久久| 国产综合免费精品久久久| 伊人久久大香线蕉精品| 久久久久成人精品无码 | 久久久一本精品99久久精品88| 奇米综合四色77777久久| 国产精品久久久久久|