用户:Adai1198/DST Dedicated Server/Windows

来自Don't Starve Wiki
跳转到导航 跳转到搜索

简易架设步骤

下载并安装 SteamCMD

  1. 建立一个 SteamCMD 的资料夹
  2. C:\steamcmd
  3. 下载 Windows 版本 SteamCMD
  4. 解压缩 zip 档案内容到资料夹中。

建立三个资料夹来放伺服器档案

C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer
C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\Master
C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\Caves
查看原文附图

准备伺服器丛集凭证(Cluster Token)

  1. 从 Steam 启动 Don't Starve Together 游戏,点选“Play!
  2. 点击“Acct Info
  3. 点击“Generate Server Token”将伺服器丛集凭证(Cluster Token)复制到文字编辑器里。
  4. 另存新挡至
  5. C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
查看原文附图1
查看原文附图2
查看原文附图3
查看原文附图4

建立伺服器设定档案

复制以下文字,并另存新档至:

C:\Users\使用者名稱\Documents\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


复制以下文字,并另存新档至:

C:\Users\使用者名稱\Documents\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
[NETWORK]
server_port = 11000

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768


复制以下文字,并另存新档至:

C:\Users\使用者名稱\Documents\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
[NETWORK]
server_port = 11001

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769


复制以下文字,并另存新档至:

C:\Users\使用者名稱\Documents\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
return {
    override_enabled = true,
    preset = "DST_CAVE",
}


复制以下文字,并另存新档至:

C:\Users\使用者名稱\Documents\Klei\StartDSTServers.bat
c:\steamcmd\steamcmd.exe +login anonymous +app_update 343050 validate +quit
cd /D "c:\steamcmd\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

所有档案检查列表

  • C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
  • C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
  • C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
  • C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
  • C:\Users\使用者名称\Documents\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
  • C:\Users\使用者名称\Documents\Klei\StartDSTServers.bat

启动伺服器

滑鼠左键双击“StartDSTServers.bat”档案来启动专用伺服器。


Book.png 参考资料