饥荒服务器文件配置
mod配置
1. 下载 SteamCMD
2. 运行 SteamCMD
Windows 把下载的文件放在你需要的地方 双击即可解压
下载下来的文件 steamcmd 放在了D盘SteamCDM中
SteamCDM 这个文件是我自己创建的 你也可以看你自己心情喜欢放在哪里放哪里
3. 登录 SteamCMD
:: 三个平台全部统一
:: 匿名登录 一定要使用这个不然很麻烦
login anonymous
:: 创建文件夹
:: dst表示文件名字 请你随便取 但是你一定要记得它
:: 这里会 报错/警告 请不要管他
:: 设置应用安装目录
force_install_dir ./dst/
:: 安装Don't Starve Together Dedicated Server
:: 这个指令也可以用来升级 Don't Starve Together Dedicated Server
:: 343050 是steam应用ID 这个数字表示 饥荒联机版 这个游戏
:: 安装饥荒联机版(服务端)
app_update 343050 validate
:: 退出 注销steamcmd登录
quit
创建服务器
配置服务器
点击下载设置,得到一个压缩包MyDediServer.zip
把压缩包解压后放在 统一放在 klei/oNotStarveTogether
目录下
# win
# linux
# macOS
解压成功之后 打开文件 MyDediServer | 表头 | 表头 |SHAZ8I| ---|---|--- | 单元格 | 单元格 |SHAZI| | 单元格 | 单元格 |SHAZ8I |
查找 dontstarve_dedicated_server_nullrenderer
文件记录地址
# win
# linux
# macOS
文件一定在 steamcmd 文件夹下面
制作启动器
win 在 SteamCMD\dst\bin
文件夹中 创建一个文件 任意英文.bat
文件内容 jihuang.bat
@echo off
:: 找到启动器位置
:: 启动器 == dontstarve_dedicated_server_nullrenderer
cd ..\..\steamapps\common\Don't Starve Together Dedicated Server\bin
:: 启动地面
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
:: 启动 洞穴 不要洞穴的话 把这句话注释就可以了 在开头添加::就可以注释掉
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
jihuang.bat 就可以 启动
没有 文件夹 就手动创建文件夹
linux 在 SteamCMD/dst/bin
创建两个文件 任意英文.sh
文件内容 My_Master.sh 地面启动器
./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
文件内容 My_Caves.sh 地面启动器
./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
启动方式
# ./ 表示当前文件夹 启动地面
./My_Master.sh
# 启动洞穴 如果不要的话 不写这个命令就好了
./My_Caves.sh
macOS 没有弄过不会
https://www.bilibili.com/read/cv5796440/
https://zhuanlan.zhihu.com/p/425936877
https://www.bilibili.com/read/cv14798689
本文章使用limfx的vscode插件快速发布