1、前期准备

  • 下载SteamCmd https://pan.baidu.com/s/1w9GhNQaC0UDSxdf8R_D2xA 提取码:mpzj,将下载的压缩包解压至想要的路径下,双击程序开始安装。(程序将自动安装至该路径下)

  • 在steam-工具中下载Don’t Starve Together Dedicated Server,如下图:

2、配置

  1. 申请服务器令牌

    • 进入游戏后点击“账号”无法打开页面的请自行百度。

    • 点击右上角的“饥荒联机版的游戏服务器”

    • 随便输入一个名字,点击“添加新服务器”申请令牌

    • 等待页面刷新后找到刚刚申请的令牌,复制并保存中间的一串字符。

  2. 获取存档文件

    • 进入游戏后,选择你想要的世界的各项配置,选择完成后点击创建世界,然后点击取消。(不需要进入世界,只需要让游戏生成该世界的存档文件)
  3. 转移存档

    • 进入Documents\Klei\DoNotStarveTogether,找到你刚刚创建的世界,如果你之前未创建过世界,那么应该叫Cluster_1,以此类推,我的存档在该目录下的一个数字文件夹内,如果和我一样的话就把对应的存档文件复制到上一级目录,即DoNotStarveTogether目录下。如果存档就在该目录下请忽略此条
  4. 配置令牌

    • 在存档文件夹下找到cluster_token.txt,将刚刚申请的令牌复制进去,替代里面原来的令牌。

