v2.16.0
版本发布时间: 2023-11-02 10:44:18
Nambers/MiraiCP最新发布版本:v2.16.0(2023-11-02 10:44:18)
v2.16.0
鉴于种种情况, 这版大概会是最后一版 ><
如果想继续询问项目内技术细节可以继续给我邮箱发邮件 eritque-arcus [at] eritque-arcus [dot] tech
以上
Sep 2020 ~ Oct 2023 ■
祝大家身体健康
---Antares
- Upgrade mirai to
2.16.0
Internal:
- 引入消息机制,插件与loader的通信会变得更安全
- libloader内部大幅重构、简化实现
- 重构指令系统
- 第三方代码增加polym的message queue
Fixs:
- 注册指令导致的崩溃 #198
- termux编译时缺少include的错误
Improvements:
- 现在
config.json
中可以填写libloader可配置项,json field为loaderConfigs
,子项包括:-
threadPoolSize
:控制线程池线程数,默认为0(使用系统支持的并发线程数)(注意:过大或过小均可能导致卡顿) -
tickRate
:一秒钟内libloader处理任务的次数,默认为100。范围为0-1000000,最小粒度为1微秒,该值为0时将使用默认值。(注意:过大会导致CPU占用虚高,过小可能导致延迟)
-
Breakchanges:
- 修改了部分源文件的命名,修复在Windows下MiraiCP源文件与部分系统库文件重名导致的编译、静态检查问题。使用multi target的用户可能会需要修改部分include
-
由于内部逻辑大幅重构,还未严格测试,可能有潜在的不兼容问题
1、 libLoader.dll 602KB
2、 libLoader.so 2.44MB
3、 MiraiCP-loader-2.16.0.jar 39.9MB
4、 MiraiCP-plugin-2.16.0.mirai2.jar 645.95KB