# Dst Server For Linux Shell **Repository Path**: changheqin/dst-server-for-linux-shell ## Basic Information - **Project Name**: Dst Server For Linux Shell - **Description**: No description available - **Primary Language**: Shell - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 19 - **Forks**: 5 - **Created**: 2022-01-10 - **Last Updated**: 2025-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dst Server For Linux Shell #### 介绍 go.sh 是一个饥荒联机版 Linux Shell 脚本, 脚本支持 Debian、CentOS、ArchLiux 。并最新支持了启动主世界自动更新mod(v1、v2) 需配合(dedicated_server_mods_setup.lua,5.1版本已支持自动添加),并支持开启测试服务器 ![初始化](image/8.png) go.ps1 是一个饥荒联机版 Windows PowerShell 脚本,属于一个分支子功能版本,负责Windows上传存档,上传模组配置文件,并且支持联动 Linux Shell go.sh,进行对服务器的操作,可以把它当作windows版本的服务器开关面板。由于该脚本基于PowerShell 基本上Windows10 都可以使用该脚本,Windows7未经验证,可能需要安装OpenSSH,该脚本调用了Scoop包管理器,以及tar打包软件,如无法运行检查这两款辅助软件是否被执行安装。运行该脚本需要优先配置服务器参数,如:服务器IP,服务器用户名,服务器端口,以及存档目录下的SteamCode,否则无法执行该脚本的基础功能。 ![输入图片说明](image/6.png) #### 已测试系统 ```shell 1. Debian:11.05 2. Centos7:2009 3. UbuntuServer:22.04 ``` #### 安装说明 ```shell 1. 手动上传到 Linux 服务器 或 wget https://gitee.com/changheqin/dst-server-for-linux-shell/releases/download/{版本号5.52}/go.sh 2. chmod u+x go.sh 3. ./go.sh ``` #### 卸载说明 ```shell rm $HOME/.steamcmd/ $HOME/SteamGameApp/ $HOME/.dstconf/ -rf ``` ```shell # 重置脚本 ./go.sh -r # 卸载专服 ./go.sh -x # 获取帮助 ./go.sh -h # 忽略更新 ./go.sh -n # 强制更新脚本 ./go.sh -u ``` #### 使用说明 1. 【1】启动正式服务器 2. 【2】启动公测服务器 3. 【3】查看服务器状态(关闭服务器) 4. 【4】快捷关闭服务器(推荐)(有玩家需再次确认) 5. 【5】快捷存档(一键保存所有正在运行的服务器存档) 6. 【6】快捷回档(选择相关存档,输入回档天数(1天直接回车即可)) 7. 【7】服务器公告(选择相关存档,输入公告内容) 8. 【8】在线人数(快捷显示服务器所有存档存在的玩家) 9. 【9】设置面板(管理特殊名单,管理模组,管理存档,手动更新脚步,关闭或开启自动更新脚本,手动更新正式版或公测版服务器) 10. 【0】退出脚本 11. 【00】Diy自定义服务器命令(选择相关存档,输入命令,返回最新日志内容) #### 主创人员 1. 欲醉无由(初代版本提供支持者,目前失联) 2. 小草哥哥(目前维护人员) #### 联系方式 1. 欢迎加入官方新QQ群:774183813 2. 小草哥哥B站私信: [小草哥哥QAQ](https://space.bilibili.com/336632930) ``` 安装后目录结构 ====================================== /root ├── .dstconf │   ├── config 脚本配置文件 │   ├── dst_beta_steamcmd.log steamcmd测试版安装日志 │   ├── dst_steamcmd.log steamcmd正式版安装日志 │   ├── newshell gitee脚本更新日志 │   └── update_mod.log 模组更新日志 │ ├── go.sh 开服脚本 │ │ ├── .steamcmd SteamCMD │   ├── linux32 │   ├── linux64 │   └── steamcmd.sh │ └── SteamGameApp 游戏主目录    ├── Dst 正式版目录    │   ├── bin    │   ├── bin64    │   ├── data    │   ├── dontstarve.xpm    │   ├── linux64    │   ├── mods    │   ├── steamapps    │   ├── steamclient.so    │   └── version.txt │    ├── DstBeta 测试版目录    │   ├── bin    │   ├── bin64    │   ├── data    │   ├── dontstarve.xpm    │   ├── linux64    │   ├── mods    │   ├── steamapps    │   ├── steamclient.so    │   └── version.txt │    ├── klei 存档文件夹    │   ├── Agreements    │   ├── DoNotStarveTogether 正式版存档    │   └── DoNotStarveTogetherBetaBranch 测试版存档    └── V2Mods V2模组共用文件夹 ``` #### 效果图 ![输入图片说明](image/4.png) ![输入图片说明](image/3.png) ![输入图片说明](image/1.png) ![输入图片说明](image/2.png) ![输入图片说明](image/7.png)