carrot-hu23 / dst-admin-go

Don't Starve Together server panel. Manage room with ease, featuring visual world and mod management, player log collection。饥荒联机服务器面板。轻松管理房间,支持可视化的世界和模组管理,玩家日志采集
GNU General Public License v3.0
448 stars 64 forks source link

mod修改不成功;无起始存档会崩溃 #7

Open Biubush opened 1 year ago

Biubush commented 1 year ago
  1. 当系统没有~/.klei/DoNotStarveTogether/下没有对应的存档文件夹时,由于访问不到存档信息,后端会崩溃 建议处理此时的错误:初始化一个存档(比如纯净档)到对应文件夹里,然后再运行用户访问前端

  2. 调试时发现mod修改配置后世界设置-模组-保存配置-更新配置-重启房间,修改不生效。或者说,不知道什么时候会生效,只成功了一次,之后修改就再没生效过

目前在调试docker版的大佬你的go包,打算等把这些问题都解决了再正式发布。

carrot-hu23 commented 1 year ago

mod 没生效 一般都是 mod 解析出现了问题,生成的配置文件语法不正确(有些mod的modinfo写的太奇怪了解析会有问题,这个问题,我后面改下解析的逻辑。现在没有存档,会自动生成一个,不会出现崩溃问题了

carrot-hu23 commented 1 year ago

好像 mod 那一块确实有问题,有时候点击保存mod,但是没加进去,有点奇怪