组装网游服务器,网游服务器的搭建
網(wǎng)游服務器的搭建
談完網(wǎng)游服務器的選購之后,我們就開始考慮網(wǎng)游服務器的具體搭建問題了。
網(wǎng)游服務器在網(wǎng)絡中并不單指網(wǎng)游服務器本身,而是包括登陸服務器、網(wǎng)關服務器、游戲服務器和數(shù)據(jù)庫服務器。有的服務器可能是多臺并存的,如游戲服務器,它就包括地圖服務器、邏輯服務器甚至角色服務器等。用戶數(shù)量多的話,也需要多臺登陸服務器組成登陸服務器組。
登陸服務器,顧名思義就是負責處理玩家身份驗證、遠程登陸的服務器系統(tǒng)。網(wǎng)關服務器主要功能就是,負責對游戲服務器、數(shù)據(jù)庫服務器和客戶端之間的消息進行轉發(fā),管理客戶端和服務器端的連接。
游戲服務器和數(shù)據(jù)庫服務器是網(wǎng)游服務器系統(tǒng)中的核心。地圖服務器和角色服務器在收到消息的時候,將處理結果返回給網(wǎng)關服務器,并通過網(wǎng)關服務器轉發(fā)給相應的客戶端。
邏輯服務器主要負責處理一些玩家組隊、游戲邏輯運算監(jiān)測玩家作弊等交互性不高的任務。而數(shù)據(jù)庫服務器,則是整個網(wǎng)游系統(tǒng)的大后方和數(shù)據(jù)中心,所有的數(shù)據(jù)存取和網(wǎng)絡連接,都需要有相應的數(shù)據(jù)連接訪問。
了解了這些服務器的不同職責和分工后,我們就可以對網(wǎng)游服務器系統(tǒng)進行搭建。首先,我們在直接面向玩家客戶端一側部署登陸服務器和網(wǎng)關,玩家通過網(wǎng)絡訪問并連接到登陸服務器和網(wǎng)關服務器。從圖中我們可以看出,這是采用TCP/IP遠程訪問連接的傳輸標準。
網(wǎng)游服務器系統(tǒng)結構圖
在通過身份驗證登陸成功后,通過服務器系統(tǒng)本地連接,訪問數(shù)據(jù)庫服務器,并根據(jù)每個玩家賬戶情況從數(shù)據(jù)庫中調(diào)用相應的信息,并通過網(wǎng)關服務器將信息進行轉發(fā)。在這個架構里面,GameServer實際上是一個游戲邏輯的綜合體,它可以擴展成幾個不同的邏輯服務器,通過PublicServer進行公共數(shù)據(jù)交換。
總結
以上是生活随笔為你收集整理的组装网游服务器,网游服务器的搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab已知圆心和半径怎么作圆,MA
- 下一篇: 实得打印机色带芯更换