美文网首页DST联机
饥荒搭建Linux服务器

饥荒搭建Linux服务器

作者: 呵呵咖啡 | 来源:发表于2018-12-02 14:36 被阅读56次

    http://ninemoon.ink/page/article/3454328d259a47d5a2989ee656cfa8f8

    配置服务器环境

    64位服务器推荐使用Ubuntu, centos7,需要支持32位程序运行,请先搜索如果在这个系统上运行32位程序。此处只讲解Ubuntu。在以下流程中如果出现错误,有可能就是依赖的问题,找到缺少的依赖安装上去就可以了。一般可以通过包管理器的search命令搜索。

    安装SteamCmd以及游戏包

    下载解压运行

    mkdir /steamcmd
    cd /steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xvzf steamcmd_linux.tar.gz
    ./steamcmd.sh
    

    steam模式下登陆及安装游戏包

    login anonymous
    force_install_dir ~/dstserver
    app_update 343050 validate
    quit
    

    生成默认配置文件

    cd ~/dstserver/bin && ./dontstarve_dedicated_server_nullrenderer
    

    在提示失败后Crtl+C强行中断

    !!以下教程可能过时,比如文件目录,位置什么的,但思路和基本路径一样!!

    获取Token

    进入饥荒登陆后点击右下角的“个人资料”,进入页面后获取Server Token. (类似下边的,好像新版本改了,我找过一次忘了,现在也很久没有弄了,自行找一下,应该很容易找到)


    image

    配置Token

    cd ~/.klei/DoNotStarveTogether/MyDediServer && vi cluster_token.txt
    

    输入刚才获取的token后保存退出即可

    设置服务器

    1. 先在本机电脑上新建一个饥荒房间,创建并进入,进入后退出
      注意所有的设置都将会在服务器应用,包括房间名称,密码,mod,地下等

      然后进入此电脑的文档目录,进入Klei目录,如下


      image
    2. 压缩你设置的Cluster_x文件,x对应在你steam饥荒上开房间时使用的坑(最好是使用1,如果不是最好复制出来改成1后再压缩,服务器默认打开1)

      压缩完毕后上传至服务器的目录:

       ~/.klei/DoNotStarveTogether/
      
    3. 然后将本地的mod,就是自己电脑的mods目录在steam的安装目录下,例如

       D:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\mods
      

      压缩后上传到服务器的饥荒安装目录的mods下,如下图

      image

    解压两个文件后启动服务器即可,相关设置和mod都会运用。(zip文件解压命令 unzip,使用方法自行百度)

    启动

    更新服务器

    /steamcmd/steamcmd.sh +login anonymous +force_install_dir ~/dstserver +app_update 343050 validate +quit
    

    开启地上服务器

    cd ~/dstserver/bin
    screen -S 'DST Server' bash -c 'LD_LIBRARY_PATH=~/dst_lib ./dontstarve_dedicated_server_nullrenderer -console -shard Master'
    

    退出,重新连接linux然后,开启地下服务器

    cd ~/dstserver/bin
    screen -S 'Cave Server' bash -c 'LD_LIBRARY_PATH=~/dst_lib ./dontstarve_dedicated_server_nullrenderer -console -shard Caves'
    

    以上步骤请自己对应相关文件夹,开启地下需要服务器至少2G内存,否则会失败无法开启地下服务器。请根据服务器的性能设置地图大下,以及地下的大小或有无



    参考教程
    Linux 上搭建饥荒联机版 Don't Starve Together 服务器)
    饥荒联机版 Linux 服务器(地上世界与地下世界)

    相关文章

      网友评论

        本文标题:饥荒搭建Linux服务器

        本文链接:https://www.haomeiwen.com/subject/dspjcqtx.html