don’t starve together 饥荒正版,专用服务器搭建收集。

如果没有学过CS以及相关专业就没有看的必要了。。

  • Linux

    搭建教程。对于mod的配置没有细说。

  • docker

    docker一键配置应该是最简单的方法,但是我目前对于docker的了解实在是垃圾。。明天买个阿里云测试一下docker。

  • steamCommunity上的教程

    比较靠谱,但是针对Windows,一般人也不会通宵达旦的开着自己的电脑吧。。大概。

  • Linux Screen命令

    用于保持持续运行。。不过似乎可以用别的方法,例如作为系统服务运行。

顺便发现了一个BUG就是使用sh启动的时候,lua似乎会按照../的方式向上层目录寻找导致mod读取失败。所以还是老老实实进入游戏文件start吧。

饥荒Linux服务器自动更新脚本

国外有人制作了docker,不过仔细看看,似乎难度也不是很高。打算自己羞羞的写个自动更新脚本,不过感觉过于简单,没有写出来的必要。给个思路即可,利用crontab在合适的时间干掉dont…,然后走steamcmd更新下,再重新启动即可。奈何自己从未认真研究过一本小书 ,说来惭愧。不过感觉对于Linux还是有一定的了解,也算是充分利用了知识。

PS:steam官方提供了更新脚本,但是有时候不是很好用,有时候会提示缺少token起不来。不过总体没有问题。

Docker

可以在daocloud上找到写好dockfile的DST,但是此类配置需要另外再书写教程,如果我单纯的推广不知道是否对daocloud的口。

后来看了看daocloud容器数量上,社区版大概x3,但是想要一个2048需要x16,花费有些大。。所以只能放弃了。

总结

如果没有财力,不打算赚钱,做DST真是有些费力。DST优点可能在于没有图形界面,资源方面不会有问题。但是现在的本本,最少也要4G内存,一般是不会出现资源问题,然而DST服务器,如果想要不花很多钱搞一个,还是比较困难的。