玩家過萬時如何選擇遊戲伺服器
在大型遊戲的應用過程中,實際需要處理的玩家數量可能過萬,一臺普通的
遊戲伺服器是無法完成所要完成的工作,因此,在實際應用的時候,通常是由一組多臺
遊戲伺服器共同完成一個功能。
例如地圖
遊戲伺服器,可以根據需要,把遊戲裡所有的地域進行劃分,劃分為N個區域,然後讓這一個區域裡發生的事件都用一個特定的
遊戲伺服器進行處理。這樣做的目的是減少一個伺服器所承擔的計算量,把整個系統組成一個分散式的網路。
不過這樣做的同時會造成一個麻煩:當一位玩家從區域1,移動到區域2。這個時候,就必須先在伺服器1裡把玩家刪除,然後再在區域2里加入玩家。
同時需要由伺服器1向伺服器2轉移玩家的資料資訊(因為伺服器組在工作的時候,玩家的資訊只能儲存在當前所在區域的
遊戲伺服器裡),也就是說一旦玩家發生伺服器間區域移動,伺服器端就不可避免的造成資料通訊。因為這種移動並不是有規律的,玩家所在的伺服器都有可能到達其它伺服器。
這樣,如果伺服器組裡有N臺地圖伺服器,那麼,每個
遊戲伺服器都可能向其它N-1臺伺服器產生連線,總共就可能產生N×N個連線。如此數量連線如果只是使用普通的socket設計,就很有可能會給伺服器通訊間的各種問題所困擾,為此,在商業網路遊戲的
遊戲伺服器之間,通常都使用成熟的第三方的通訊中介軟體,如ACE,ICE等作為網路連線的傳輸層。【199cloud-艾娜小編】
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975301/viewspace-2699123/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何選擇遊戲伺服器?遊戲伺服器
- 手機遊戲玩家遊戲消費的策略選擇遊戲
- 什麼是雲遊戲伺服器?如何選擇雲遊戲伺服器?遊戲伺服器
- 遊戲獎勵如何讓玩家投入更多遊戲時間遊戲
- 不同性別玩家對於遊戲環境的不同選擇遊戲
- 伺服器租用時如何選擇頻寬大小?伺服器
- 遊戲客戶怎麼選擇伺服器呢遊戲伺服器
- 遊戲平臺如何選擇香港伺服器?從這3點出發!遊戲伺服器
- 互動敘事類遊戲的標杆——《底特律:化身為人》如何管理玩家的選擇?遊戲
- 同時容納近萬名“玩家”,這款多人遊戲是如何實現的?遊戲
- 玩家選擇的價值:遊戲世界觀中的陣營設計遊戲
- 遊戲出海:如何選擇聚合廣告平臺遊戲
- FPS遊戲原理漫談:玩家延時與伺服器同步遊戲伺服器
- 玩家是如何在Steam上購買遊戲的? 玩家購買遊戲決策過程實錄遊戲
- 這款MAU過億的遊戲,為什麼在“開學季”大戰時選擇了小米遊戲?遊戲
- 選擇什麼伺服器來搭建遊戲比較好?伺服器遊戲
- 利聯科技:網遊伺服器該如何選擇伺服器呢?伺服器
- 如何選擇阿里雲伺服器阿里伺服器
- 如何選擇視訊伺服器伺服器
- 搭建APP如何選擇伺服器APP伺服器
- 如何選擇國外伺服器?伺服器
- 華納雲:選擇香港遊戲伺服器的注意事項遊戲伺服器
- 網遊伺服器選擇要點伺服器
- 開發者談如何通過遊戲社群更好地理解玩家遊戲
- 想做獨立遊戲,該如何選擇靠譜團隊?遊戲
- MIDiA Research:調查顯示遊戲玩家每週觀看遊戲內容時長達8.5小時 超過實際遊戲時長遊戲
- 為了延長遊戲時間,這些單機遊戲都是如何套路玩家的?遊戲
- 如何選擇撥號VPS伺服器!伺服器
- 美國雲伺服器如何選擇伺服器
- 如何選擇伺服器做網站伺服器網站
- 搭建論壇如何選擇伺服器伺服器
- 騰訊遊戲學院專家:如何延長玩家遊戲時間,並調動玩家二次創作?遊戲
- 生存題:遊戲的戰略選擇,如何抓住主要矛盾?遊戲
- 個人如何選擇阿里雲伺服器阿里伺服器
- 購買雲伺服器,如何選擇配置伺服器
- 網站建站該如何選擇伺服器?網站伺服器
- 如何選擇美國站群伺服器伺服器
- Vlog伺服器租用如何選擇配置-VeCloud伺服器Cloud