version14 ( csdn下载地址请猛击这里 )
主要内容:多玩家登陆 显示周围玩家
所属部分:服务端 客户端
邮件地址:changjixiong@gmail.com
服务端主要修改:
增加了class Role记录玩家信息
增加了class RoleDB 记录所有玩家
修改了class HandlerLogon 增加了重复登陆校验
修改了class HandlerLogic 在进入时广播初始化消息给其他在线玩家,在处理动作逻辑时,将动作数据广播给其他在线玩家
客户端主要修改:
增加了配置文件config.ini用于配置服务器参数和玩家用户名密码(暂时没有提供登陆界面输入)
增加了登陆函数用于校验重复登陆
将消息处理从GameWorld::Main()中分离出来,放在函数 GameWor