首頁
學習紀錄
遊戲心得影視Life書單案件檔案
Side Projects委託作品與二創互動實驗場
Kurau
百百 BLOG
首頁
學習紀錄
遊戲心得影視Life書單案件檔案
Side Projects委託作品與二創互動實驗場
Kurau

Kurau Blog

「隨心而寫,真真假假,都是我」

一個記錄生活、輸出興趣的個人空間。
遊戲、影視、閱讀、學習……每一段體驗都值得留下文字。

頁面導覽

  • 學習紀錄
  • 遊戲心得
  • 影視Life
  • 書單
  • 委託作品與二創
  • Kurau
  • 合作邀請

找到我

歡迎來 Discord 找我聊天!

“曾經發生的事不可能忘記,只是暫時想不起來而已。”-《神隱少女》

© 2026 Kurau All rights reserved

GAME · 心得

別挨餓 Don't Starve Together (DST) 伺服器架設相關教學 (2024年適用) 第二集 更改世界設定

By Kurau·2024-04-06·Updated 2026-05-08·11 分鐘閱讀

系列
別挨餓伺服器系列

目錄

前言

Hi 是我百百,這支影片是教你 如何調整伺服器中的世界設定。有遇到問題歡迎留言詢問或是加到 DC。

重要內容速查

worldgenoverride.lua 模板
return {
    override_enabled = true,
    overrides = {},
}
lua
設定查詢試算表
🔗 DST 開服相關設定 - Google 試算表

介紹

嗨,是我百百。在上一集的伺服器教學中,我們學了如何開啟專用伺服器。

這一集我要教你 如何修改伺服器的相關設定。那我們就開始囉。

備註
本教學中所有提到的內容,在資訊欄中都會提供。

基礎設定:顯示副檔名

首先是要請大家 先開啟一個基礎設定「顯示副檔名」。作法是:

Windows 11 / 較新版本
  1. 打開一個資料夾
  2. 在上方的工具列有一個 「檢視」 選項,點下去 → 移動到「顯示」
  3. 找到 「顯示附檔名」 並將其打勾
Windows 10
點下去「檢視」之後,應該是直接在畫面右側會看到「顯示附檔名」——一樣是要打勾。

也可以從三個點點點這邊點下去,然後找到點選「選項」 → 工具列中的「檢視」 → 往下滑找到「隱藏已知檔案類型的副檔名」——這個選項不要打勾就可以囉。

做好這個步驟後,我們就要來開始教學「如何更改世界的設定」。


如何更改世界的設定

這部分比較複雜
我盡力簡化說明。

還記得我們之前有教學過 方法一 與 方法二 嗎?

判斷你屬於哪個方法
如果你都不屬於 方法一 與 方法二,這邊有一個判斷方法:

首先檢查伺服器資料夾下的 Master 與 Caves 資料夾下的內容——看一下有沒有:

  • worldgenoverride.lua(簡稱 worldgen)
  • leveldataoverride.lua(簡稱 leveldata)
worldgenleveldata→ 你屬於
❌ 沒有✅ 有方法二
✅ 有❌ 沒有方法一
❌ 沒有❌ 沒有方法一
✅ 有✅ 有方法一

那我們就繼續啦。


方法一:用 worldgenoverride.lua

Step 1:檢查 / 創建 worldgenoverride.lua

首先檢查伺服器資料夾下的 Master 與 Caves 資料夾下的內容——正常來說要有這個 worldgenoverride.lua 的檔案。

那如果你沒有也沒關係,我們立刻創建一個。這個檔案個功能就如同他的名字一樣——worldgen override 是用來覆蓋世界生成的內容。

那我們的做法很簡單,就是 把世界的設定貼到裡面即可。

Step 2:打開檢查內容(三種情況)

我們可以用編輯的方式打開該檔案——按下「滑鼠右鍵」,選擇「在記事本中編輯」。接著會看到 三種情況:

情況 1:空白

剛剛創立檔案的人會看到空白。

情況 2:你曾經執行過該伺服器

KLEI     1 return {
    override_enabled = true,
    worldgen_preset = "ENDLESS", -- worldgen 模板:無盡
    settings_preset = "ENDLESS", -- settings 模板:無盡
    overrides = {
    },
}
lua

情況 3:你還沒開啟過伺服器

return {
    override_enabled = true,
    preset = "ENDLESS",
    overrides = {},
}
lua
如果是空白
請把畫面上的內容複製過去貼上——也就是 第三種的內容 貼上去。

Step 3:查設定 + 寫入

