饥荒联机吧 关注:169,989贴子:2,846,902

更改专属服务器世界选项的方法

只看楼主收藏回复

先说原先那个…
简而言之便是,
把服务器的存档下载到本地,在本地打开,
然后在这两页调整你想调整的参数,然后再把存档上传回去
就完成了


但这样调试起来还是有些麻烦——部分玩家这样觉得,科雷官方也这样觉得
于是,楼下开始放Klei在去年3月份在官方论坛上发的教程


IP属地:江苏1楼2022-02-21 12:29回复
    山东2狂狼魔、禁筋7sa8、婓焉. . . 被楼主禁言,将不能再进行回复
    第一步,到服务器的对应目录里创建一个文本文件
    倘若要改地面世界的参数的话,
    就先在专属服务器里的
    Klei\DoNotStarveTogether\Cluster_1\Master目录下
    创建一个文本文件,将它命名为
    worldgenoverride.lua
    然后复制以下内容进去:
    return {
    override_enabled= true,
    overrides= {
    --这儿是待编辑的区域,用于填放地面世界要更改的参数
    },
    }

    如果要编辑洞穴的参数,则点进Caves中,复制下面这个版本:
    return {
    preset = "DST_CAVE",
    override_enabled = true,
    overrides= {
    --这儿是待编辑的区域,用于填放洞穴世界要更改的参数
    },
    }


    IP属地:江苏2楼2022-02-21 12:31
    回复
      2026-08-13 21:55:41
      广告
      不感兴趣
      开通SVIP免广告
      第二步, 在官方的教程里,找到你想编辑的世界参数的对应选项
      https://forums.kleientertainment.com/forums/topic/127830-worldgenoverridelua-settings-for-march-qol-update/
      例如,我想把猎犬袭击(hounds)调成“从不出现”
      那么我就需要点开Forest(或者说是地面/Master世界)下的隐藏栏,
      在里面找到对应的那条参数,

      把一整行的内容都复制到你的lua文档里,然后参考右侧注释,将直引号里的内容改成你想要的频率/数量。倘若觉得右边的注释难看,则可以把它删掉


      IP属地:江苏3楼2022-02-21 12:34
      收起回复
        楼主举个现成的例子
        下面是我的默认存档中改的内容,猎犬袭击被设置成了“从不”,而猎犬丘则是“很少”。
        因为有座狼工厂,所以这俩关掉也无妨
        野火(wildfires)自然也是可以关的,但如此一来,我的灭火器就白造了呀…

        而洞穴里的“洞穴蠕虫攻击”,楼主同样给它设置成了“无”,鼹鼠帽不要就是了…这玩意儿,是打乱计划的专家啊...


        IP属地:江苏4楼2022-02-21 12:38
        收起回复
          在保存文档里的内容后,重启服务器,就能看到服务器对应选项的变化了


          教程完结


          IP属地:江苏5楼2022-02-21 12:42
          回复
            好!插眼


            IP属地:四川来自Android客户端6楼2022-02-21 12:55
            收起回复
              完全可以做一个带ui插件的懒狗klei


              IP属地:四川来自Android客户端7楼2022-02-21 13:15
              收起回复
                那为什么不本地新建一个存档,然后把本地worldgenoverrid复制过去呢


                IP属地:福建来自Android客户端9楼2022-02-21 14:36
                收起回复
                  2026-08-13 21:49:41
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我开的服务器就没有worldgenoverrid.lua,都是本地设置好后直接把存档弄到云服务器里然后启动,自己机器创建的是leveldataoverride.lua,也不知道有啥影响,至少我没发现有啥影响


                  10楼2022-02-21 15:58
                  收起回复
                    官方人员推荐不要用leveldataoverride.lua开服,要用worldgenoverride.lua。
                    .
                    不知道为什么有的时候直接用leveldataoverride.lua开服会失败。
                    另外开服时的服务端输出会告诉你使用新的格式,最好照着那个格式来(就是楼主上面说的那样的格式,而不是leveldataoverride的格式,虽然它们里面都有overrides这个key)


                    IP属地:日本来自iPhone客户端12楼2022-02-21 18:53
                    收起回复
                      @楼主,leveldataoverride的内容和你楼上贴的就是兼容的我就说记得以前看过一次来着


                      IP属地:福建来自Android客户端13楼2022-02-23 19:28
                      收起回复
                        萌新求教,从最开始什么都不懂,到现在稍微懂了一点。弄了一个免费的专用服务器,已经建档一千多天了。经常有超多只猎狗突袭,实在受不了。小偷也设置的极少,刷背包无望。想问一下怎么修改一下这些世界设置,修改后会不会世界重置,我得存档就没有了,请大神赐教。另外楼主大神能详细的说一下第一个修改的方法吗?感觉比第二个简单好(T▽T)。


                        15楼2022-03-25 03:58
                        收起回复
                          能通过这个改成冬季盛宴吗,开档的时候忘了开了


                          IP属地:上海16楼2022-04-14 22:28
                          收起回复
                            请问死亡换冒险家能改成城鬼魂吗,死一次地图全黑太烦了


                            IP属地:江苏来自Android客户端17楼2022-11-20 15:06
                            收起回复