• <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 鄭興鋒 閱讀(708) 評論(0)  編輯 收藏 引用
            综合久久精品色| 国内精品久久久久久99蜜桃| 精品熟女少妇aⅴ免费久久| 久久天天躁狠狠躁夜夜2020老熟妇| 狠狠精品干练久久久无码中文字幕| 亚洲伊人久久成综合人影院| 97精品国产97久久久久久免费| 97超级碰碰碰久久久久| 久久久久九九精品影院| 久久久久亚洲AV无码网站| 亚洲AV无码一区东京热久久| 69久久夜色精品国产69| 久久无码一区二区三区少妇 | 九九精品99久久久香蕉| 久久久久人妻一区精品| 国产亚洲色婷婷久久99精品| 伊人久久亚洲综合影院| 久久综合综合久久狠狠狠97色88| 777午夜精品久久av蜜臀| 久久精品成人| 99久久国产综合精品成人影院| 少妇高潮惨叫久久久久久| 人妻丰满?V无码久久不卡| 91精品国产91久久久久久| 久久精品无码一区二区无码 | 久久精品国产99国产精偷 | 青青青青久久精品国产h久久精品五福影院1421 | 精品无码久久久久久久久久| 国产精品一区二区久久| 久久一日本道色综合久久| 99久久国产精品免费一区二区 | 精品久久久久久国产| 久久精品一本到99热免费| 狠狠色婷婷久久综合频道日韩| 久久亚洲中文字幕精品一区四 | 18岁日韩内射颜射午夜久久成人| 久久午夜无码鲁丝片| 亚洲国产精品无码久久| 无码人妻久久一区二区三区免费| 伊人久久大香线蕉综合热线| 亚洲欧美国产精品专区久久|