当前位置:网站首页>饥荒云服管理脚本
饥荒云服管理脚本
2022-07-07 05:14:00 【tough is tough】
DST
Don’t Starve Together 饥荒联机版管理脚本
具体内容移步GitHub查看:
对云服存档开服的一些基本管理,旨在简化云服管理操作,降低管理成本。
一、功能
当前支持功能项:
- 启动世界
- 停止世界
- 重启世界
- 查询状态
- 发送通知
- 重置世界
- 回档
二、快速开始
下载脚本
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. 脚本支持一些自定义的配置信息
- 自定义时长
- 自定义提示语句
- 自定义端口范围
脚本说明
语法格式
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
回显效果
停止世界
# 用法:
bash dst.sh stop <cluster_name> [Master|Caves]
# 举例
# 该命令将关闭存档 Cluster_1
bash dst.sh stop Cluster_1
# 支持仅关闭世界或者洞穴,需添加参数指定
# 如指定仅世界:
bash dst.sh stop Cluster_1 Master
回显效果
重启世界
# 用法
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 次
回显效果
边栏推荐
- Codeforce c.strange test and acwing
- 让Livelink初始Pose与动捕演员一致
- 漏洞複現-Fastjson 反序列化
- Complete linear regression manually based on pytoch framework
- Topic not received? Try this
- Force buckle 144 Preorder traversal of binary tree
- CDC (change data capture technology), a powerful tool for real-time database synchronization
- 【数字IC验证快速入门】10、Verilog RTL设计必会的FIFO
- Interactive book delivery - signed version of Oracle DBA work notes
- 复杂网络建模(一)
猜你喜欢
Explore dry goods! Apifox construction ideas
调用 pytorch API完成线性回归
Réplication de vulnérabilité - désrialisation fastjson
eBPF Cilium实战(1) - 基于团队的网络隔离
JSON data flattening pd json_ normalize
使用 Nocalhost 开发 Rainbond 上的微服务应用
藏书馆App基于Rainbond实现云原生DevOps的实践
机器人教育在动手实践中的真理
Quickly use Jacobo code coverage statistics
LeetCode中等题之我的日程安排表 I
随机推荐
青龙面板--花花阅读
【數字IC驗證快速入門】15、SystemVerilog學習之基本語法2(操作符、類型轉換、循環、Task/Function...內含實踐練習)
Rainbond结合NeuVector实践容器安全管理
Introduction à l'objet blob
Hisense TV starts the developer mode
The element with setfieldsvalue set is obtained as undefined with GetFieldValue
Example of file segmentation
Leetcode simple question: find the K beauty value of a number
B. Value sequence thinking
[step on the pit series] H5 cross domain problem of uniapp
Réplication de vulnérabilité - désrialisation fastjson
【数字IC验证快速入门】14、SystemVerilog学习之基本语法1(数组、队列、结构体、枚举、字符串...内含实践练习)
JS复制图片到剪切板 读取剪切板
Blob object introduction
Fast parsing intranet penetration escorts the document encryption industry
解析创新教育体系中的创客教育
Zsh shell adds automatic completion and syntax highlighting
Implementation of replacement function of shell script
【数字IC验证快速入门】15、SystemVerilog学习之基本语法2(操作符、类型转换、循环、Task/Function...内含实践练习)
漏洞複現-Fastjson 反序列化