• <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 鄭興鋒 閱讀(706) 評論(0)  編輯 收藏 引用
            2020国产成人久久精品| 成人妇女免费播放久久久| 99久久夜色精品国产网站| 久久99精品久久久久久9蜜桃| 久久人妻少妇嫩草AV无码蜜桃| 欧美午夜A∨大片久久 | 久久精品夜夜夜夜夜久久| 精品综合久久久久久97超人| 9191精品国产免费久久 | 国内精品人妻无码久久久影院| 97久久精品国产精品青草| 人妻无码精品久久亚瑟影视| 漂亮人妻被中出中文字幕久久 | 久久精品国产一区二区三区| 久久精品国产久精国产果冻传媒| 国产99精品久久| 久久精品中文无码资源站| 办公室久久精品| 7777久久亚洲中文字幕| 久久亚洲日韩看片无码| 久久精品免费网站网| 国产精品一久久香蕉产线看| 99久久国产精品免费一区二区 | 亚洲国产精品无码成人片久久| 久久香蕉一级毛片| 久久久久久久久无码精品亚洲日韩| 久久久精品久久久久特色影视| 久久精品国产亚洲精品2020| 香蕉久久夜色精品国产2020 | 欧美久久一级内射wwwwww.| 色综合久久88色综合天天| 久久夜色精品国产噜噜亚洲AV | 狠色狠色狠狠色综合久久| 麻豆AV一区二区三区久久| 97久久婷婷五月综合色d啪蜜芽 | 性做久久久久久久久浪潮| 久久久久国产一区二区三区| 国内精品久久久久久久涩爱| 国产国产成人久久精品| 久久精品国产第一区二区| 久久天天躁狠狠躁夜夜2020|