2.2 启动LogonServer 第一步也是配置服务器,主要的配置信息为: 网络配置: 监听端口和最大连接数。 这里的最连接数控制这个LogonServer最多同时支持多少人同时登录。 数据库配置:主要是配置UserInfoDB的地址,端口连接所用的用户名和密码。 CenterServer相关配置: 主要有中心服务器所在IP,端口。需要CenterServer的相关信息是因为LogonServer会定时地从CenterServer中更新游戏列表和房间信息。 配置好以后就可以启动LogonServer了。 2.3 启动LogServer 这个服务器做的工作比较简单,就是处理玩家的查看游戏过程用的。主要有以下配置项: 网络配置: 监听端口和最大连接数。 数据库配置: GameLogDB所在的IP,端口,连接所用的用户名和密码 配置好以后启动即可。 2.4 配置RoomServer 玩家的大部分操作都是由这种服务器来响应,启动一个RoomServer实例相当于开启一个新的房间,所以要扩容,基本上只需要增加机器并开启更多的RoomServer即可,其配置包括: 房间基本信息: 房间类型(vip房间,比赛房间,普通房间等), 桌子数,每个桌子的椅子数等等。 网络配置: 监听端口和最大连接数。这个最大连接数就是本房间最多支持多少玩家同时在线玩游戏。 数据库配置: 包括UserInfoDB,具体游戏的DB(比如TexasPokerDB)的地址,端口,以及用户名和密码。 CenterServer相关配置:这个配置和LogonServer一样,需要这个配置也是因为RoomServer会定时地从 CenterServer中更新游戏列表和房间信息发送给客户端。 最后启动这个房间。在配置房间以后,玩家就可以通过客户端或者网页进行游戏了。
|