User: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 參考資料