游戲服務器的架構和基礎系統
發布時間:2020/6/23 16:13:34 來源: 縱橫數據

一般地,會把游戲服務器的架構劃分如下三層:網絡接入層、游戲邏輯層、數據存儲層,這樣劃分的主要目的是:
將底層通信與業務邏輯處理解耦合;將業務邏輯處理與數據存儲解耦合;
有利于運營部署與擴展;
游戲服務器開發框架整體視圖。
游戲服務器基礎系統包含的內容基本上為各個游戲業務邏輯所公有的東西。
游戲對象內存管理:這是業務系統中最基本也是最重要的系統之一,目前,我們采用基于共享內存的預分配機制,來管理游戲中各個對象所需內存的分配與回收。這樣的好處是,當游戲服務器進程Crash時,配合運營的實時監測機制,系統自動拉取Crash進程后,在線玩家的狀態數據可以無損恢復,并且在線玩家不會感覺到服務器宕機;
消息分發管理:集中處理CS消息和SS消息,設計時重點考慮程序的可擴展性;
系統與運營日志管理:分別用來監控服務器狀態和玩家的各種行為;
游戲商城管理:對付費物品的上架、扣除、計費等處理;
玩家登錄管理:玩家登錄游戲時的流程統一處理。【艾娜】
本文來源:
//66moju.cn/article/2832.html
[復制鏈接]
鏈接已復制
上一篇: 游戲服務器的一些關鍵詞
下一篇:一些關于游戲服務器的知識

