Skip to content

版本修改记录

以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

修改

  • 修改版本识别路径

0.0.3-beta