当前位置:网站首页>饥荒云服管理脚本

饥荒云服管理脚本

2022-07-07 05:14:00 tough is tough

DST

Don’t Starve Together 饥荒联机版管理脚本

具体内容移步GitHub查看:

对云服存档开服的一些基本管理,旨在简化云服管理操作,降低管理成本。

一、功能

当前支持功能项:

  • 启动世界
  • 停止世界
  • 重启世界
  • 查询状态
  • 发送通知
  • 重置世界
  • 回档

二、快速开始

下载脚本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mg3hnwY9-1656843855777)(image/dst文件.png)]

点击下载

GitHub链接:https://github.com/clcaod/DoNotStarveTogether/blob/main/饥荒云服管理脚本/dst.sh

上传文件到服务器

可以通过FileZillaWinSCP等FTP文件传输工具上传至 /tmp 目录

1. 修改文件属组权限

文件需要和饥荒文件同属于一个用户。

比如我都是用steam用户则:

sudo chown steam:steam /tmp/dst.sh

2. 配置文件所在目录

文件存放位置支持两种方式
在这里插入图片描述

推荐使用第一种方式(默认不需要修改脚本),只需要脚本放在指定目录下。

启用64位则放bin64目录下

启用32位则放bin目录下
在这里插入图片描述

3. 脚本支持一些自定义的配置信息

  • 自定义时长
  • 自定义提示语句
  • 自定义端口范围
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PIW4vq4C-1656843855779)(image/配置区.png)]

脚本说明

语法格式

bash dst.sh <command> <cluster_name> <option>

输入参数 -h 或者 -help 查看完整的命令语法

[[email protected] tmp]$ sh dst.sh
Usage: 
  bash dst.sh <command> <cluster_name> <option>

  尝试 'bash dst.sh <start|stop|restart|status|send|-r|rollback|-h|--help> <cluster_name> [option]'
  尝试 'bash dst.sh -h 或者 bash dst.sh --help 查看更多信息

启动世界

# 用法:
bash dst.sh start <cluster_name> [Master|Caves]

# 举例
# 该命令将启动存档 Cluster_1
bash dst.sh start Cluster_1 

# 支持仅启动世界或者洞穴,需添加参数指定
# 如指定仅世界:
bash dst.sh start Cluster_1 Master

回显效果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rn2zoYnF-1656843855779)(image/启动世界.png)]

停止世界

# 用法:
bash dst.sh stop <cluster_name> [Master|Caves]

# 举例
# 该命令将关闭存档 Cluster_1
bash dst.sh stop Cluster_1 

# 支持仅关闭世界或者洞穴,需添加参数指定
# 如指定仅世界:
bash dst.sh stop Cluster_1 Master

回显效果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ssPlsohd-1656843855779)(image/停止世界.png)]

重启世界

# 用法
bash dst.sh restart <cluster_name> 

# 举例
# 该命令将重启存档 Cluster_1
bash dst.sh restart Cluster_1 

# 说明:重启为关闭后再启动

查询状态

# 用法
bash dst.sh status <cluster_name> 

# 举例
# 该命令将查询存档 Cluster_1 的运行状态
bash dst.sh status Cluster_1

回显效果
在这里插入图片描述

发送通知

# 用法
bash dst.sh send <cluster_name> [message]

# 举例
# 该命令将给存档 Cluster_1 发送消息 '欢迎各位玩家一起玩饥荒呀!'
bash dst.sh send Cluster_1 '欢迎各位玩家一起玩饥荒呀!'

回显效果
在这里插入图片描述

重置世界

# 用法
bash dst.sh -r <cluster_name>

# 举例
# 重置命令需要二次确认
# 该命令将重置存档 Cluster_1 
bash dst.sh -r Cluster_1 

回显效果
在这里插入图片描述

回档

# 用法
bash dst.sh rollback <cluster_name> [option]

# 举例
# 回档不指定次数默认 1 次
# 指定回档次数需要添加参数 
bash dst.sh rollback Cluster_1    # 默认回档 1 次
bash dst.sh rollback Cluster_1 3  # 指定回档 3 次

回显效果
在这里插入图片描述

原网站

版权声明
本文为[tough is tough]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_45411898/article/details/125587563