3、启动服务器

  1. 创建更新游戏端脚本

    • 在你刚刚安装SteamCmd的文件夹下创建一个文本文档,将名字和后缀修改为Update.bat(名字随意),然后用编辑软件打开(没有编辑软件可以用记事本),将以下代码复制进去

      steamcmd +login anonymous +app_update 343050 validate +quit
      
  2. 创建启动脚本

    • 同上一步创建start.bat,将以下代码复制进去(记得修改存档名)

      @echo off
      cd /d %~dp0
      cd "G:\steam\steamapps\common\Don't Starve Together Dedicated Server\bin"
      start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster 你的存档名 -shard Master
      start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster 你的存档名 -shard Caves
      
    • 需要注意的是,第三行的路径请根据自己的情况修改如果不改大概率无法启动
  3. 启动服务器

    • 双击start.bat启动服务器,两个窗口都出现下图中“Sim Paused”及“World is now connected”字样即启动成功。
    • 进入游戏后按 ` 键输入直连代码**c_connect"127.0.0.1"**或搜索房间可连入世界。
    • 若要更新服务器游戏端就运行Update.bat

4、进阶篇

  1. 添加mod

    • 在创意工坊下载自己喜欢的Mod,记录mod的编号,(可以点击分享,找到链接中id后的数字),如下图所示:

    • steam\steamapps\common\Don’t Starve Together\mods文件夹下找到你刚刚下载的mod文件夹(编号为workshop-XXXXXXXXX),将文件夹复制到steam\steamapps\common\Don’t Starve Together Dedicated Server\mods下。

    • 找到存档路径Documents\Klei\DoNotStarveTogether\Cluster_1,在Master和Caves文件夹下各创建modoverrides.lua文件(如果已有就直接在里面修改不用新建),按照如下代码修改:

      return
      {["workshop-XXXXXXXXX"]={["enabled"]=true },["workshop-XXXXXXXXX"]={["enabled"]=true ,configuration_options = {}}
      }
      
      a.若无特殊需求就按第一行的workshop设置
      b.若要修改mod设置,首先在steam\steamapps\common\Don't Starve Together\mods路径下找到对应mod,打开modinfo.lua文件,在其中找到“configuration_options”代码块,将其复制到modoverrides.lua文件内,并修改对应项即可。
      
  2. 各项配置
    • 管理员

      • 打开游戏,打开“账号”,找到自己的ID(以“KU_”为开头),若无法打开账号,则先随意进入一个世界,按“Backspace”键,在右下角可以看见自己的ID。然后打开存档文件夹内的adminlist.txt文件,将ID复制进去即可(一行一个)。
    • 存档配置
      • [GAMEPLAY]
        game_mode = endless     #游戏模式
        max_players = 6     #房间最大人数
        pvp = false         #pvp开关
        pause_when_empty = true     #是否在房间无人时暂停世界[NETWORK]
        lan_only_cluster = false
        cluster_intention = cooperative
        cluster_password =          #房间密码
        cluster_description =       #房间描述
        cluster_name =              #房间名字
        offline_cluster = false
        cluster_language = zh[MISC]
        console_enabled = true[SHARD]
        shard_enabled = true
        bind_ip = 127.0.0.1
        master_ip = 127.0.0.1
        master_port = 10888
        cluster_key = defaultPass
        
    • 黑名单
      • 在Steam上找到对方个人资料,在空白处右键-复制网页URL,

        然后粘贴到文本文档中,找到一串数字ID,将这一串数字ID复制到blocklist.txt中(一行一个),黑名单就添加完成。
    • 白名单
      • 步骤同上,将ID复制到whitelist.txt文件中。

5、开始游戏吧!

搭建steam饥荒专用(本地)服务器相关推荐

  1. 阿里云Ubuntu搭建Steam饥荒联机版服务器

    Mulu 一.安装依赖 二.安装SteamCMD 三.安装DST服务端 四.配置DST服务端 1. 生成其余配置文件 2. 目录结构 3. 获取服务器配置文件 4. 替换服务器配置文件 5. 添加管理 ...

  2. ubuntu系统搭建steam饥荒联机服务器

    Ubuntu系统搭建steam饥荒联机版服务器 大家好,本萌新这次带来Ubuntu安装steam联机服务器的教程,话不多说,直接开始. 准备工作 购买服务器可以去阿里云和腾讯云上购买,一核两G的服务器 ...

  3. Linux搭建Steam饥荒服务器教程 — Linux GSM方式

    LinuxGSM 是用于快速.简单地部署和管理 Linux 专用游戏服务器的命令行工具. 官网地址:https://linuxgsm.com 饥荒服务器搭建文档:https://linuxgsm.co ...

  4. 【饥荒】本地服务器+内网穿透

    本地服务器搭建方法 准备工具 网易UU加速器(用于加速科雷官网登陆和steam创意工坊) Don't Starve Together Dedicated Server(steam饥荒联机版开服工具) ...

  5. MQTT | Windows + mosquitto搭建MQTT Broker(本地服务器)与MQTTX客户端联调

    文章目录 一.前言 二.mosquitto 2.1.安装 2.2.修改mosquitto.conf配置文件 2.2.1.listener 2.2.2.allow_anonymous 2.2.3.pas ...

  6. mac 搭建文件服务器,MacOS-搭建本地服务器

    文章目录 方法一:python 1.在终端 cd 进你需要设为服务器的文件夹,如: $ cd /Users/ms/Desktop/4 2.输入 $ python -m SimpleHTTPServer ...

  7. Linux搭建Steam饥荒服务器教程 — SteamCMD方式

    每次饥荒更新服务器都会找不到的,请及时更新!! PS:服务器推荐腾讯云服务器 1核2G 1M 差不多2-3 人,不是很卡,人数变多的话,就会很卡的,100 块 看自己个人需求 一般的话 2核 4G , ...

  8. 饥荒联机版服务器搭建_饥荒联机独立服务器搭建教程(一):Windows篇

    2015年的圣诞,怂恿了一大波小伙伴入手了 Steam 的 Don't Starve Together.然而截止 2016 年 1 月 9 日,Cave 洞穴服务器依然是 Beta 测试,并且直接用 ...

  9. 逆水linux决服务器搭建教程,饥荒联机独立服务器搭建教程(二):Linux篇

    之前介绍了在 Windows 下搭建洞穴服务器的方法,详情见传送门.这里,向大家介绍 Linux (CentOS)上的搭建方法. 饥荒 先为大家提个醒,顺便当作 Linux 平台的一些特性,若发现没有 ...

最新文章

  1. 在ARC环境中autoreleasepool(runloop)的研究
  2. QCon上海2015精彩演讲前瞻:一线互联网公司架构实践
  3. INSTALL_FAILED_MISSING_SHARED_LIBRARY + Installation failed due to: ‘null‘
  4. ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度、宽,花瓣长、宽数据统计,根据一朵新花的四个特征来预测其种类
  5. Linux怎么查看设置系统语言包
  6. php试卷A高质量含答案,php试卷A高质量含答案
  7. 【深入Java虚拟机】之一:Java内存区域与内存溢出
  8. css布局模型详细介绍
  9. ​网易首支 AI 生成歌曲《醒来》正式发布;FSF :苹果 OCSP 事故在道德上不可接受;CentOS 8.3 发布|极客头条...
  10. GridView控件属性及应用(转载)
  11. 数据结构算法基础定义
  12. 国内的商业与开源 CMS
  13. 8种免费商用中文字体
  14. 强化学习的学习之路(四十八)2021-02-17 GAE(Generalized Advantage Estimation)
  15. Ubuntu 18.04配置静态IP地址
  16. html给用户自定义页面,个人门户增加自定义html模块(重要!)
  17. python3大神器_Python三大神器之pip的安装
  18. 超分辨率 | 综述!使用深度学习来实现图像超分辨率
  19. SQL优化--not in和or出的问题
  20. 离线翻译android开发,有道翻译官推出Android版 可离线翻译多国语言

热门文章

  1. 手撕一套sso(单点登录)系统之原理篇1
  2. android+华为pad+自动对焦,华为手机的专业模式你会用吗?打开这6个参数,1秒变单反...
  3. 酷Q机器人不能自动同意别人进群的可能原因。
  4. IEC61850第二版介绍
  5. PHP 服务器端解决axios 跨域问题
  6. win7 远程桌面连接Ubuntu 14.01
  7. LeetCode-126.单词接龙II(相关话题:Dijkstra算法+深度优先)
  8. 2021icpc上海站G
  9. java重写(覆盖)与重载的区别
  10. c语言中的e英文是什么,e.c.是什么意思