Skip to content

duancoder/MMO-Basic-Components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

MMO-Basic-Components

mmo一些基础性的功能组件 网络层 内存管理的登基础组件的练习实践

目前存在的问题: 总体上mmo类型的游戏目前主要能力还停留在业务层,系统框架层还缺少实践,关键性的流程步骤缺乏认知 2 网络层到场景管理的消息传输管理缺乏实践 3 数据自动存盘部分的框架实现缺乏实践 4 一些场景管理,跨服,以及异常退出,顶号等流程缺乏认知,玩家各种状态管理缺少认知

目标计划 1 搭建一套天龙换皮项目, 根据协议内容,逐步升级替换 后端逻辑,将后端逻辑逐步修改为现代化的版本 2 网络层使用boost asio替换原生socket实现(如果整体编译不过,可以延后) 。使用现代化的c++17 来重构这套实现 3 后续会使用领导/追随者模型来重写一下网络层 使用c++17标准来优化下逻辑实现 (逐步改良) 4 将共享内存的逻辑实现搬运到redis中来实现 完成现代化改造 5 后续参考mu2 最新的mmo游戏实现

About

mmo一些基础性的功能组件 网络层 内存管理的登基础组件的练习实践

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors