版本修改记录
以tag 版本为准
1.4.2-dev6
增加
- 增加发布Release版本信息
1.4.2-dev5
修改
- 修改配置回调函数
- 修改Game启动的日志打印
- 修改配置的日志打印
- 修改内部日志的打印级别
- 修改Swagger的信息配置和打印
- 修改HTTPURL的参数验证
- 修改HTTPURL的参数判断
- 修改Logo日志的打印
优化
- 优化HTTPURL的前后缀判断
删除
- 删除无效的参数验证
- 删除HttpCode启动参数和配置参数
增加
- 增加HTTPURL的启动参数传递
修复
- server启动缺失逻辑 await
1.4.2-dev4
修改
- 修改启动参数的配置
- 修改启动参数的默认值配置和类型修改
修复
- 修复配置表不等待加载完成的BUG
1.4.2-dev3
增加
- 增加在线人数达到上限的处理
- 增加消息的发送的心跳打印过滤
- 增加消息的接收打印
- 增加心跳消息的发送和接收打印的配置
- 增加启动时间的设置
修改
- 修改消息处理器的执行到父类
- 修改错误码的实现
- 修改Mapster 的引用程序集
1.4.2-dev2
- 增加 Mapster 的引用
- 更新 导出的协议文件
1.4.2-dev1
- 修复错误码被异常重写的问题
1.4.2
- 修复 增加或更新函数不能正常运行的异常
1.4.1
修改
- 修改数据库类型的构造函数约束
- 修改将查询单个数据接口。查询不到的时候。会返回一个新的对象
- 修改Session的连接处理更新的时候没有正确处理上一个连接的异常
增加
- 增加计时器的暂停和恢复函数接口
删除
- 删除无效的类型转换
1.4.0
增加
- 增加删除列表的数据库接口
1.3.3
修改
- 修改删除数据的时候的错误写法
修复
- 修复更新数据库的操作异常
1.3.2
修改
- 修改默认HTTP端口为28080
- 修改热更新模块的代码为密封类
修复
- 修复代码报错
增加
- 增加消息类型重复处理的日志打印
升级
- 升级底层框架库为1.2.1
1.3.1
修改
- 修改JSON 序列化的类为底层支持库
1.3.0-beta2
增加
- 增加JSON序列化的大小写忽略判断
修复
- 修复默认保存时长为5s的错误。修改为300s
修改
- 修改类型的声明为完整声明
- 修改命名空间的全局引用配置
- 修改命名空间的引用为全局引用
删除
- 删除无效的程序集配置
- 删除无效的内容引用
1.3.0-beta1
增加
- 增加接口和字段和类型的描述
- 增加请求消息的描述
- 增加消息结构的验证处理和效验执行
- 增加处理结构化消息对象的处理函数
- 增加HTTP的请求和响应的属性标记。用于生成Swagger文档
- 增加响应结构的原始Swagger输出显示
- 增加请求和响应的消息结构基类
- 增加获取HTTP处理器的接口
- 增加HTTP的Swagger接口功能
- 增加二进制加载函数的适配
- 增加二进制的数据读取处理
- 增加雪花ID的生成
- 增加启动配置
- 增加表达式的测试代码
- 增加字符串的扩展函数和注释
- 增加Actor遍历接口
- 增加玩家的ActorID的设置
- 增加HTTP的处理ProtoBuf 消息的功能
- 增加HTTP 处理耗时
- 增加Actor耗时的消息ID打印
- 增加断言异常的类型定义
- 增加批量操作接口
- 增加API站点的说明
- 增加Docfx 生成
- 补全代码的文档注释
- 增加时间计算函数
- 优化连接客户端代码
- 优化定时器代码
- 优化启动参数选项配置
- 优化HTTP服务启动类的代码结构
修改
- 修改HTTP启动方式的参数传递
- 修改Swagger的Scheme的字段大小写处理为保持原来的大小写
- 修改配置表管理器的访问权限
- 修改README
- 修改和补充客户端的代码注释和压缩解压缩
- 修改DB的初始化方式
- 修改程序集的描述信息
- 修改Database程序集的配置
- 修改Game的启动类
- 修改服务器的启动代码优化
- 修改服务器长连接的日志打印
- 修改启动日志的打印方式
- 修改Json库为内置的系统库
- 修改控制台输出日志
- 修改登录逻辑
- 修改数据基类的ID默认值判断
- 修改索引的实现方式
- 修改启动参数配置
- 修改登录验证方式
- 修改序列化异常的问题
- 修改内存池的处理
- 修改Client登录逻辑
- 修改表达式的计算方式为求短取值
- 修改Hash算法库的引用
- 修改接口的变化
- 修改HTTPJSON消息格式为基础框架库
- 修改MessageProtoHelper初始化接口
- 修改API导出配置
- 修改启动参数判断
- 修改游戏服务器的启动参数检查
- 修改TCP 服务器的启动判断
- 修改登录流程为新的消息处理方式
- 修改登录流程为Web 的方式
- 修改接口变动适配
- 修改HTTP JSON参数处理方式
- 修改HTTP 响应结构
- 修改配置表的更新
- 规范化代码格式化
- 修改打印格式化的宽度为140
- 修改消息对象过滤器的类为密封类
- 修改Owner的设置方式
- 修改ActorType 的定义方式
- 修改Actor Type 的值导致的编译错误
- 修改Actor Type 的值
- 修改测试客户端的协议实现
- 修改测试客户端的导出路径
- 修改参数异常的问题
- 修改启动参数的配置
- 修改多线程并发的时候的对象异常
修复
- 修复Schema 的显示错误
- 修复Dockerfile 的错误
- 修复存档间隔时间没有生效配置的问题
- 修复ActorId 和PlayerID不一致的问题
- 修复编码数据的时候的压缩长度没有给子类开放的问题
- 修复包长度读取异常的问题
删除
- 删除Write函数
- 删除废弃的启动实现中间类
- 删除无效代码
- 删除无效的代码
- 删除ORM的引用
- 删除无效的字节打印
- 删除无效的命名空间引用
- 删除无效的文件
- 删除废弃文件
- 删除用不到的库
- 删除用不到的DB库
- 删除编码定义规范
1.2.0-beta22
- 增加 二进制的数据读取处理
1.2.0-beta21
修改
- 修改README
- 修改和补充客户端的代码注释和压缩解压缩
- 修改DB的初始化方式
- 修改程序集的描述信息
- 修改Database程序集的配置
增加
- 增加雪花ID的生成
1.2.0-beta20
增加
- 增加Foundation的版本
- 增加SuperSocket的程序集版本
- 增加启动配置
- 增加表达式的测试代码
- 增加字符串的扩展函数和注释
- 增加玩家的ActorID的设置
- 增加HTTP的处理ProtoBuf消息的功能
- 增加HTTP处理耗时
- 增加编码规范
- 增加Actor耗时的消息ID打印
- 增加断言异常的类型定义
- 增加批量操作接口
- 增加API站点的说明
- 增加Docfx生成
- 增加事件执行的时候的异常捕获
- 增加网络发送消息的时候的网络连接状态判断
- 增加APM端口的被占用的判断
- 增加数据库抽象程序集的处理
- 增加网络连接基类的程序集
- 增加协议标记类的注释
- 增加热更新标记类的注释
- 增加大数注释
- 增加定点数注释
- 增加AES注释
- 增加监控注释
- 增加加密解密的工具类注释
- 增加析构函数的注释
- 增加RSA的注释
- 增加日志文件的映射
- 增加配置文件的文档注释。去除编译警告
修改
- 修改Game的启动类
- 修改服务器的启动代码优化
- 修改服务器长连接的日志打印
- 修改启动日志的打印方式
- 修改Json库为内置的系统库
- 修改控制台输出日志
- 修改登录逻辑
- 修改DB程序集的变动适配
- 修改数据基类的ID默认值判断
- 修改索引的实现方式
- 修改启动参数配置
- 修改登录验证方式
- 修改Client登录逻辑
- 修改表达式的计算方式为求短取值
- 修改Hash算法库的引用
- 修改接口的变化
- 修改HTTPJSON消息格式为基础框架库
- 修改MessageProtoHelper初始化接口
- 修改API导出配置
- 修改启动参数判断
- 修改游戏服务器的启动参数检查
- 修改TCP 服务器的启动判断
- 修改登录流程为新的消息处理方式
- 修改登录流程为Web 的方式
- 修改HTTP JSON参数处理方式
- 修改HTTP 响应结构
- 修改配置表的更新
- 规范化代码格式化
- 修改打印格式化的宽度为140
- 修改消息对象过滤器的类为密封类
- 修改Owner的设置方式
- 修改ActorType 的定义方式
- 修改Actor Type 的值导致的编译错误
- 修改Actor Type 的值
- 修改测试客户端的协议实现
- 修改测试客户端的导出路径
- 修改参数异常的问题
- 修改启动参数的配置
- 修改多线程并发的时候的对象异常
修复
- 修复Schema 的显示错误
- 修复Dockerfile 的错误
- 修复存档间隔时间没有生效配置的问题
- 修复ActorId 和PlayerID不一致的问题
- 修复编码数据的时候的压缩长度没有给子类开放的问题
- 修复包长度读取异常的问题
删除
- 删除Write函数
- 删除废弃的启动实现中间类
- 删除无效代码
- 删除无效的代码
- 删除ORM的引用
- 删除无效的字节打印
- 删除无效的命名空间引用
- 删除无效的文件
- 删除废弃文件
- 删除用不到的库
- 删除用不到的DB库
- 删除编码定义规范
1.2.0-beta19
修改
- 修改接口的变化
- 修改HTTPJSON消息格式为基础框架库
- 修复Dockerfile 的错误
1.2.0-beta18
修改
- 修改程序集的整合
1.2.0-beta17
删除
- 删除用不到的库
- 删除用不到的DB库
- 删除编码定义规范
- 删除用不到的代码
修复
- 修复存档间隔时间没有生效配置的问题
修改
- 修改程序集的整合
- 修改MessageProtoHelper初始化接口
- 修改API导出配置
增加
- 增加Actor遍历接口
1.2.0-beta16
修改
- 修改启动参数判断
- 修改游戏服务器的启动参数检查
- 修改TCP 服务器的启动判断
修复
- 修复反解析ActorType的时候的错误
- 修复ActorId 和PlayerID不一致的问题
增加
- 增加玩家的ActorID的设置
删除
- 删除无效的代码
1.2.0-beta15
修改
- 修改登录流程为新的消息处理方式
增加
- 增加HTTP的处理ProtoBuf 消息的功能
1.2.0-beta14
修改
- 修改登录流程为Web 的方式
- 修改接口变动适配
- 修改HTTP JSON参数处理方式
- 修改HTTP 响应结构
- 修改配置表的更新
- 规范化代码格式化
增加
- 增加HTTP 处理耗时
- 增加编码规范
删除
- 删除定时器的调试和信息 级别的日志打印
- 删除无效的文件
- 删除废弃文件
1.2.0-beta13
修复
- 修复包长度读取异常的问题
1.2.0-beta12
修改
- 修改测试客户端的协议实现
- 修改测试客户端的导出路径
- 修改参数异常的问题
- 修改启动参数的配置
- 修改多线程并发的时候的对象异常
1.2.0-beta11
增加
- 增加Actor耗时的消息ID打印
修改
- 修改ActorType 的定义方式
删除
- 删除无效定义
1.1.1-beta9
修改
- 修改获取唯一ID的函数名称
1.1.1-beta8
修改
- 修改Player 对象引用对象错误的问题
修复
- 修复账号相同的BUG
增加
- 增加外部传入自定义级别的模块ID
- 增加账号模块定义
- 增加玩家组件处理器
1.1.1-beta7
修改
- 修改ActorID的Session处理
- 修改玩家账号和角色功能的归属异常问题
增加
- 增加ActorID的设置
- 增加ActorID的自定义数据设置和获取
- 增加网络清理的时候清空自定义数据
- 增加清理自定义数据的接口
修复
- 修复函数调用写错的问题
1.1.1-beta6
修改
- 修改账号的ActorType
- 修改会话的创建和删除
- 修改会话的设置
- 修改网络连接会话管理
- 修改值的异常判断
增加
- 增加账号的等级字段
- 增加网络断开的时候,会话没有删除的处理
- 增加删除值之后的返回
删除
- 删除无效的代码文件
1.1.1-beta5
修复
- 修复代码报错
- 修复发送消息的时候.网络已经断开.导致的崩溃
修改
- 修改字段名称,保持双端字段名称统一
- 修改消息操作类型的打印方式
- 修改IsModify 属性为函数.避免序列化递归异常
增加
- 增加超过多少字节才启用压缩的设置
- 增加压缩和解压的实现
- 增加程序退出的Tag 打印
删除
- 删除消息ID的默认序列化
1.1.1-beta4
修改
- 修改唯一ID的生成方式
增加
- 增加ID模块
- 增加ActorID的生成接口
1.1.1-beta3
修改
- 修改发送消息的适配
- 修改错误码的返回写入优化
- 修改日志打印等级
删除
- 删除无效的命名空间引用
- 删除UnitID 字段
- 删除网络渠道扩展
增加
- 增加发送消息的注释
- 增加消息码描述属性
1.1.1-beta2
- 修改 ActorType定义
1.1.1-beta1
修改
- 修改函数命名标准化
修复
- 修复对象初始化异常的问题
1.1.0-beta5
修复
- 修复Setting没有设置的空检查
- 修复当Setting为空的报错处理
1.1.0-beta4
修改
- 修改设置参数的适配
- 修改消息编码器的消息处理
- 修改游戏服务器的默认配置
增加
- 增加网络渠道的设置参数配置
- 增加消息的打印接口
1.1.0-beta3
修改
- 修改启动服务器为单一服务器
增加
- 增加初始化配置的时候配置ServerId
- 增加Actor类型获取失败的处理容错
- 增加Actor类型
修复
- 修复ActorType转换错误的问题
1.1.0-beta2
增加
- 增加ActorID的单元测试
- 增加报错多条数据的接口
修改
- 修改唯一ID生成类的命名适配
- 修改ActorID生成类的命名适配
- 修改Actor的类型的范围
- 修改全局最大ID的值
- 修改ID生成工具的时间
1.1.0-beta1
修改
- 修改ActorType和ID的获取
- 修改mongoDb 的字段警告
- 修改最大全局ID
- 修改命名
- 修改RDS 关系型数据库的适配处理
- 修改基类的字段为虚字段
增加
- 增加镜像同步
- 增加数据库MySQL的实现
- 增加MySQL的DB适配库
- 增加数据存档的泛型约束调整
1.1.0
修改
- 修改属性移动的适配
- 修改属性的移动
- 修改Core变化的适配
- 修改Core 的注释和调优
- 修改组件代理的属性命名
- 修改处理器的命名和位置
- 修改组件的命名和位置
- 修改事件的抽象分离
- 修改代码格式化
- 修改代理回调的命名
- 修改程序集描述
- 修改程序集变动
- 修改命名空间和程序集变动适配
- 修改程序集命名空间
- 修改数据对象的引用更新
- 修改数据对象的接口变动适配
- 修改Database的基础接口抽象
- 修改xxhash 数据库扩展为内部类
- 修改监控帮助类的注释
- 修改NoSql 的注释和删除无效代码
增加
- 增加数据存储接口注释
删除
- 删除对象引用pb
- 删除迭代器中的无效宏定义
1.0.7-beta12
修改
- 修改Core变化的适配
- 修改Core 的注释和调优
- 修改组件代理的属性命名
- 修改处理器的命名和位置
- 修改组件的命名和位置
- 修改事件的抽象分离
- 修改代码格式化
- 修改代理回调的命名
1.0.7-beta11
修改
- 修改程序集描述
- 修改程序集变动
- 修改程序集名称变动
- 修改命名空间和程序集变动适配
- 修改程序集命名空间
- 修改数据对象的引用更新
- 修改数据对象的接口变动适配
- 修改Database的基础接口抽象
- 修改xxhash 数据库扩展为内部类
- 修改监控帮助类的注释
- 修改NoSql 的注释和删除无效代码
增加
- 增加数据存储接口注释
删除
- 删除对象引用pb
- 删除迭代器中的无效宏定义
优化
- 优化HTTP结果对象为密封类
1.0.7-beta10
修复
- 修复引用路径错误
修改
- 修改版本号的定义
1.0.6-beta7
增加
- 增加nuget 的版本处理
- 增加程序集的编译
- 增加缓存注释
- 增加日志打印接口
- 增加注释
修改
- 修改配置表的同步变动
- 修改配置表的核心程序集的抽象
- 修改HTTP库的注释
- 修改编译警告
删除
- 删除重复定义
1.0.6-beta6
修改
- 修改配置表的同步变动
- 修改配置表的核心程序集的抽象
- 修改HTTP库的注释
- 修改编译警告
- 修改接口变动适配
- 修改核心抽象程序集的命名和注释
- 修改适配程序集的变动
- 修改消息处理器的类的类型
- 修改组件实现名称的验证和命名校验
- 修改代码结构
- 修改HTTP消息的映射标签
- 修改HTTP的命令命名
- 修改基础消息编码器的权限
- 修改消息的结构抽象
- 修改网络库的异常接口处理
- 修改消息对象的消息ID的设置权限
- 修改消息业务类型程序集变动的适配
- 修改消息操作类型的所属位置
- 修改websocket 的数据发送
- 修改启动器抽象的适配
- 修改命名空间的引用异常
- 修改函数命名
- 修改函数名称
- 修改程序集的描述
- 修改mongoDB 的实现
- 修改扩展函数的变动适配
- 修改空参数检查的扩展函数
- 修改协议程序集的实现
- 修改适配新的协议和结构改动
- 格式化流水线代码
增加
- 增加程序集的编译
- 增加缓存注释
- 增加日志打印接口
- 增加核心的注释和修改命名
- 增加游戏启动类的字段注释
- 增加启动程序集的构建
- 增加DB服务的mongoDB程序集抽象
- 增加Mongo的程序集分离
- 增加Linq表达式的扩展函数
- 增加新的扩展函数
- 增加压缩器和解压器的实现基类
- 增加压缩工具库
- 增加网络消息包的构建
- 增加获取消息业务类型的接口定义
- 增加消息解码编码器的解压和压缩接口
- 增加消息对象的注释
- 增加基础消息接口的消息业务类型设置的适配
- 增加基础消息接口的消息业务类型设置
- 增加抽象消息解析程序集
- 增加网络抽象包的构建
- 增加版本号的引入
- 增加网络抽象库
删除
- 删除重复定义
- 删除废弃文件夹
1.0.6-beta5
修改
- 修改接口变动适配
- 修改核心抽象程序集的命名和注释
- 修改适配程序集的变动
- 修改消息处理器的类的类型
- 修改组件实现名称的验证和命名校验
- 修改代码结构
- 修改HTTP消息的映射标签
- 修改HTTP的命令命名
- 修改基础消息编码器的权限
- 修改消息的结构抽象
- 修改网络库的异常接口处理
- 修改消息对象的消息ID的设置权限
- 修改消息业务类型程序集变动的适配
- 修改消息操作类型的所属位置
- 修改websocket 的数据发送
增加
- 增加核心的注释和修改命名
- 增加Core的抽象程序集
- 增加游戏启动类的字段注释
删除
- 删除废弃文件夹
1.0.6-beta4
增加
- 增加启动程序集的构建
- 增加DB服务的mongoDB程序集抽象
- 增加Mongo的程序集分离
- 增加Linq表达式的扩展函数
- 增加新的扩展函数
修改
- 修改启动器抽象的适配
- 修改命名空间的引用异常
- 修改函数命名
- 修改程序集的描述
- 修改mongoDB 的实现
- 修改扩展函数的变动适配
- 修改空参数检查的扩展函数
1.0.6-beta3
增加
- 增加压缩器和解压器的实现基类
- 增加压缩工具库
修改
- 格式化流水线代码
1.0.6-beta2
增加
- 增加网络消息包的构建
- 增加获取消息业务类型的接口定义
- 增加消息解码编码器的解压和压缩接口
- 增加消息对象的注释
- 增加基础消息接口的消息业务类型设置的适配
- 增加基础消息接口的消息业务类型设置
- 增加抽象消息解析程序集
1.0.6-beta1
1.0.5-beta2
修改
- 修改Session的命名
1.0.5-beta1
修复
- 尝试修复类型转换编译异常
1.0.5-beta
修复
- 尝试修复类型转换编译异常
1.0.5
删除
- 删除非库类的多余引用
增加
- 增加符号表的插入.方便调试
修改
- 修改ReadME
1.0.4
修改
- 修改编译警告
- 修改编译警告过滤
- 修改Readme 的文件所在目录
- 修改错误的设置权限
修复
- 修复异步删除没有实现的问题
- 修复数据状态回存的异常
增加
- 增加DBServer 注释
- 增加ServerManager注释
- 增加网络库的文档注释
1.0.3
增加
- 增加版本号的设置
修改
- 修改网络库为引用编译好的库
0.0.7-beta
修改
- 修改版本识别路径
0.0.6-beta
修改
- 修改版本识别路径
0.0.5-beta
修改
- 修改版本号的设置
0.0.4-beta
修改
- 修改版本识别路径