|
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, 开始进行游戏.


June 20th, 2009 at 18:04:09
[...] 前期文章: 网络游戏的架构 [...]
June 21st, 2009 at 15:02:24
[...] 前期文章: 网络游戏的架构 [...]