[2016-2-14]新版本服务器搭建教程(mod安装方法)





效果图↑↑↑


完结前禁止插楼~ 谢谢合作

楼主 卩丶筱佚彡  发布于 2016-02-14 19:48:00 +0800 CST  
首先安装Don't Starve Together Dedicated Server工具
使用steamcmd或者steam客户端下载
steamcmd安装方式满贴吧都是 我就不多描述了
我是用的steam客户端安装




安装之后就先不管它了

楼主 卩丶筱佚彡  发布于 2016-02-14 19:52:00 +0800 CST  
首先和其他教程一样的流程 新建文件夹和配置文件 不过配置文件要多出两个
文件夹:
文档\Klei\DoNotStarveTogether\MyDediServer --服务器根目录
文档\Klei\DoNotStarveTogether\MyDediServer\Master --地表存档根目录
文档\Klei\DoNotStarveTogether\MyDediServer\Caves --洞穴存档根目录


文件:
文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini --服务器设置文件
文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt --令牌文件


文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini --地表存档设置文件
文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua --mod配置文件
文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua(可选) --地图配置文件


文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini --洞穴存档设置文件
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua --mod配置文件
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua --地图配置文件






楼主 卩丶筱佚彡  发布于 2016-02-14 20:02:00 +0800 CST  
然后是令牌文件获取
1.打开游戏
2.调出控制台(这个谁都会吧)
3.输入TheNet:GenerateClusterToken()
4.将自动生产的 "文档\Klei\DoNotStarveTogether\cluster_token.txt"文件剪切到"文档\Klei\DoNotStarveTogether\MyDediServer\"中即可


楼主 卩丶筱佚彡  发布于 2016-02-14 20:06:00 +0800 CST  
配置文件:
文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini


[GAMEPLAY]
game_mode = survival
max_players = 10
pvp = false
pause_when_empty = true
[NETWORK]
cluster_description = 服务器介绍
cluster_name = 服务器名
cluster_intention = cooperative
cluster_password = 服务器密码
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = supersecretkey


楼主 卩丶筱佚彡  发布于 2016-02-14 20:08:00 +0800 CST  
文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
[NETWORK]
server_port = 11000
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768


文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
[SHARD]
is_master = false
name = Caves
id = 1238533216
[STEAM]
master_server_port = 27019
authentication_port = 8769


楼主 卩丶筱佚彡  发布于 2016-02-14 20:10:00 +0800 CST  
地形设定文件
洞穴
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
return {
override_enabled = true,
preset = "DST_CAVE",
}


地表
文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua
可选项

楼主 卩丶筱佚彡  发布于 2016-02-14 20:17:00 +0800 CST  
mod自动获取及更新
这个需要打开服务器工具目录
按照我的方法的话文件在
\steam\SteamApps\common\Don't Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua
如果是steamcmd的话在
\SteamCmd\steamapps\common\Don’t Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua


ServerModSetup("modID")
ServerModSetup("modID")


盗版貌似是直接把mod丢进mods文件夹即可

楼主 卩丶筱佚彡  发布于 2016-02-14 20:24:00 +0800 CST  
最后是mod文件配置
洞穴和地表使用同样的mod配置文件即可 编辑一份另一份复制过去就行了
文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua


return {
["workshop-439115156"] = { enabled = true },
["mod文件夹名"] = { enabled = true },
}


楼主 卩丶筱佚彡  发布于 2016-02-14 20:26:00 +0800 CST  
文件都已经配置完毕
下面就可以启动服务器了
启动脚本在
\steam\SteamApps\common\Don't Starve Together Dedicated Server\bin\scripts\launch_preconfigured_servers.bat


@ECHOOFF


set SteamAppId=322330
set SteamGameId=322330


cd ..
start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves






现在就可以双击启动服务器了~




=====================================完结========================================

楼主 卩丶筱佚彡  发布于 2016-02-14 20:28:00 +0800 CST  
@烨烨猪猪@随便什么都行NB@03277319
插楼的三位兄弟对不住了~

楼主 卩丶筱佚彡  发布于 2016-02-14 20:30:00 +0800 CST  
系统删帖丧心病狂!!!!

楼主 卩丶筱佚彡  发布于 2016-02-14 20:32:00 +0800 CST  

楼主:卩丶筱佚彡

字数:3353

发表时间:2016-02-15 03:48:00 +0800 CST

更新时间:2017-01-25 08:26:34 +0800 CST

评论数:759条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看