`/home/用户名`
│
├── DSTManager.sh # <-- 需要上传的脚本(也可以用命令直接从仓库下载)
│
├── `DSTServerManager` # <-- 脚本仓库,包含各种配置文件模板
│ ├── .cache # <-- 脚本处理时保存文件的地方
│ │ ├── .need_update # <-- 当这个文件存在时, 会在主面板提醒脚本有更新
│ │ ├── .skip_requirements_check # <-- 当这个文件存在时, 会跳过依赖包下载
│ │ ├── .klei # <-- 这里面有一个地表世界, 用来下载更新mod
│ │ ├── array # <-- 执行脚本时使用的数组会暂时存在这个文件里
│ │ ├── answer # <-- 执行脚本时用户的选择会暂时存在这个文件里
│ │ └── token # <-- 记录了上次输入的token
│ ├── docs # <-- 看一下这里面的文件, 你会对这个脚本更了解
│ ├── bin # <-- 这个文件夹里的文件, 是可执行文件
│ ├── lib # <-- 这个文件夹里的文件, 是由主脚本读取, 内部频繁使用全局变量
│ └── templates # <-- 配置文件模板
│ ├── cluster # <-- 生成新存档时复制这个文件夹
│ ├── shard_forest # <-- 生成新的地面世界时复制这个文件夹
│ ├── shard_cave # <-- 生成新的洞穴世界时复制这个文件夹
│ └── world_presets # <-- 保存了世界模板的地方
│ ├── standard # <-- 默认模板
│ ├── terraria # <-- terratia模板
│ └── empty # <-- 空洞世界模板(各种生成都调成无)
│
├── `Server`
│ ├── bin
│ │ └── dontstarve_dedicated_server_nullrenderer # <-- 32位服务端
│ ├── bin64
│ │ └── dontstarve_dedicated_server_nullrenderer_x64 # <-- 64位服务端
│ ├── mods # <-- mods文件夹保存v1模组
│ │ ├── dedicated_server_mods_setup.lua # <-- 在这边添加服务端(v1/v2)模组, 然后启动服务端来下载/更新mod
│ │ └── workshop-1234567 # <-- v1模组
│ │ └── modinfo.lua
│ └── ugc_mods # <-- mods文件夹保存v1模组
│ ├── appworkshop_322330.acf # <-- 手动删除mod时记得也修改这个
│ └── content
│ └── 322330 # 322330是饥荒的App ID, 貌似会随着游戏更新变化, 2022/01/23为止还是322330
│ ├── 1234567 # v1模组(这里面只有个没啥用的文件, 实际上v1模组还是在mods文件夹里)
│ │ └── xxxxxxx.acf
│ └── 7654321 # v2模组的ID
│ └── modinfo.lua
│
├── Steam
│ └── steamcmd.sh # <-- 下载,更新饥荒用这个
│
└── `Klei`
. ├── Agreements
. ├── backup # <-- 保存备份的地方
. ├── import # <-- 暂时没用
. └── `worlds`
. └── 存档名字(由玩家输入)
. ├── cluster.ini
. ├── cluster_token.txt # <-- token放这里
. ├── `世界名` # <-- 地表世界的文件夹名字, 一般是Master
. │ ├── worldgenoverride.lua # <-- 地上世界设置是这
. │ ├── modoverrides.lua # <-- 地上地底的modoverrides.lua的内容一模一样
. │ └── server.ini
. └── `世界名` # <-- 洞穴世界的文件夹名字, 一般是Caves
. ├── worldgenoverride.lua # <-- 地底世界设置是这
. ├── modoverrides.lua # <-- 地上地底的modoverrides.lua的内容一模一样
. └── server.ini
This repository has been archived by the owner on Feb 24, 2024. It is now read-only.