• <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)  編輯 收藏 引用
            久久精品9988| 三级韩国一区久久二区综合 | 久久久久国产视频电影| 国产福利电影一区二区三区久久久久成人精品综合 | 国内精品久久久久影院亚洲| 久久AV无码精品人妻糸列| 久久国产欧美日韩精品 | 久久久久久青草大香综合精品| 亚洲国产成人久久综合野外| 人人狠狠综合久久88成人| 品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美 | 精品久久久久久无码中文野结衣 | 国产午夜精品久久久久免费视| 久久精品国产精品亚洲精品| 人人妻久久人人澡人人爽人人精品 | 久久久久亚洲精品日久生情 | 久久九九久精品国产| 久久AV高清无码| 色综合久久综合中文综合网| 久久久久成人精品无码| 国内精品久久久久久99| 亚洲AV无码久久寂寞少妇| 怡红院日本一道日本久久| 国内精品伊人久久久久777| 青青青青久久精品国产| 亚洲精品无码久久久久sm| 久久亚洲2019中文字幕| 9999国产精品欧美久久久久久 | 午夜精品久久久久久| 狠狠综合久久综合中文88 | 久久婷婷人人澡人人| 大香网伊人久久综合网2020| 国产一区二区三区久久精品| 久久久无码精品亚洲日韩蜜臀浪潮| 欧洲性大片xxxxx久久久| 亚洲AⅤ优女AV综合久久久| 国产精品日韩深夜福利久久| 精品久久久久久久久久中文字幕 | 岛国搬运www久久| 日批日出水久久亚洲精品tv| 一本大道久久香蕉成人网|