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搭建饥荒服务器指南
修改dst-server/klei/DoNotStarveTogether/Cluster_1/Master/leveldataoverride.lua
及dst-server/klei/DoNotStarveTogether/Cluster_1/Caves/leveldataoverride.lua
修改内容参见Linux搭建饥荒服务器指南
修改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搭建饥荒服务器指南
运行init.sh
,先运行chmod +x *.sh
launch.sh
启动服务器restart.sh
restart.sh
重启服务器No screen session found.
,忽略即可shutdown.sh
关闭服务器update.sh
更新服务器执行命令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/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。