饥荒云服管理脚本

这是一个针对Don't Starve Together(DST)饥荒联机版的云服务器管理脚本,旨在简化云服操作和降低管理成本。主要功能包括启动、停止、重启世界,查询状态,发送通知,重置和回档。用户需要下载脚本,通过FTP工具上传至服务器,并设置文件权限和配置文件路径。脚本还支持自定义配置,如运行时长、提示语句和端口范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 查看完整的命令语法

[steam@VM-12-12-centos 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 次

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值