接著我們要做的事情是 寫入我們要修改的內容。所以我們要先 查詢到我們想要修改的內容怎麼填寫。

查詢試算表
我這邊有整理一份文件——可以清楚的知道自己想要那些功能。

🔗 DST 開服相關設定 - Google 試算表

用法是這樣,舉例來說:

修改「血量上限懲罰」
  1. 我們按照中文搜尋「血量上限懲罰」
  2. 找到之後,可以看到對照的名稱是 lessdamagetaken
  3. 可以選擇的內容有:none(禁用)、always(啟用)
  4. 把它輸入進我們的 Master 資料夾中的 worldgenoverride.lua——在 overrides 這邊打上去
多加幾個設定
return {
    override_enabled = true,
    preset = "ENDLESS",
    overrides = {
        lessdamagetaken = "always",   -- 血量上限懲罰
        autumn = "random",             -- 秋天:隨機
        frograin = "often",            -- 青蛙雨機率:大量
    },
}
lua

修改好之後,我們就存檔,然後開啟伺服器——就可以看到我們修改的內容有成功出現啦!!

接著講講方法二。


方法二:用 leveldataoverride.lua

Step 1:打開 leveldataoverride.lua

方法二的第一步驟是:

  1. 打開伺服器資料夾中
  2. Master 與 Caves 資料夾下的 leveldataoverride.lua 檔案
  3. 我們可以用編輯的方式打開該檔案——按下「滑鼠右鍵」,選擇「在記事本中編輯」

你會看到很多很多的程式碼。

Step 2:查設定後修改

那我們要做的事情是:

  1. 先知道自己想要修改什麼設定
  2. 然後將其改到 leveldata 檔案中

查詢試算表跟方法一一樣。

修改「死亡重置倒計時」
  1. 想要修改「死亡重置倒計時」這一個項目
  2. 到試算表上去搜尋——找到對照的英文名稱是 resettime
  3. 可以設定的值:
    • none(禁用)
    • slow(慢)
    • default(默認)
    • fast(快)
    • always(立即)
  4. 在 Master 的 leveldata 檔案中,用搜尋找到 resettime
  5. 將後面的數值修改成你想要的內容(我這邊想要設定成 always)
洞穴的設定也是一樣
我這邊決定要把 酸雨關閉,然後再生速度設定成 極快:
項目設定
酸雨none
再生速度veryfast

接著到 Caves 的 leveldata 中找到對應的選項後,把後面的數值修改成我們想要調整的。

都修改好後,就存檔,再開啟伺服器來看——就可以看到我們剛剛修改的設定 成功套用了。


方法二延伸:用個人伺服器當模板

太難看不懂的話
如果你覺得上面的方法都太難,看不太懂的話,可以再試試看這個方法。

Step 1:創建新個人伺服器

  1. 我們要再 創建一個新的個人伺服器
  2. 注意:請好好調整好你想要的伺服器設定——不要設定錯了
  3. 接著我們生成世界,之後退出

Step 2:複製檔案覆蓋

  1. 把 這個新世界的資料夾 找出來
  2. 同時也把 想要修改世界的資料夾 也找出來
  3. 找到他們的 leveldataoverride.lua
  4. 把新世界的這個 leveldata 檔案複製給你想要修改的伺服器
  5. 之後再重新啟動伺服器
即可修改成功喔!

結尾

我們這次的教學就到這邊啦。下一支影片會是 DST 的伺服器 MOD 安裝教學。


worldgenoverride.lua 模板

Master 資料夾下:

return {
    override_enabled = true,
    overrides = {
        -- insert overrides here
    },
}
lua

Caves 資料夾下:

return {
    override_enabled = true,
    preset = "DST_CAVE",   -- 開啟洞穴
    overrides = {
        -- insert overrides here
    },
}
lua

目錄

  • 介紹
  • 基礎設定:顯示副檔名
  • 如何更改世界的設定
  • 方法一:用 worldgenoverride.lua
  • 方法二:用 leveldataoverride.lua
  • 方法二延伸:用個人伺服器當模板
  • 結尾
← 上一篇別挨餓 Don't Starve Together (DST) 伺服器架設相關教學 第三集 伺服器MOD安裝教學下一篇 →別挨餓 Don't Starve Together (DST) 伺服器相關教學 (2024年適用) 第一集 創造屬於你的世界

◆ 關於作者

Kurau

個人寫作 / 創作的 SoT,記錄遊戲、影視、學習與生活。

更多 Kurau 的文章