Jun 20

整个系统只有一个大厅服务器(Hall Server), 大厅服务器收集房间服务器(Room Server)的连接信息, 提交给Web Server. 为了让Room Server的实现简单, 不让Room Server直接同Web Server交互.

当用户请求进入某个房间时, Web Server向Hall Server发送指令, Hall Server将指令转交给相应的Room Server. Room Server在这里可视为游戏服务器(Game Server)的接口.

当用户的请求得到允许后, 他将得到一个密钥, 用于进入Room Server. Web Client创建一个游戏进程, 并将密钥和其它信息通过参数或者stdio传给新起的游戏进程. 游戏进程连接Room Server, 开始进行游戏.

Related posts:

  1. 网游架构 – 传输服务器
  2. 网游架构 – 大厅服务器
  3. 网游服务器的架构 – 层次结构
  4. 网络传输层封装
  5. 网站开始了

Written by benegg at 2009-06-20 13:50:16 | Views: 7357 | tags: ,

2 Responses to “网络游戏的架构”

  1. 1. benegg blog - 网游架构 - 传输服务器 Says:

    [...] 前期文章: 网络游戏的架构 [...]

  2. 2. benegg blog - 网游架构 - 大厅服务器 Says:

    [...] 前期文章: 网络游戏的架构 [...]

Pages:

Leave a Reply

必须登录, 或者浏览器开启JavaScript支持才可以评论!