# 饥荒服务器模板 **Repository Path**: jupitersh/dst-template ## Basic Information - **Project Name**: 饥荒服务器模板 - **Description**: 饥荒服务器模板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2019-09-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 饥荒联机服务器搭建模板 > Ubuntu 64位均测试通过,Ubuntu 32位未测试及其他Linux发行版本未测试,可自行测试 **克隆时请用命令`git clone https://gitee.com/jupitersh/dst-template dst-server`,或则将克隆后的文件夹重命名为`dst-server`** ## 修改相关配置 ### 服务器名称及密码等 修改`dst-server/klei/DoNotStarveTogether/Cluster_1/cluster.ini` ``` [GAMEPLAY] game_mode = endless max_players = 8 pvp = false pause_when_empty = true [NETWORK] lan_only_cluster = false cluster_intention = cooperative cluster_password = cluster_name = 服务器名 cluster_description = 服务器说明 offline_cluster = false cluster_language = zh [STEAM] steam_group_id = steam_group_admins = false steam_group_only = false [MISC] max_snapshots = 20 console_enabled = true [SHARD] shard_enabled = true bind_ip=0.0.0.0 master_ip = 127.0.0.1 master_port = 10888 cluster_key = defaultPass ``` > 将`服务器名`及`服务器说明`改为你想要的 > 不设密码的话就留空 > 其他修改参见[**Linux搭建饥荒服务器指南**](https://jupitersh.gitee.io/2019/09/Setup-DST-Server-with-Cave-on-Linux/#%E5%88%9B%E5%BB%BA%E5%B9%B6%E9%85%8D%E7%BD%AEcluster-ini) ### 服务器世界设置 修改`dst-server/klei/DoNotStarveTogether/Cluster_1/Master/leveldataoverride.lua`及`dst-server/klei/DoNotStarveTogether/Cluster_1/Caves/leveldataoverride.lua` 修改内容参见[**Linux搭建饥荒服务器指南**](https://jupitersh.gitee.io/2019/09/Setup-DST-Server-with-Cave-on-Linux/#%E4%B8%BA%E4%B8%A4%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%9B%E5%BB%BAleveldataoverride-lua) ### 服务器mod设置 修改`dst-server/klei/DoNotStarveTogether/Cluster_1/Master/modoverrides.lua`及`dst-server/klei/DoNotStarveTogether/Cluster_1/Caves/modoverrides.lua` > 此两个文件为mod设置 另外还需修改`dst-server/dst/mods/dedicated_server_mods_setup.lua` > 此文件为mod下载列表 修改内容参见[**Linux搭建饥荒服务器指南**](https://jupitersh.gitee.io/2019/09/Setup-DST-Server-with-Cave-on-Linux/#%E4%B8%BA%E4%B8%A4%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B7%BB%E5%8A%A0mod) ## 初始化 运行`init.sh`,先运行`chmod +x *.sh` ## 日常使用 - `launch.sh`启动服务器
不推荐运行该脚本,建议运行`restart.sh` - `restart.sh`重启服务器
即使服务器没有开启,也可运行该脚本启动服务器,如果出现`No screen session found.`,忽略即可 - `shutdown.sh`关闭服务器 - `update.sh`更新服务器 ## 服务器每天6点自动更新 执行命令`crontab -e`,以nano或则`vi`方式打开`crontab` 在最下面粘贴以下内容: ``` 0 6 * * * /home/ubuntu/dst-server/update.sh 5 6 * * * /home/ubuntu/dst-server/restart.sh ``` > 其中`/home/ubuntu/`根据你`dst-server`放的位置修改 > 如果你的用户名也是`ubuntu`,且放在用户主目录下,那么就不需要修改 > 如果你的用户名不是`ubuntu`,请将`/home/ubuntu/`的ubuntu替换为你的用户名 > 如果你以`root`用户登录,且放在用户主目录,请将`/home/ubuntu/`改为`/home/root/`