Releases: carrot-hu23/dst-admin-go
1.4.0
多房间-2.1.6 版本 beta
更新
- 允许添加远程房间
- 调整界面布局
- 增加自定义主题
1.3.1
更新内容
- 适配哈姆雷特世界配置可视化
- 适配饥荒最新版本配置
1.3.0
时间: 2024/07/08
更新内容
- 调整window启动世界方式
fixbug
- 修复控制台,选择 洞穴没有反应
- 修复window版本玩家列表不显示问题
- 修复自动更新,导致自动宕机失效问题,
- 修改自动更新,不启动世界问题
window 更新方式
只保留 dst_config,dst-db 两个文件,其他的都删除替换,直接运行 dst-admin-go.exe
多房间-2.1.5 版本
多房间-2.1.5 版本
此版本为 beta 测试版本
- 增加多用户管理
允许管理员将房间分配不同用户管理,用户只能看到分配给自己的房间 - 修复洞穴日志不显示问题
- 发送指令时自动转义
代理版本-2.1.5
可以把部署在不同服务器上的1.2.8 添加进来统一管理
这个版本只是单纯把 1.2.8 的接口给转发了,界面用得是2.1.5版本界面
和多房间版本的区别是,多房间版本是在一台物理机起多个饥荒进程,代理版本是将接口代理多个物理机上的服务
2.1.4
多房间版本
此版本,需要自己手动安装饥荒环境,萌新勿用,界面和 1.2.8 基本保持一致
1.2.8
关于所谓的内存泄露问题解释
部分人从系统设置更改了 cluster 值,但是之前的世界又没有关闭,导致之前的饥荒进程一直存活。这种问题请自己手动top查看,并关闭。因为我并不知道你增改 cluster 值是想切换存档还是什么意图,所以我并没关闭之前的存档
目前已知的问题是,如果你开几十个世界会执行大量的ps,导致cpu占用问题(此版本已经修复)。其他的只是十几个协程一直后台定时执。如果还有任何其他的问题,请截图 top 并且标明系统等信息
bug 反馈问题
目前本人使用得少,很多东西都后面加上去的,希望大家提交 issue 规范点,描述清楚,复现步骤,日志等等
模组配置,由于使用的第三方库 lua 解析成 js 对象 ,所以可能会存在一些问题。还有有些模组突然增加配置项导致缺失启动不起来问题,因为是本地部署,没办法实时更新有哪些配置项(目前增加了定时任务检查),此面板需要一定的动手能力和饥荒开服的能力,萌新和小白误用,英文差得的自己把日志翻译下就知道为什么启动不起来了
更新内容
- 增加 ugc persistent_storage_root conf_dir 启动项
- 增加 udp 端口提示
- 优化可视化(解决换行符号问题)
- 优化模组配置解析
- 优化自动宕机(只启动手动启动过的世界)
- 优化自动更新启动全部世界问题(只启动手动启动过的世界)
- 优化世界过多导致 ps 进程占用问题
- 玩家列表增加针对某一个世界查询
- 解决定时任务参数错误问题
- 增加更多提示
1.2.7
fixbug
- 增加 快照备份 功能
会根据设置间隔创建存档一次,并且只保留最新的几个备份 - 操作面板输入指令自动转义 无需在加 \ 转义
- 定时任务增加 '启动所有世界' '关闭所有世界'
- 房间设置,优化特殊字符问题
现在房间可以设置特殊字符 比如 【海难】+ 【永不妥协】 这种了。房间描述也增加了自动去除换行符号,避免输入换行符导致面板挂掉问题 - 自动宕机增加判断如果是手动关闭则不启动
- 自动维护发送公告问题
更新方式:
先关闭直接的面板 ./start 选择关闭
替换 dist 和 dst-admin-go 、static 三个文件
windows版本
- 修复玩家列表不显示问题
- 修复不显示饥荒本地版本问题
1.2.6
多层版本
替代之前的 8层版本,兼容 双层存档,不兼容之前的8层版本(自己手动改下 存档下的level.json文件)
此版本还在测试,追求稳定请使用 1.2.5 版本
windows 后缀为 windows 版本,界面和linux版本一样,只是后端做了适配
level.json 说明
每个存档都会生成一个level.json文件,这个文件主要是标记你的存档世界是那个文件
但是由于此面板的采集特殊性问题,你的主世界的文件必须为 Master (否则面板的日志采集和统计都会失效)
{"levelList":[{"name":"森林","file":"Master"},{"name":"洞穴","file":"Caves"}]}
name: 界面显示的名称
file: 世界文件名
例子
比如我之前的存档 世界 为 Master Caves Master1 Caves1
{"levelList":[{"name":"森林","file":"Master"},{"name":"洞穴","file":"Caves"},{"name":"森林1","file":"Master1"},{"name":"洞穴1","file":"Caves1"}]}