Skip to content

Releases: qiunet/DuoDuo

7.2.3

20 Feb 07:58
Compare
Choose a tag to compare
  1. 热加载可以直接加载没有在jvm的Class。
  2. 优化Channel和ISession的关系。
  3. 优化节点连接池。
  4. 增加通用请求CD,同一个请求10ms内连续请求会被拦截。
  5. 增加识别duoduo的wireshark插件代码。
  6. 优化消耗 奖励,支持子类继承。
  7. 增加Debug模式,打印所有日志。
  8. 自己用Netty重写代码替换OKHttp这个伪异步HttpClient。
  9. Cross事件空构造检查。

7.2.2

31 Oct 00:41
Compare
Choose a tag to compare
  1. 优化启动报错提示
  2. 优化MessageHandler msgQueueIndex 设置
  3. DuoDuo 时区设置后, 调度根据对应的时区执行
  4. 日志优先basic打印, 修复可能不打印 bug
  5. 优化没有任何消息的Channel 报错打印.

7.2.1

02 Sep 14:15
Compare
Choose a tag to compare
  1. ServerNode 异步处理
  2. 网络部分优化
  3. UserServerState 优化
  4. 增加GM网络调试命令

7.1.2

27 Jun 00:22
Compare
Choose a tag to compare
  1. 配置读取沙盒模式, 可以先沙盒校验配置, 然后才替换到运行时.
  2. 玩家状态优化, 维护玩家所在服务列表,自动寻路到所在服务器.
  3. 提供可以有序列化id的头, 客户端可以将请求 响应进行关联处理!
  4. 对只连接, 不发包的channel进行定时清理.
  5. 提供多一种rpc调用, 通过RpcManager.rpcCall调用远程方法!
  6. 离线玩家部分进行优化, 更好操作离线的玩家数据.
  7. Formula公式优化, 提供更多公式!

7.1.1

06 Apr 05:45
Compare
Choose a tag to compare
  1. Session 代码优化, 结构更加清晰.
  2. Server 跟 Server之间交互统一一个 node_port 端口.
  3. 优化玩家Cross到其它服务, 使用共享的Channel.
  4. 增加广播组件, 可以减少Protobuf序列化消耗.
  5. digester3 因为包过于老旧, 功能实现自己重写
  6. 行为树压测部分优化
  7. 增加Redis 的异步锁工具
  8. 对象池优化, 经过压测后的最终版本.
  9. 输出打印优化, 大部分协议, 通讯事件可以屏蔽输出.
  10. EventLoopGroup Worker 线程池多网络服务共用.

7.0.10

13 Jan 03:37
Compare
Choose a tag to compare
  1. 优化定时调度
  2. 优化任务Target
  3. 优化事件(事件接口重命名 事件权重级别增加)
  4. server id 规则修改
  5. 修复bug

7.0.9

09 Dec 03:38
Compare
Choose a tag to compare
  1. 优化LogRecord, 埋点日志可以往多途径输出
  2. IChannelData 里面的数据可以选择在生命周期结束回收
  3. proto生成时候, 可以选择与前版本进行兼容检查
  4. Do的keyName subKeyName 放到@table 注解
  5. 奖励 消耗的优化
  6. 规范命名
  7. 完善 Wiki

7.0.8

07 Nov 02:58
Compare
Choose a tag to compare
  1. 数据库的同步落地放到玩家线程
  2. Server启动单端口同时支持 Ws Http Tcp Kcp 4种协议
  3. 加入Prometheus的支持
  4. jar升级到最新
  5. proto生成bug修复

7.0.6

21 Oct 08:09
Compare
Choose a tag to compare
  1. ProtocolHeader 支持Connect Request Response 三种格式, 客户端连接游戏服支持自定义.
  2. Http API 换回OkHttp的
  3. Protobuf encode 频繁创建的对象缓存.
  4. MessageHandler 线程安全问题修复
  5. ObserverSupport 支持使用组的概念来维护
  6. ProjectInit 可以自动找mybatis下的xml. 配置到MybatisConfig.xml

7.0.4

28 Sep 02:53
Compare
Choose a tag to compare
  1. Epoll 优化
  2. github action build check
  3. Observer bug修复
  4. CfgReader 修改为使用同步读取
  5. Targets 优化