日韩无码在线,四虎影视免费永久在线观看 ,国产香港明星裸体xxxx视频,国模无码一区二区三区

    歡迎來到深圳市云網(wǎng)時代信息技術有限公司|云網(wǎng)時代數(shù)據(jù)中心! 業(yè)務咨詢熱線:0755-88868179增值電信業(yè)務經(jīng)營許可證:B1-20170628
行業(yè)新聞
當前位置:首頁>文章中心>行業(yè)新聞

構建游戲服務器的常見架構類型

發(fā)布時間:2020-07-10 點擊數(shù):1835

游戲服務器是一項將運行很長時間的服務,它還需要滿足多個計劃外和未解決的網(wǎng)絡請求。因此,這種服務的特點是要特別注意穩(wěn)定性和性能。如果這樣的計劃需要多次合作以提高承載能力,它還需要注意部署和容量擴展的便利性;同時,還需要考慮如何達到一定程度的容災需求。由于多個流程協(xié)同工作,因此也帶來了開發(fā)復雜性,這也是需要注意的問題。今天,我們簡要介紹一下游戲服務器的常見類型:

搭建游戲服務器常見的架構類型


游戲服務器架構的要素


對于游戲服務器架構,三個最重要的部分是如何使用CPU,內(nèi)存和網(wǎng)卡的設計:

-內(nèi)存體系結構:主要決定服務器如何使用內(nèi)存來最大程度地利用服務器端內(nèi)存以增加負載并減少服務延遲。一個

-邏輯體系結構:設計如何使用進程,線程,協(xié)程進行CPU調度。選擇不同的編程模型,例如同步和異步,以提高服務器的穩(wěn)定性和承載能力??梢詫⑵鋭澐譃椴煌姆?,也可以將其劃分為不同的服務器,以使用world服務進行處理。一個

-通信模式:決定使用哪種通信方式。根據(jù)不同的游戲類型(例如http,tcp,udp等)采用不同的通信模式。

游戲類型


差異化的RPG游戲(頁面游戲)

服務器模型是游戲服務器中最典型,最古老的模型。當早期服務器的負載容量達到上限時,游戲開發(fā)人員通過設置更多服務器來解決此問題。這為許多游戲提供了“平行世界”,從而為游戲中的每個人提供了更多的比較空間。它的特點是游戲服務器是一個獨立的世界。每個服務器的帳戶是獨立的,并且每個服務器用戶的狀態(tài)都不同。服務器是一個世界,每個人都不會參與。

后來,游戲者呼吁進行跨服務器戰(zhàn)斗,因此出現(xiàn)了跨服務器戰(zhàn)斗,并且隨著游戲的運行,單個服務器上的活躍游戲玩家越來越少,因此后來進行了服務器整合和遷移,慢慢地服務器的合并和形成已經(jīng)形成了一套成熟的操作方法。當前,大多數(shù)游戲仍使用服務器結構來設置服務器,并且大多數(shù)頁面游戲仍使用此模式。



數(shù)據(jù)共享游戲服務器


網(wǎng)關部分分離為單端網(wǎng)關服務器,而數(shù)據(jù)庫部分分離為DB服務器。網(wǎng)絡功能是分別提取的,允許用戶以統(tǒng)一的方式連接到網(wǎng)關服務器,然后網(wǎng)關服務器將數(shù)據(jù)轉發(fā)到后端游戲服務器。游戲服務器之間的數(shù)據(jù)交換也連接到網(wǎng)絡管理以進行交換。所有具有數(shù)據(jù)庫交互功能的數(shù)據(jù)庫都連接到數(shù)據(jù)庫服務器以處理代理。

場景服務器:負責完成主要的游戲邏輯。這些邏輯包括:游戲場景中的角色進入和退出,角色行走和奔跑,角色戰(zhàn)斗(包括怪物戰(zhàn)斗),任務聲明等。場景服務器的設計是服務器在性能方面的性能差異的主要體現(xiàn)。整個游戲世界。它的設計困難不僅在于通信模型,還在于整個服務器體系結構和同步機制的設計。

非場景服務器:它主要負責完成與游戲場景無關的游戲邏輯。這些邏輯可以正常執(zhí)行而無需依賴于游戲的地圖系統(tǒng),例如公會聊天或世界聊天。將其與場景服務器分開的原因是節(jié)省了場景服務器的CPU和帶寬資源,以便場景服務器可以盡快處理對游戲流暢性有較大影響的游戲邏輯。

網(wǎng)關服務器:在一種體系結構中,玩家在多個地圖之間切換或切換場景以跳轉到其他服務器時會使用跳轉模式。另一種方法是通過網(wǎng)關服務器管理這些服務器的節(jié)點。玩家與網(wǎng)關服務器進行交互。當切換每個場景或服務器時,還有一個網(wǎng)關服務器統(tǒng)一交換數(shù)據(jù),從而使播放器操作更加流暢。

室內(nèi)游戲


房間的游戲玩法與MMORPG有很大的不同,在線廣播單元的不確定性和廣播的數(shù)量很小。并且需要搭配一個房間服務器讓一些人進入服務器。

對于此類游戲,最重要的是其“游戲大廳”的負載。每個“游戲室”都受邏輯限制。需要維護和廣播的玩家數(shù)據(jù)是有限的,但是“游戲廳”需要保持相當高的在線用戶數(shù),因此,一般來說,這種游戲仍然需要“服務”。典型的游戲是《英雄聯(lián)盟》之類的游戲。 “游戲大廳”中最具挑戰(zhàn)性的任務是將玩家“自動匹配”到“游戲室”,這需要搜索和過濾所有在線玩家。

玩家首先登錄“大廳服務器”,然后選擇團隊游戲功能。服務器將通知所有參與游戲的客戶端,并打開與會議室服務器的新連接,以便所有參與用戶可以與會議室服務器中的游戲進行交互。 


以上就是云網(wǎng)時代小編的分享,云網(wǎng)時代專注IDC多年,為廣大用戶提供專業(yè)化深圳服務器托管,深圳服務器租用,深圳主機托管,云服務器租用等服務器資源,詳情可咨詢客服了解。

在線客服