课程是《基于.NetCore开发MMORPG分布式游戏服务器》系列课程第5节,课程旨在帮助大家从零开始搭建商业化MMORPG的分布式服务器框架,包括不同种类服务器的线程模型,如中心服务器、网关服务器、游戏服务器、寻路服务器等,并讲解了这些服务器该如何根据各自的职责进行业务模块分工。
本课程主要带大家掌握玩家从登录到创建角色进入游戏的数据流程,如何通过Http在账号服务器创建账号。客户端通过不同的消息分类把消息发送到分布式服务器,并在对应服务器上创建虚拟玩家客户端,通过中转消息在中心服务器创建玩家角色,在游戏服务器上实现接收和处理玩家的行为。游戏服务器实现Tick模拟类似客户端的帧率,通过Tick定时存储服务器上玩家的数据到Redis和MongoDB!
相关课程推荐:
《分布式MMORPG服务器框架搭建以及MongoDB和Redis使用》(基于.NetCore开发MMORPG分布式游戏服务器系列篇1)
《支持HotFix的分布式服务器框架搭建》(基于.NetCore开发MMORPG分布式游戏服务器系列篇2)
《FlatBuffer表格工具和服务器表格加载》(基于.NetCore开发MMORPG分布式游戏服务器系列篇3)
《分布式网络和通讯协议数据传输》(基于.NetCore开发MMORPG分布式游戏服务器系列篇4)
《服务器AOI(Area Of Interest)算法和功能实现》(基于.NetCore开发MMORPG分布式游戏服务器系列篇6)
饭饭:独立游戏制作人 YouYouFramework游戏框架作者 自研MMORPG客户端和服务器框架
2014进入手游行业,7年以上游戏前后端开发经验,曾任日系游戏公司主程,畅游程序开发专家。开发过MMORPG游戏《封神之怒》、《轩辕剑》,SLG游戏《战之海贼》、《我的城堡》,休闲游戏《俄罗斯方块环游记》。
目录
1|玩家从登录到创建角色进入游戏的数据流程
2|通过Http访问器在账号服务器创建玩家账号
3|分布式服务器中使用中转消息进行服务器间通讯
4|客户端创建新角色或者选择已有角色进入游戏
5|游戏服务器定时存储玩家数据到Redis和MongoDB
本篇转载自《MMO游戏创建加载游戏角色对应服务器数据存储和读取》的第1节。
以上就是《MMO游戏创建加载游戏角色对应服务器数据存储和读取》的第1节,此课程比较适合初涉MMORPG服务器的开发者、从事Unity前端开发,对服务器进行学习的开发者以及希望全面学习服务器从零搭建到商业化的开发者。
看完全篇后你会获得:
1、使用中转消息在不同服务器间进行消息传递;
2、服务器实现Tick行为,定时存储玩家数据;
3、课程配套Demo工程。