Steam版饥荒双服务器搭建教程(简略版)
在网上似乎没有详细明白的饥荒双服务器搭建教程,所以自己摸索了一下写了一篇,有需求有兴趣的可以参考一下,如有问题可以评论或私信提出指正。
此篇为大佬版,详细版请看:
https://blog.csdn.net/XUdashi/article/details/118695063
多服务器搭建的其他版本(转载,这个可以搭很多个服务器连在一起):
https://aiyipoi.top/dst-servers/
服务器的搭建和运维教程(转载,可能并不能完全套用于此篇教程):
https://www.cnblogs.com/wuter/p/13564873.html
注:此篇教程适用于Ubuntu20,可能适用于Centos或其他Ubuntu版本。
全程在最高管理员权限下操作,建议使用root用户。
搭建
(首先需要两台服务器)
搭建教程建议参考:
https://jokerak.blog.csdn.net/article/details/108160588
注:在下一步前请确保两台服务器关于饥荒的文件一致(如存档,mods,配置文件等),建议按照一样的步骤来部署两台服务器。
地上部分
请选择其中一台作为地上服务器
先删除地上服务器的洞穴存档,也就是.klei/DoNotStarveTogether/Cluster_1中的Caves文件夹,整个删除。
然后vim编辑cluster.ini
大概改成这个样子(照着注释自己改,不建议复制粘贴,万一漏了什么呢?):
(我就是那个CSDN博主,没有版权问题)
【地下也参考这个】
改完保存退出再打开Master文件夹,vim编辑server.ini:
(我是那个博主,没有版权问题)
保存退出到root目录(cd一下是哪就是哪,哪个用户装的服务器就是哪个)
如果是跟着上面转载的文章搭建的服务器(转载csdn那个,不要搞错了!),应该会有start.sh文件,这个也要改一下:
(这个是地面的,应该可以复制粘贴,有特殊情况自己调一下)
然后保存退出换下一台。
洞穴部分
第一步打开一样的地方但删除的是地面存档(Master文件夹)
然后打开一样的配置文件(cluster.ini)
再参考上面的进行修改(呵,我真会省事)
改完保存退出打开Caves文件夹,编辑server.ini:
保存退出去改start.sh:
【此为洞穴版本】
改完保存退出,然后照着上面的搭建教程启动两台服务器(应该没有先后顺序)
https://jokerak.blog.csdn.net/article/details/108160588
在地面服务器的提示中有提到洞穴服务器的IP并且没有提示失败就是连接成功了(都是公网且在联网状态,网络不算差应该都能成功吧)
如果没看懂可以看详细版:
https://blog.csdn.net/XUdashi/article/details/118695063
细节可以问问度娘或者其他大佬
其他相关问题也可以看看开头推荐的文章
有问题请在评论区或私信提问及指出错误。
(还有,上面标转载的链接只是作为推荐,不是文章主体内容哈)
(那。。。应该算是原创吧。。。)
(建议不要转载直接转发,转载建议附加原文链接,最好把两个版本的链接都附上)