当前位置:网站首页>饥荒云服管理脚本
饥荒云服管理脚本
2022-07-07 05:14:00 【tough is tough】
DST
Don’t Starve Together 饥荒联机版管理脚本
具体内容移步GitHub查看:
对云服存档开服的一些基本管理,旨在简化云服管理操作,降低管理成本。
一、功能
当前支持功能项:
- 启动世界
- 停止世界
- 重启世界
- 查询状态
- 发送通知
- 重置世界
- 回档
二、快速开始
下载脚本
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mg3hnwY9-1656843855777)(image/dst文件.png)]](/img/b9/6b78fae181fd6689894bb8b38dd2fc.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)]](/img/08/3a80b2d40b20cbc4f3a64a0c2c7c9e.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)]](/img/ed/abd9b90c54a55525a034f8b3eb71d9.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)]](/img/50/793c514805d10b1e78cf739cd7cd46.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 次
回显效果
边栏推荐
- JS quick start (I)
- Complete linear regression manually based on pytoch framework
- Call pytorch API to complete linear regression
- Blob object introduction
- 基于Pytorch 框架手动完成线性回归
- Explore dry goods! Apifox construction ideas
- CDC (change data capture technology), a powerful tool for real-time database synchronization
- LeetCode简单题之判断一个数的数字计数是否等于数位的值
- UnityHub破解&Unity破解
- Qinglong panel -- finishing usable scripts
猜你喜欢

使用 Nocalhost 开发 Rainbond 上的微服务应用

云原生存储解决方案Rook-Ceph与Rainbond结合的实践

Rainbond结合NeuVector实践容器安全管理

Basic use of CTF web shrink template injection nmap

Hisense TV starts the developer mode

Main window in QT learning 27 application

UnityHub破解&Unity破解

LeetCode简单题之字符串中最大的 3 位相同数字

在Rainbond中一键部署高可用 EMQX 集群

Leetcode medium question my schedule I
随机推荐
Openjudge noi 2.1 1752: chicken and rabbit in the same cage
LeetCode简单题之找到一个数字的 K 美丽值
漏洞複現-Fastjson 反序列化
漏洞复现-Fastjson 反序列化
Myabtis_ Plus
Search for an element in a binary search tree (BST)
Dedecms collects content without writing rules
Avatary的LiveDriver试用体验
解析创新教育体系中的创客教育
Content of string
Explore dry goods! Apifox construction ideas
Complex network modeling (I)
JS cross browser parsing XML application
Paddlepaddle 29 dynamically modify the network structure without model definition code (relu changes to prelu, conv2d changes to conv3d, 2D semantic segmentation model changes to 3D semantic segmentat
让Livelink初始Pose与动捕演员一致
Register of assembly language by Wang Shuang
积分商城管理系统中应包含的四大项
在 Rainbond 中一键安装高可用 Nacos 集群
太真实了,原来自己一直没有富裕起来是有原因的
The legend about reading the configuration file under SRC