一种经典的网络游戏服务器架构
来源:http://www.kuqin.com/gamedev/20080411/6544.html
收集 2008-04-11
摘要
在这个架构里面,GameServer 实际上是一个游戏逻辑的综合体,里面可以再去扩展
成几个不同的逻辑 服务器,通过 PublicServer 进行公共数据交换。UserServer 实际上
扮演了一个 ServerGroup 的领头羊的角色,它负责向 LoginServer 注册和更新服务器组
的信息(名字,当前人数)……
首先,二话不说,上图(用 Windows 画图画的。。。)
这个图是一个区的架构图,所有区的架构是一样的。上面虚线框的 ServerGroup 和旁边
方框内的架构一样。图上的所有 x N 的服务器,都是多台一起的。红线,绿线,和蓝线
图上也有图示,这里就不多介绍了。关于 Agent Server 大家也能看出来,其实就是
Gate。
这里主要介绍下图上的标记了号码的位置的数据连接的内容和意义。