搭建steam饥荒专用(本地)服务器
1、前期准备
下载SteamCmd https://pan.baidu.com/s/1w9GhNQaC0UDSxdf8R_D2xA 提取码:mpzj,将下载的压缩包解压至想要的路径下,双击程序开始安装。(程序将自动安装至该路径下)
在steam-工具中下载Don’t Starve Together Dedicated Server,如下图:
2、配置
申请服务器令牌
进入游戏后点击“账号”无法打开页面的请自行百度。
点击右上角的“饥荒联机版的游戏服务器”
随便输入一个名字,点击“添加新服务器”申请令牌
等待页面刷新后找到刚刚申请的令牌,复制并保存中间的一串字符。
获取存档文件
- 进入游戏后,选择你想要的世界的各项配置,选择完成后点击创建世界,然后点击取消。(不需要进入世界,只需要让游戏生成该世界的存档文件)
转移存档
- 进入Documents\Klei\DoNotStarveTogether,找到你刚刚创建的世界,如果你之前未创建过世界,那么应该叫Cluster_1,以此类推,我的存档在该目录下的一个数字文件夹内,如果和我一样的话就把对应的存档文件复制到上一级目录,即DoNotStarveTogether目录下。如果存档就在该目录下请忽略此条
配置令牌
- 在存档文件夹下找到cluster_token.txt,将刚刚申请的令牌复制进去,替代里面原来的令牌。
3、启动服务器
创建更新游戏端脚本
- 在你刚刚安装SteamCmd的文件夹下创建一个文本文档,将名字和后缀修改为Update.bat(名字随意),然后用编辑软件打开(没有编辑软件可以用记事本),将以下代码复制进去
steamcmd +login anonymous +app_update 343050 validate +quit
- 在你刚刚安装SteamCmd的文件夹下创建一个文本文档,将名字和后缀修改为Update.bat(名字随意),然后用编辑软件打开(没有编辑软件可以用记事本),将以下代码复制进去
创建启动脚本
- 同上一步创建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
- 需要注意的是,第三行的路径请根据自己的情况修改如果不改大概率无法启动
- 同上一步创建start.bat,将以下代码复制进去(记得修改存档名)
启动服务器
- 双击start.bat启动服务器,两个窗口都出现下图中“Sim Paused”及“World is now connected”字样即启动成功。
- 进入游戏后按 ` 键输入直连代码**c_connect"127.0.0.1"**或搜索房间可连入世界。
- 若要更新服务器游戏端就运行Update.bat
4、进阶篇
- 添加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文件内,并修改对应项即可。
- 各项配置
- 管理员
- 打开游戏,打开“账号”,找到自己的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中(一行一个),黑名单就添加完成。
- 在Steam上找到对方个人资料,在空白处右键-复制网页URL,
- 白名单
- 步骤同上,将ID复制到whitelist.txt文件中。
- 管理员
5、开始游戏吧!
搭建steam饥荒专用(本地)服务器相关推荐
- 阿里云Ubuntu搭建Steam饥荒联机版服务器
Mulu 一.安装依赖 二.安装SteamCMD 三.安装DST服务端 四.配置DST服务端 1. 生成其余配置文件 2. 目录结构 3. 获取服务器配置文件 4. 替换服务器配置文件 5. 添加管理 ...
- ubuntu系统搭建steam饥荒联机服务器
Ubuntu系统搭建steam饥荒联机版服务器 大家好,本萌新这次带来Ubuntu安装steam联机服务器的教程,话不多说,直接开始. 准备工作 购买服务器可以去阿里云和腾讯云上购买,一核两G的服务器 ...
- Linux搭建Steam饥荒服务器教程 — Linux GSM方式
LinuxGSM 是用于快速.简单地部署和管理 Linux 专用游戏服务器的命令行工具. 官网地址:https://linuxgsm.com 饥荒服务器搭建文档:https://linuxgsm.co ...
- 【饥荒】本地服务器+内网穿透
本地服务器搭建方法 准备工具 网易UU加速器(用于加速科雷官网登陆和steam创意工坊) Don't Starve Together Dedicated Server(steam饥荒联机版开服工具) ...
- 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 ...
- mac 搭建文件服务器,MacOS-搭建本地服务器
文章目录 方法一:python 1.在终端 cd 进你需要设为服务器的文件夹,如: $ cd /Users/ms/Desktop/4 2.输入 $ python -m SimpleHTTPServer ...
- Linux搭建Steam饥荒服务器教程 — SteamCMD方式
每次饥荒更新服务器都会找不到的,请及时更新!! PS:服务器推荐腾讯云服务器 1核2G 1M 差不多2-3 人,不是很卡,人数变多的话,就会很卡的,100 块 看自己个人需求 一般的话 2核 4G , ...
- 饥荒联机版服务器搭建_饥荒联机独立服务器搭建教程(一):Windows篇
2015年的圣诞,怂恿了一大波小伙伴入手了 Steam 的 Don't Starve Together.然而截止 2016 年 1 月 9 日,Cave 洞穴服务器依然是 Beta 测试,并且直接用 ...
- 逆水linux决服务器搭建教程,饥荒联机独立服务器搭建教程(二):Linux篇
之前介绍了在 Windows 下搭建洞穴服务器的方法,详情见传送门.这里,向大家介绍 Linux (CentOS)上的搭建方法. 饥荒 先为大家提个醒,顺便当作 Linux 平台的一些特性,若发现没有 ...
最新文章
- 在ARC环境中autoreleasepool(runloop)的研究
- QCon上海2015精彩演讲前瞻:一线互联网公司架构实践
- INSTALL_FAILED_MISSING_SHARED_LIBRARY + Installation failed due to: ‘null‘
- ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度、宽,花瓣长、宽数据统计,根据一朵新花的四个特征来预测其种类
- Linux怎么查看设置系统语言包
- php试卷A高质量含答案,php试卷A高质量含答案
- 【深入Java虚拟机】之一:Java内存区域与内存溢出
- css布局模型详细介绍
- ​网易首支 AI 生成歌曲《醒来》正式发布;FSF :苹果 OCSP 事故在道德上不可接受;CentOS 8.3 发布|极客头条...
- GridView控件属性及应用(转载)
- 数据结构算法基础定义
- 国内的商业与开源 CMS
- 8种免费商用中文字体
- 强化学习的学习之路(四十八)2021-02-17 GAE(Generalized Advantage Estimation)
- Ubuntu 18.04配置静态IP地址
- html给用户自定义页面,个人门户增加自定义html模块(重要!)
- python3大神器_Python三大神器之pip的安装
- 超分辨率 | 综述!使用深度学习来实现图像超分辨率
- SQL优化--not in和or出的问题
- 离线翻译android开发,有道翻译官推出Android版 可离线翻译多国语言
热门文章
- 手撕一套sso(单点登录)系统之原理篇1
- android+华为pad+自动对焦,华为手机的专业模式你会用吗?打开这6个参数,1秒变单反...
- 酷Q机器人不能自动同意别人进群的可能原因。
- IEC61850第二版介绍
- PHP 服务器端解决axios 跨域问题
- win7 远程桌面连接Ubuntu 14.01
- LeetCode-126.单词接龙II(相关话题:Dijkstra算法+深度优先)
- 2021icpc上海站G
- java重写(覆盖)与重载的区别
- c语言中的e英文是什么,e.c.是什么意思