美文网首页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