百万用户级游戏服务器架构设计探索.doc

百万用户级游戏服务器架构设计 本文从最简单的游戏服务器架构开始讲起,结合主流的WOW等大型游戏服务器设计思路和mangos的一些理念,一步一步揭开网络游戏服务器的架构设计方法,对初学者尤其有帮助。0 D8 z+ [, w7 o9 _8 F0 i ? ?? ???本文不但针对大型网游的设计,对中小型以及休闲棋牌类游戏服务器的设计,也有很大的启发作用。% Z# x+服务器结构探讨 -- 最简单的结构?   所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。?   好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建一个我们需要的MMOG结构。?   对于一个最简单的游戏服务器来说,它只需要能够接受来自客户端的连接请求,然后处理客户端在游戏世界中的移动及交互,也即游戏逻辑处理即可。如果我们把这两项功能集成到一个服务进程中,则最终的结构很简单:?   client ----- server?   嗯,太简单了点,这样也敢叫服务器结构?好吧,现在我们来往里面稍稍加点东西,让它看起来更像是服务器结构一些。?   一般来说,我们在接入游戏服务器的时候都会要提供一个

文档评论(0)

1亿VIP精品文档

相关文档