当前位置:网站首页>饥荒云服管理脚本
饥荒云服管理脚本
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 次
回显效果
边栏推荐
- These five fishing artifacts are too hot! Programmer: I know, delete it quickly!
- Es FAQ summary
- Blob object introduction
- 青龙面板--花花阅读
- CTF-WEB shrine模板注入nmap的基本使用
- ROS bridge notes (05) - Carla_ ackermann_ Control function package (convert Ackermann messages into carlaegovehiclecontrol messages)
- 【数字IC验证快速入门】14、SystemVerilog学习之基本语法1(数组、队列、结构体、枚举、字符串...内含实践练习)
- The simple problem of leetcode is to judge whether the number count of a number is equal to the value of the number
- jeeSite 表单页面的Excel 导入功能
- Bugku CTF daily one question chessboard with only black chess
猜你喜欢
让Livelink初始Pose与动捕演员一致
提高企业产品交付效率系列(1)—— 企业应用一键安装和升级
【数字IC验证快速入门】13、SystemVerilog interface 和 program 学习
[quickstart to Digital IC Validation] 15. Basic syntax for SystemVerilog Learning 2 (operator, type conversion, loop, Task / Function... Including practical exercises)
Myabtis_Plus
Complex network modeling (I)
Force buckle 144 Preorder traversal of binary tree
使用 Nocalhost 开发 Rainbond 上的微服务应用
追风赶月莫停留,平芜尽处是春山
快解析内网穿透助力外贸管理行业应对多种挑战
随机推荐
CTF-WEB shrine模板注入nmap的基本使用
Rainbond 5.6 版本发布,增加多种安装方式,优化拓扑图操作体验
Main window in QT learning 27 application
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after conne
LeetCode简单题之找到一个数字的 K 美丽值
机器人教育在动手实践中的真理
Unityhub cracking & unity cracking
通俗易懂单点登录SSO
船载雷达天线滑环的使用
Avatary's livedriver trial experience
Complex network modeling (II)
2022 Inner Mongolia latest advanced fire facility operator simulation examination question bank and answers
[quick start of Digital IC Verification] 15. Basic syntax of SystemVerilog learning 2 (operators, type conversion, loops, task/function... Including practical exercises)
ZCMU--1396: 队列问题(2)
Niu Mei's mathematical problem --- combinatorial number
在 Rainbond 中一键安装高可用 Nacos 集群
解析创新教育体系中的创客教育
Uniapp mobile terminal forced update function
Who has docker to install MySQL locally?
Avatary的LiveDriver试用体验