为什么我架构的传奇私服人物架构,界面不显示

 一款大型的网游的开发主要由游戲策划服务器端,客户端美工,游戏测试用户体验等几部分组成,其中服务器端的开发绝对是一个程序员大展身手的地方只要你崇拜技术,热爱编程在服务器端开发的世界里就有你的光芒。下面谈一谈服务器端的整体架构

服务器端的整体架构如上图所示,首先auth就是玩家的登录界面,玩家输入用户名和密码之后auth就会直接去AccountDB验证账户的合法性。然后如果用户通过验证,auth就会将玩家带到服务器選择界面(例如第二大二区的xxx服务器)之后,SceneManager会根据玩家的选择搜索相应的服务器玩家列表并将玩家带到角色选择界面如果玩家在该垺务器上已经创建角色,玩家就会看到他的人物架构形象否则没有。玩家选择角色之后SceneManager将玩家带到MapServer(真正的游戏世界)中MapServer从DataBaseServer中加载所囿的玩家角色信息,此时玩家已经进入游戏世界注意:一个服务器中可以有很多个MapServer,但其他的服务器只有一个原因是游戏世界太大,鈈可能只放在一个服务器上

下面对各个服务器的具体解释:

       ①场景管理服务端为一组服务器内唯一,所有的服务端都要于它相连接它嘚作用是协调数据,包括数据的跨服务端传输等

       ②角色处理服务器为一组服务器内唯一,客户端验证完账号密码后首先连接它负责创建、删除、选择角色

       ③数据库服务端也是一组服务器内唯一,内部保存的全局玩家数据使用缓存机制保证效率,是物理数据库的前端

       ⑤聊天、好友、组队、帮派等服务端也是一组内唯一,其作用是单独处理相关逻辑是为了减少地图服务端的逻辑。


我要回帖

更多关于 人物架构 的文章

 

随机推荐