创建饥荒(Don't starve)专用服务器(Dedicated Server)遇到的问题

问题描述

最近玩DST的时候,想搭建一个DS,所以使用了LGSM来进行搭建。

安装好后,根据steam社区教程进行配置,但到最后配置mod的时候却出现问题,让我百思不得其解。

后来发现是因为使用了LGSM,所以一些服务器文件放在了家目录的serverfiles文件夹中,而如果想配置mod,不可以按照steam的教程,直接将客户端中的mod文件复制过来。

而是,通过配置serverfile文件夹中的mods/dedicated_server_mods_setup.lua来进行mod的下载及安装。不过该文件默认是不启用mod的,还需要再~/.klei文件夹中的DoNotStarveTogether/MyDediServer/Master/modoverrides.lua来进行配置。

该文件可以通过在客户端创建一个世界后,去C:\Users\用户名称\Documents\Klei\DoNotStarveTogether\Cluster_1\Master中,将生成好的该文件直接复制到服务器的目录中即可。(该路径是win10下的,其他系统可能会稍有出入)。
在~/.klei/DoNotStarveTogether/MyDediServer中使用的cluster.ini文件,也可以直接再该目录中复制过去,然后再进行配置。

总结

  1. 安装好LGSM后,然后按照steam社区教程安装没问题,但是安装mod,要在家目录的serverfiles文件夹(由LGSM生成的)中来配置。

  2. 由于LGSM文章不太详细(文档主要都是对于LGSM脚本自身的说明,关于DST的说明也只是简单的介绍一些概念,在issue中也没有查询到相关的信息),所以使用时需要主义查看LGSM生成出来的各个文件夹,这样才不至于将时间浪费在错误的方向上。

  3. 看Steam社区的教程,尽量手动安装SteamCMD来进行配置,因为这样按照教程来配置应该是没有问题的(未亲测,不知道是否有坑,不过使用LGSM来按照教程来配置,是遇到了上面的坑)。
    以上的问题出现再Ubuntu中,如果不使用Linux,可能不会遇到这些问题。

  4. 如果有闲并且使用LGSM,最好看一下LGSM的源码,这样使用才不会遇到奇怪的问题而没有头绪。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,026评论 9 468
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,122评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,005评论 25 709
  • 糼年立志做棵树 至今仍是一棵草 紧贴地面难长高 幼年立志做大厦 如今仍是烂砖瓦 幼年立志做栋梁 如今仍是小木桩 常...
    泰山寒梅阅读 1,252评论 7 8
  • 记得儿时好 院中树下过家家 阿妹扮新娘 阿哥当新郎 而今人长大 妹嫁哥未娶 记得儿时好 拉着阿妹去玩耍 田头捉蚂蚱...
    心与物语阅读 4,673评论 18 16

友情链接更多精彩内容