搭建饥荒服务器
介绍
项目地址:https://github.com/hujinbo23/dst-admin-go
安装
#拉取项目
git clone https://github.com/hujinbo23/dst-admin-go.git
cd dst-admin-go
vim config.yml
#启动端口
port: 8082
#数据库
database: dst-db
#自动检测 单位都是 分钟
autoCheck:
# 森林状态检测间隔时间
masterInterval: 5
# 洞穴状态检测间隔时间
cavesInterval: 5
# 森林模组更新检测间隔时间
masterModInterval: 10
# 洞穴模组更新检测间隔时间
cavesIModInterval: 10
# 游戏更新检测间隔时间
gameUpdateInterval: 20
modUpdatePrompt: "xxx"
gameUpdatePrompt: "xxx"
#安装环境
apt install golang-go
#运行
go mod tidy
go run main.go
打赏: 支付宝
本人所有文章均为技术分享,均用于防御为目的的记录,所有操作均在实验环境下进行,请勿用于其他用途,否则后果自负。 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
docker版本项目地址:https://github.com/kairlec/dst-admin-go-docker
如果不想下docker版,想直挂载这个项目到docker,可以参考:https://github.com/hujinbo23/dst-admin-go/issues/29。下面引用一些内容:
dockerfile 在 docs 文件里面,dockerfile 默认暴露了饥荒两个端口
docker 存档目录挂载 命令参考
docker run -d --name dst-admin-go
-p8080:8082
-v /root/dstsave:/root/.klei/DoNotStarveTogether
-v /root/dstbackup:/app/backup
-v /root/dstmod:/app/mod
hujinbo23/dst-admin-go:1.1.7
容器存档启动路径: /root/.klei/DoNotStarveTogether
容器存档备份路径: /app/backup
容器存档模组路径: /app/mod
容器玩家日志路径: /app/dst-db
容器服务日志路径: /app/dst-admin-go.log