17TheWord / QueQiao

鹊桥,将Minecraft服务器连接至NoneBot2(不止是NoneBot)的服务端插件/Mod。
MIT License
22 stars 1 forks source link

[Bug] 配置文件的生成路径错误 #15

Open YuYue-Amatsuki opened 1 month ago

YuYue-Amatsuki commented 1 month ago

运行环境

Windows 10 LTSC ZuluJDK 21

鹊桥版本号

0.0.4

服务端信息

fabric 1.20.4

复现问题的步骤

1.删除floodgate的配置文件
2.启动服务器
3.服务器报错并关闭
4.配置文件生成在floodgate的配置文件夹内

错误日志

见日志文件

latest.log

截图

https://github.com/user-attachments/assets/d3980c0c-270c-4415-a146-929ebdbd4dca

备注

No response

17TheWord commented 1 month ago

感觉怪怪的 不论是 代码 对路径的判定

String configFolder = isModServer ? "config" : "plugins";
String serverType = isModServer ? "模组" : "插件";
Path configMapFilePath = Paths.get("./" + configFolder, BaseConstant.MODULE_NAME, "config.yml");

还是日志内的记录

[23:18:12] [main/INFO]: 正在启动
[23:18:12] [main/INFO]: 正在读取配置文件。
[23:18:12] [main/INFO]: 当前服务端类型为:模组服,配置文件路径为:C:\Users\YuYue\Desktop\mcdr3\server\.\config\QueQiao\config.yml。
[23:18:12] [main/INFO]: 读取配置文件成功。
[23:18:12] [main/INFO]: 初始化完成

都没有放到其他地方的可能,暂时没有思路。