遊戲伺服器架構概要

2022-02-01 00:10:27 字數 1228 閱讀 8008

對伺服器軟體&硬體&執行的一體化規劃

問題:跨世界共享的功能?

問題:公共服的單點故障

問題:邏輯處理和持久化資料在乙個物理機上

方案:資料庫獨立部署&熱備,log服分離

現狀:所有的雞蛋都在乙個籃子裡

方案:切分xysvr,讓多個scene分別服務於一些使用者,world負責拉取資料。並協調控制多scene。

多tconnd:分離下行廣播包的壓力。

多scene:可擴充套件性(單服承載人數)。

resume機制

minidump

reload機制:資源、配置檔案熱載入;

gm系統:管理遊戲執行內容。

版本公升級

tcus

支援灰度更新。

目錄服務

賬號服務與賬號登擼

角色登入

遊戲過程

運營支援

讓我們談談遊戲伺服器開發(上)

遊戲伺服器架構演進(完整版)

本次課程中有句話使我印象很深刻:最重要的不是看結果,而是看這個結果是怎麼來的

努力,加油!

遊戲伺服器架構

登陸伺服器判斷賬戶合法性,如果合法的話,把session資訊寫入memcache,閘道器伺服器收到玩家連線請求後,在memcache裡查詢是否合法玩家,防止非法連線。閘道器伺服器要管理玩家連線,需要高併發,可以開多個 scene mgr純粹的 訊息功能 資料庫伺服器純粹的查詢修改資料功能,如果成為瓶...

遊戲伺服器架構

只是負責驗證使用者名稱和密碼,驗證之後返回token,token是有有效時間的,在有效時間內,並沒有保持連線的必要,所以,這裡的requestresponse可以做成短連線 http請求響應模式 提公升併發。如果超過了有效時間還沒有進入遊戲,令牌失效,在登入驗證時將被踢回重新獲取令牌。登入伺服器和閘...

遊戲伺服器架構簡介

遊戲的架構設計非常重要,好的架構 清晰,責任明確,擴充套件性強,易於除錯。這些會為我們的開發省下不少時間,對於遊戲伺服器的架構設計,我們首先要了解遊戲的伺服器架構都有什麼組成?一款遊戲到上線,需要具備哪些功能?遊戲架構本身代表是乙個體系,它包括 1.系統初始化 系統初始化是在沒有客戶端鏈結的時候,伺...