# dst-admin **Repository Path**: wang-guanru/dst-admin ## Basic Information - **Project Name**: dst-admin - **Description**: 基于dst-admin开发的最新版Steam平台的Don't Starve Together 饥荒联机版管理后台 - **Primary Language**: Java - **License**: MIT - **Default Branch**: server - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-02-26 - **Last Updated**: 2025-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dst-admin:Steam平台饥荒联机版管理后台 > 工作之余,发挥余热,弄了一个steam平台的Don't Starve Together 饥荒联机版管理后台,支持傻瓜式服务器部署,方便有兴趣折腾服务器的小伙伴可以快速的搭建服务器。 ## 支持的功能 1. 支持一键启动停止地面和洞穴服务 2. 支持服务器资源监控 3. 支持饥荒房间设置以及世界和MOD设置 4. 支持存档管理,存档恢复,自动备份 5. 支持无人值守时自动更新游戏 6. 支持设置额外管理员或玩家黑名单 7. 支持饥荒运行日志查看 8. 支持上传本地存档 9. 支持远程控制台,可在管理后台踢人、回滚、重置世界 ## 环境要求 1. 系统需**Ubuntu** (16.04,18.04已测试,其他版本Ubuntu未测试,其他发行版Linux的搭建可以加群交流) 2. Java环境需要**JDK 1.8** ## 注意事项 1. 服务默认监听端口8080 2. 默认用户名/密码 admin/123456 3. 饥荒监听端口**10888,10998,10999**(建议开放所有端口,避免一些问题) ## 快速开始 ### 在Ubuntu服务器中安装jdk1.8 ``` #更新软件源 sudo apt-get update #安装openJDK1.8 sudo apt-get install -y openjdk-8-jdk #查看版本 java -version 显示 "openjdk version "1.8.0_252"就表示安装完成 ``` ### 下载最新版dst-admin安装包 ```bash #wget http://156.236.75.110:9000/download/dst-admin-1.5.0.jar -O dst-admin.jar 下载git根目录下的jar包放到服务器根目录下 ``` ### 启动dst-admin ``` #启动 java -jar dst-admin.jar ``` ### 执行饥荒安装脚本,安装饥荒客户端 ``` #启动完成将释放install.sh脚本,用于安装steam饥荒客户端 #执行脚本,期间可能需要输入密码(可能由于网络问题导致中断需要执行多次该脚本) ./install.sh ``` ### 使用dstStart.sh脚本管理dst-admin服务 ``` #执行dstStart.sh脚本按照指示进行 ./dstStart.sh ``` 启动后手动点一下更新按钮,否则可能下载不下来mod