Ubuntu 部署饥荒联机版服务器 Linux DST_Dedicate_Server
0. 文件夹
- ~
|- ~/steamcmd # 装的是steamcmd_linux.tar.gz以及其解压出来的东西
|- ~/DST # 装的是DST服务器可执行文件、世界存档、世界模板
|- ~/DST/start-server.sh # 这个对应是1.start_server.sh的内容,负责启动服务器
|- ~/DST/server # 这个是steam下载的 dedicated_DST_Server
|- ~/DST/server/mods # 这个是要下载的mod,以及mod的保存位置,因为steam更新游戏会导致server文件夹重置,我没有用该文件夹,里面的dedicated_server_mods_setup.lua 就是2.dedicated_server_mods_setup.lua的内容
|- ~/DST/template/ # 这个是世界的模板,当初生成世界以及mod应用总是失败,故搞了个世界模板,当世界生成和mod应用失败但是找不到原因,就直接干了世界,重新生成
|- ~/DST/template/dedicated_server_mods_setup.lua # 内容同样是2.dedicated_server_mods_setup.lua,这个文件的内容也是 ~/DST/server/mods/dedicated_server_mods_setup.lua的内容,我做了备份,但是指定使用该文件下载mod
|- ~/DST/template/content/322330 这个文件夹是mod存放位置,可以在windows开一个世界,测试mod正常无冲突,然后把windows的mod复制到该文件夹内。服务器下载mod也是通过创意工坊,大概率会因为网络问题下载不下来,梯子我试了也不太好使,可能我梯子不行
|- ~/DST/template/World 这个文件夹是 Keli Account - 游戏服务器 按步骤填写后下载得到的压缩文件,解压后得到的内容 Cave、Master、cluster.ini、cluster-token.ini(如果需要在线游玩就重要,科雷会验证该文件内容是否通过,在线游玩会有礼包)
|- ~/DST/game 这个文件夹是存档文件的位置
|- ~/DST/game/Agreements 这个文件夹是同意的协议
|- ~/DST/game/DoNotStarveTogether 这个文件夹是世界存档,里面可能有多个世界存档,一个文件夹就是一个存档
|- ~/DST/game/DoNotStarveTogether/World 这个文件夹是名字叫World的世界的存档,就是~/DST/template/World里面的复制进去的(游戏开始后不要复制,不然会覆盖存档),可以在每次玩完游戏后,把这个文件压缩一份,当作游戏备份,可以回档。有次所有人物都死了,然后没有人发现,让世界重置了
|- ~/DST/game/DoNotStarveTogether/World/Master 这个是地上世界的内容和配置
|- ~/DST/game/DoNotStarveTogether/World/Master/modoverrides.lua 这个是地上世界的mod和配置,一般和地下(洞穴)的mod配置保持一致,内容见4. modoverrides.lua
|- ~/DST/game/DoNotStarveTogether/World/Caves 这个是洞穴世界的内容和配置
|- ~/DST/game/DoNotStarveTogether/World/Caves/modoverrides.lua 这个是洞穴世界的mod和配置,一般和地上(主世界)的mod配置保持一致,内容见4. modoverrides.lua
文件夹图片,见末尾 4. modoverrides.lua
1. start-server.sh
该内容是服务器启动脚本
2. dedicated_server_mods_setup.lua
该内容是应该下载的mod
3. cluster.ini
该内容是世界配置
4. modoverrides.lua
该内容是世界的mod配置
- 文件夹图片
- ~
- ~/steamcmd
- ~/DST
- ~/DST/server
- ~/DST/server/mods
- ~/DST/template
- ~/DST/template/content/322330
- ~/DST/template/World
- ~/DST/game/DoNotStarveTogether
- ~/DST/game/DoNotStarveTogether/World
- ~/DST/game/DoNotStarveTogether/World/Master
- Caves 文件夹基本上和Master一样,略
5. 参考
- Dedicated Server Quick Setup Guide - Linux
- 这个是mod下不下来,论坛里有人给出的传送门(13楼),但是我没有用这个方法。https://tieba.baidu.com/p/9251408506
- 如果之前可以玩,但是后来搜不到游戏服务器,则可能是游戏更新了,尝试把 start_server.sh的33行前面的
#
删除掉,然后再启动,改行是用来验证并更新饥荒服务器程序的 - 如果提示
服务器正在运行旧版本模组。服务器所有者必须更新模组,才能让新的玩家加入。
,windows更新下mod,然后上传到~/DST/template/content/322330
即可,可以直接覆盖
__EOF__

本文链接:https://www.cnblogs.com/echo-lovely/p/18619365.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)