【临时】专用服务器快速搭建指南
这是临时性的,到时候也许会整合进去加mod啥的吧~~~
原文地址:http://www.lyun.me/lyun/1622
镇楼:伊莉雅~~
原文地址:http://www.lyun.me/lyun/1622
镇楼:伊莉雅~~
1.下载并安装 SteamCmd:https://developer.valvesoftware.com/wiki/SteamCMD
所谓的安装就是把你下载下来可执行文件放到你喜欢的路径下(安装路径必须纯英文,允许有空格),本文就以“D:\steamcmd\”为例。
所谓的安装就是把你下载下来可执行文件放到你喜欢的路径下(安装路径必须纯英文,允许有空格),本文就以“D:\steamcmd\”为例。
2.为你的专用服务器新建三个数据(存档)文件夹:
\(我的)文档\Klei\DoNotStarveTogether\MyDediServer
\(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Master
\(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves
\(我的)文档\Klei\DoNotStarveTogether\MyDediServer
\(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Master
\(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves
6.将令牌保存到:
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
7.复制并保存下面的内容到:
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
[GAMEPLAY]
game_mode = survival
max_players = 6
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
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
[GAMEPLAY]
game_mode = survival
max_players = 6
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
8.复制并保存下面的内容到:
(我的)文档\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\Master\server.ini
[NETWORK]
server_port = 11000
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
9.复制并保存下面的内容到:
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
server_port = 11001
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
server_port = 11001
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
10.复制并保存下面的内容到:
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
return { override_enabled = true, preset = "DST_CAVE",}
在线世界设置生成工具:http://www.lyun.me/lyun/1191
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
return { override_enabled = true, preset = "DST_CAVE",}
在线世界设置生成工具:http://www.lyun.me/lyun/1191
11.复制并保存下面的内容到D:\steamcmd\Dst_Update.bat(自行将路径改为SteamCmd存放路径,本文以“D:\steamcmd\”为例(见第一条)。):
steamcmd +login anonymous +app_update 343050 validate +quit
此文件用于下载和更新服务端,如今后你需要更新,请直接运行这个文件。
steamcmd +login anonymous +app_update 343050 validate +quit
此文件用于下载和更新服务端,如今后你需要更新,请直接运行这个文件。
12.复制并保存下面的内容到:
D:\steamcmd\Dst_Start.bat(路径问题同上)
@echooff
cd /d %~dp0
cd "steamapps\common\Don't Starve Together Dedicated Server\bin"
start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
D:\steamcmd\Dst_Start.bat(路径问题同上)
@echooff
cd /d %~dp0
cd "steamapps\common\Don't Starve Together Dedicated Server\bin"
start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
13.到此,你应该已经拥有如下所有文件了:
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
D:\steamcmd\Dst_Update.bat(此文件名及路径视你的具体情况)
D:\steamcmd\Dst_Start.bat(此文件名及路径视你的具体情况)
如果你发现你缺少了一个或多个文件,那么请你滚上去再看一遍。
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
(我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
D:\steamcmd\Dst_Update.bat(此文件名及路径视你的具体情况)
D:\steamcmd\Dst_Start.bat(此文件名及路径视你的具体情况)
如果你发现你缺少了一个或多个文件,那么请你滚上去再看一遍。
14.双击运行“Dst_Update.bat”,等待服务端(专用服务器)下载完成(即黑框自动关闭),再运行“Dst_Start.bat”启动服务端。