本人自15年下半年起從事某知名IP遊戲的後端研發工作,于16年中這款架構承載着我們的産品得以上線,截至現在整個背景服務的主要架構如下圖所示。
我們的産品是橫闆格鬥類動作遊戲,目前持續穩定盈利中。
寫下此文,别無它意,僅作記錄耳。
伺服器 | 類型 | 主要業務 | 備注 |
SuperServer | TCP服務 | 負責所有world服的資料同步 | |
WorldServer | TCP服務 | 負責world下全局資料同步,負責跨服比對業務 | |
GameServer | TCP服務 | 負責遊戲的主要非戰鬥業務邏輯 | |
PvEServer | TCP服務 | 負責遊戲的單人副本類玩法 | |
PvPServer | TCP服務 | 負責遊戲的所有多人玩法和玩家之間的PVP業務 | |
SlaveServer | HTTP服務 | 負責遊戲的登陸驗證、充值回調、GMTOOL業務互動 |
伺服器 | 類型 | 主要業務 | 備注 |
PassportServer | HTTP服務 | 賬号系統登陸、注冊、找回密碼、登陸驗證 | |
DeviceServer | HTTP服務 | 記錄使用者裝置碼 | 主要用于使用者找回賬号 |
MessageServer | HTTP服務 | 負責短信發送業務 | 發短信給使用者,通知、驗證碼等資訊 |
CustomerServer | HTTP服務 | 客服系統服務,使用者送出問題,客服人員回複問題 | |
ServerListServer | HTTP服務 | 負責伺服器清單業務,負責充值回調業務 | |
SLB1 | 負責ServerListServer負載均衡 | ||
SLB2 | 負責MessageServer負載均衡 | ||
HotUpdateServer | HTTP服務 | 負責用戶端版本熱更新業務 |