菜单
展开边栏 收起边栏

饥荒服务器搭建(洞穴版本、非洞穴版本、多房间设置、mod

由于版本更新,本教程已经失效!

 

20140122102621812


(建议切换超清版本观看)

附件下载:饥荒服务器.zip

视频原片下载:饥荒服务器搭建教程.wmv

洞穴版本

【1.下载安装steamcmd 】

下载和安装说明
 https://developer.valvesoftware.com/wiki/SteamCMD

下载地址
 https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

=============================================================

【2.解压】

将下载好的steamcmd.zip解压至你电脑任意盘符下,最好先创建好一个文件夹,例如“steamcmd”。

=============================================================

【3.运行steamcmd.exe】

在打开的窗口中依次输入下面的指令

login anonymous (anonymous为匿名登录,你也可以输入你的steam账户然后根据提示输入密码和验证码。)

force_install_dir DST (DST为你的饥荒服务端安装目录,这一步也可以不操作)

app_update 343050 -beta cavesbeta validate (洞穴版本)

quit (退出,也可直接关闭窗口)

=============================================================

【4.登录游戏,导出、上传密令】

运行游戏后按一下ESC下面、数字1左边的 “~”键,出现代码指令输入框就可,然后输入下面的代码回车

TheNet:GenerateServerToken()

操作完成后,打开 “C:\Users\用户名\Documents\Klei\DoNotStarveTogether”目录,看到 server_token.txt 文件存在,则说明导出成功。

然后将 DoNotStarveTogether 目录上传至服务器 “我的文档\klei\目录内,如果没有klei文件夹可以手动创建。

=============================================================

【5.配置文件说明,以及mod设置】

在"饥荒服务器"文件夹内找到 "配置文件"文件夹,将里分别为:

modoverrides.lua (mod配置文件)
settings.ini (服务器配置文件)
worldgenoverride.lua(世界配置文件)

将上面3个文件做适当的修改,然后放置在 我的文档\klei\DoNotStarveTogether 目录内

然后将 DoNotStarveTogether 复制一份命名为 DoNotStarveTogether_cave

然后编辑 worldgenoverride.lua 配置文件,将 --preset="DST_CAVE" 修改为 preset="DST_CAVE",--地下洞穴

然后编辑 settings.ini 配置文件,取消 “设置多个服务器放假时需要” 和 “开启地下洞穴时需要”下面参数的备注

如还想继续开更多房间则分别可以命名为 DoNotStarveTogether1 DoNotStarveTogether1_cave

(文件夹可以任意命名,这里其实就是服务器存档的目录)

=============================================================

【6.mod添加】

登录创意工坊挑选mod,例如:http://steamcommunity.com/sharedfiles/filedetails/?id=350811795 (此mod 为传送戒指)

然后到饥荒服务端安装目录找到mods文件夹 如“D:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\mods”

找到并编辑 dedicated_server_mods_setup.lua 文件,在最下面一行添加下面的代码

ServerModSetup("350811795") --传送戒指

每行一个,后面可以使用中文备注mod 名称,但是必须添加 -- ,这个符号是文件的备注符号,如果不添加符号会导致服务器无法启动

然后在 “我的文档\klei\DoNotStarveTogether”和 “我的文档\klei\DoNotStarveTogether_cave”目录下找到 modoverrides.lua 文件

在里面添加 ["mod文件夹名"] = { enabled = true }, --mod中文备注

设置完成后,重启服务即可

=============================================================

【7.多服务器启动方式】

1.快捷方式启动

将D:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\dontstarve_dedicated_server_nullrenderer.exe 创建快捷方式
复制一份快捷方式,右键属性,在位置后面添加参数 -conf_dir DoNotStarveTogether_cave (注意:后面设置的名称是 “我的文档\klei\”后面对应的服务器房间存档文件夹 ,此方法可用于设置多个房间 )
然后分别运行

2.批处理启动
将D:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\ 内创建一个txt文件
在里面添加
@echo off
echo 正在启动饥荒服务器(地上)...
start "饥荒服务器(地上)" dontstarve_dedicated_server_nullrenderer.exe 
echo 正在启动饥荒服务器(地上)...
start "饥荒服务器(地上)" dontstarve_dedicated_server_nullrenderer.exe -conf_dir DoNotStarveTogether_cave
然后将文件命名为,启动.bat ,运行即可

非洞穴版本

【1.下载安装steamcmd 】

下载和安装说明
https://developer.valvesoftware.com/wiki/SteamCMD

下载地址
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

=============================================================

【2.解压】

将下载好的steamcmd.zip解压至你电脑任意盘符下,最好先创建好一个文件夹,例如“steamcmd”。

=============================================================

【3.运行steamcmd.exe】

在打开的窗口中依次输入下面的指令

login anonymous (anonymous为匿名登录,你也可以输入你的steam账户然后根据提示输入密码和验证码。)

force_install_dir DST (DST为你的饥荒服务端安装目录,这一步也可以不操作)

app_update 343050 validate (非洞穴版本)

quit (退出,也可直接关闭窗口)

=============================================================

【4.登录游戏,导出、上传密令】

运行游戏后按一下ESC下面、数字1左边的 “~”键,出现代码指令输入框就可,然后输入下面的代码回车

TheNet:GenerateServerToken()

操作完成后,打开 “C:\Users\用户名\Documents\Klei\DoNotStarveTogether”目录,看到 server_token.txt 文件存在,则说明导出成功。

然后将 DoNotStarveTogether 目录上传至服务器 “我的文档\klei\目录内,如果没有klei文件夹可以手动创建。

=============================================================

【5.配置文件说明】

在"饥荒服务器"文件夹内找到 "配置文件"文件夹,将里分别为:

modoverrides.lua (mod配置文件)
settings.ini (服务器配置文件)
worldgenoverride.lua(世界配置文件)

将上面3个文件做适当的修改,然后放置在 我的文档\klei\DoNotStarveTogether 目录内

想开多个放假则将 DoNotStarveTogether 复制一份 重新命名 例如 DoNotStarveTogether1

(文件夹可以任意命名,这里其实就是服务器存档的目录)

=============================================================

【6.mod添加】

登录创意工坊挑选mod,例如:http://steamcommunity.com/sharedfiles/filedetails/?id=350811795 (此mod 为传送戒指)

然后到饥荒服务端安装目录找到mods文件夹 如“D:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\mods”

找到并编辑 dedicated_server_mods_setup.lua 文件,在最下面一行添加下面的代码

ServerModSetup("350811795") --传送戒指

每行一个,后面可以使用中文备注mod 名称,但是必须添加 -- ,这个符号是文件的备注符号,如果不添加符号会导致服务器无法启动

然后在 “我的文档\klei\DoNotStarveTogether”目录下找到 modoverrides.lua 文件

在里面添加 ["mod文件夹名"] = { enabled = true }, --mod中文备注

设置完成后,重启服务即可

=============================================================

【7.多服务器启动方式】

1.快捷方式启动

将D:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\dontstarve_dedicated_server_nullrenderer.exe 创建快捷方式
复制一份快捷方式,右键属性,在位置后面添加参数 -conf_dir DoNotStarveTogether1 (注意:后面设置的名称是 “我的文档\klei\”后面对应的服务器房间存档文件夹 ,此方法可用于设置多个房间 )
然后分别运行

2.批处理启动
将D:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\ 内创建一个txt文件
在里面添加
@echo off
echo 正在启动饥荒服务器(1)...
start "饥荒服务器(1)" dontstarve_dedicated_server_nullrenderer.exe -conf_dir DoNotStarveTogether1 
echo 正在启动饥荒服务器(2)...
start "饥荒服务器(2)" dontstarve_dedicated_server_nullrenderer.exe -conf_dir DoNotStarveTogether2
然后将文件命名为,启动.bat ,运行即可

Copyright © 2008-. JiangFei.net all rights reserved 苏ICP备18062911号