网络游戏demo开发实例:多人在线RPG游戏(MMO RPG)demo的开发记录(第12篇)

本篇博客记录了网络游戏demo开发的最新进展,重点介绍了多玩家登录和显示周围玩家的功能实现。在服务端,新增了Role和RoleDB类来管理玩家信息,加强了登陆验证;在客户端,实现了配置文件配置服务器参数和玩家信息,优化了消息处理。现在,当玩家登录或离线时,会向其他在线玩家广播更新信息。
摘要由CSDN通过智能技术生成

version14 ( csdn下载地址请猛击这里 )

主要内容:多玩家登陆 显示周围玩家

所属部分:服务端 客户端

代码地址 https://github.com/changjixiong/MMO-RPGGame, 如何获得代码,请参考 如何用SVN从github上检出代码的不同版本

邮件地址:changjixiong@gmail.com

本系列目录


服务端主要修改:

增加了class Role记录玩家信息

增加了class RoleDB 记录所有玩家

修改了class HandlerLogon 增加了重复登陆校验

修改了class HandlerLogic 在进入时广播初始化消息给其他在线玩家,在处理动作逻辑时,将动作数据广播给其他在线玩家


客户端主要修改:

增加了配置文件config.ini用于配置服务器参数和玩家用户名密码(暂时没有提供登陆界面输入)

增加了登陆函数用于校验重复登陆

将消息处理从GameWorld::Main()中分离出来,放在函数 GameWor

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值