早在 2015 年底,Klei 就将整个饥荒的配置系统都换了,所以之前写的配置方法算是老古董没法用了,于是这不,博主更新了最新的配置方法。
说起来真是残念,在 2016 年 5 月初,我就差不多把整个新版本的配置写完了,然而是在虚拟机里写的,打算写完一口气复制、粘贴过来,一下搞定,然而…特么手贱恢复了快照,于是…博主心(lan)灰(de)意(zai)冷(xie),所以这个更新拖了将近一个月。
虽然难产,但是好歹算是产下来了,于是大家将就看吧…
前文提供了在 Windows 和 Linux 上安装饥荒独立服务器的方法,接下来,是最重要的配置环节,配置完成后,就可以快乐地玩耍了。前文传送门:
首先,准备配置文件,配置文件准备完成后,就可以拷贝到相应位置,然后 Gay 姆,死哒坨~
一、准备文件
1、新建一个文件夹,用于保存配置完成的文件
2、配置 token 文件(必须)
之前的版本只有在 Online 模式中需要搜索到服务器才需要配置 token 文件,而局域网不需要,如今,没有 token 文件服务器压根跑不起来。
不同于之前的呼出控制台,输入 TheNet:GenerateServerToken() 会自动生成 token 文件,现在不用输入任何内容,鼠标点点就能得到你的 token。
How?
打开游戏客户端,在游戏主界面,在右下角找到 Account 图标,点开。
点击 Account 按钮
在打开的页面下部,找到 Generate Server Token 按钮,在右侧的输入框内输入相应描述,比如输入 DST Dedi Server Token,然后点击 Generate Server Token 按钮,即生成了一个不会失效的 token。可以在按钮上方找到相应描述的 token,复制备用。
点击按钮生成 token
之后,将复制的 token 粘贴到 cluster_token.txt 文件中,此时不用在意之前蛋疼的 NUL 结尾了。
与之前一样,生成该 token 的用户将默认带有管理员权限。
3、配置世界地图(必须)
世界地图的配置方法与之前相差不大,但是因为新出了一些萌死他,所以有了更多的配置选项。
文件依旧分为地上部分和洞穴部分。
地上部分,将文件保存为 worldgenoverride.lua,并放进 Master 文件夹中:
return {
override_enabled = true,
preset = "SURVIVAL_TOGETHER", -- "SURVIVAL_TOGETHER", "MOD_MISSING", "SURVIVAL_TOGETHER_CLASSIC", "SURVIVAL_DEFAULT_PLUS", "COMPLETE_DARKNESS", "DST_CAVE", "DST_CAVE_PLUS"
overrides = {
-- default is "never", "rare", "default", "often", "always"
-- MISC
task_set = "default", -- "classic", "default", "cave_default"
start_location = "default", -- "caves", "default", "plus", "darkness"
world_size = "default", -- "small", "medium", "default", "huge"
branching = "default", -- "never", "least", "default", "most"
loop = "default", -- "never", "default", "always"
autumn = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
winter = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
spring = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
summer = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
season_start = "default", -- "default", "winter", "spring", "summer", "autumnorspring", "winterorsummer", "random"
day = "default", -- "default", "longday", "longdusk", "longnight", "noday", "nodusk", "nonight", "onlyday", "onlydusk", "onlynight"
weather = "default",
earthquakes = "default",
lightning = "default",
frograin = "default",
wildfires = "default",
touchstone = "default",
regrowth = "default", -- "veryslow", "slow", "default", "fast", "veryfast"
cavelight = "default", -- "veryslow", "slow", "default", "fast", "veryfast"
boons = "default",
prefabswaps_start = "default", -- "classic", "default", "highly random"
prefabswaps = "default", -- "none", "few", "default", "many", "max"
-- RESOURCES
flowers = "default",
grass = "default",
sapling = "default",
marshbush = "default",
tumbleweed = "default",
reeds = "default",
trees = "default",
flint = "default",
rock = "default",
rock_ice = "default",
meteorspawner = "default",
meteorshowers = "default",
mushtree = "default",
fern = "default",
flower_cave = "default",
wormlights = "default",
-- UNPREPARED
berrybush = "default",
ca