User-Profile-Image
hankin
  • 5
  • 关于
  • 分类
    • 路由器
    • 电脑相关
    • 游戏相关
    • 未分类
    • 服务器相关
    • 数据库
  • 页面
    • 关于
  • 友链
    • 华夏网盟
Help?

Please contact us on our email for need any support

Support
  • 关于
    首页   ›   游戏相关   ›   正文
游戏相关

饥荒联机版服务端MOD及更多设置

2021-02-22 13:59:50
143  0 0

下载和启用MOD
下载和启用mod的方法有很多,我会逐一告诉大家。

一、dedicated_server_mods_setup.lua法下载mod
dedicated_server_mods_setup.lua文件位于服务端目录的mods文件夹内。使用方法:

记事本(或notepad++等专业软件)打开dedicated_server_mods_setup.lua;
输入ServerModSetup(“Mod ID”),如ServerModSetup(“367546858″);
保存!!!一定要记得保存,尤其是某些软件关闭不提醒保存的!!!
如果不需要再下载此mod,删除代码或在行前加“–”注释掉即可。
此方法下载mod无须有正版游戏。经本人测试,无令牌、离线模式下,服务端依旧能从服务器下载mod到mods文件夹内(当然得有网)。但仅能下载,不能启用mod。

关于Mod ID查询方法
打开steam创意工坊
找到你想要的mod
查看你想要的mod的网页地址,末尾的”?id=XXX“等号后面的数字即为此mod的ID
例:EzInput网址为:http://steamcommunity.com/sharedfiles/filedetails/?id=367546858,它的ID为”367546858“

二、modoverrides.lua法启动mod(荐)
在“Documents(文档)KleiDoNotStarveTogether”下新建一个名为“modoverrides.lua”的文件,并在此文件中输入如下图代码:

此方法写的代码较多,但可以修改mod的配置信息等。把true改成false或在行前加“–”注释掉此行可关闭mod,如需再启用,只需把false改成true或去掉“–”即可。

三、modsettings.lua法启动mod
modsettings.lua文件位于服务端目录的mods文件夹内。使用方法:

记事本(或notepad++等专业软件)打开modsettings.lua;
输入ForceEnableMod(“Mod文件夹名”),如ForceEnableMod(“workshop-367546858″);
保存!!!一定要记得保存,尤其是某些软件关闭不提醒保存的!!!
如要关闭mod,删除对应的代码或在行前加“–”注释掉即可。
此方法启动mod,按照文件内写的,为强制启动,即使mod有问题也会启动。不过一般配合“dedicated_server_mods_setup.lua法下载mod”及时获取最新版mod就不会出什么问题。

世界开始设置
世界设置对新手和大图党(如我)也是一个问题,接下来就来讲解下两种修改开始设置的方法。

一、客户端创建法
顾名思义,就是用饥荒联机版先新建一个存档,再用服务端读取这个存档。此方法的好处就是没技术含量,图形界面使用简单。但缺点也很明显,你得每次开新档都用DST开图,而且服务器运行不了DST还得从电脑上传存档。

二、worldgenoverride.lua法(荐)
此方法类似开MOD的方法,采用代码,虽然麻烦,但一次设置终身享受。

在“Documents(文档)KleiDoNotStarveTogether”下新建名为“worldgenoverride.lua”的文件,并在此文件中输入如下图代码:

如下为大部分世界设置(转自wikia)。”never”, “rare”, “default”, “often”, “always”分别对应汉化版的“无”、“较少”、“默认”、“较多”、“大量”之类的意思。如果有空我会贴出每个具体选项对应的东西。“–”在lua语言中为注释单行的意思,所以“–”后面的内容可加可不加。如果你懒得复制粘贴,也可以下载我写的lua文件,和下面的内容一样,全为默认,请自行修改。

return {
override_enabled = true,

   unprepared = { --食物
   -- "never", "rare", "default", "often", "always"
           berrybush = "default",--浆果丛
           cactus = "default",--仙人掌
           carrot = "default",--胡萝卜
           mushroom = "default",--蘑菇
   },
   misc = {--杂项
           autumn = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
           --秋天长度
           boons = "default", -- "never", "rare", "default", "often", "always"
           --恩惠
           branching = "default", -- "never", "least", "default", "most"
           --地图分支
           day = "default", -- "default", "longday", "longdusk", "longnight", "noday", "nodusk", "nonight", "onlyday", "onlydusk", "onlynight"
           --昼夜长短
           frograin = "default", -- "never", "rare", "default", "often", "always"
           --青蛙雨
           lightning = "default", -- "never", "rare", "default", "often", "always"
           --闪电
           loop = "default", -- "never", "default", "always"
           --环状地形
           season_start = "default", -- "default", "winter", "spring", "summer", "random"
           --开始季节
           spring = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
           --春天长度
           summer = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
           --夏天长度
           touchstone = "default", -- "never", "rare", "default", "often", "always"
           --复活台
           weather = "default", -- "never", "rare", "default", "often", "always"
           --天气
           wildfires = "default", -- "never", "rare", "default", "often", "always"
           --野火(自燃)
           winter = "default", -- "noseason", "veryshortseason", "shortseason", "default", "longseason", "verylongseason", "random"
           --冬天长度
           world_size = "default", -- "default", "medium", "large", "huge"
           --地图大小
   },
   animals = { --动物
   -- "never", "rare", "default", "often", "always"
           alternatehunt = "default",--足迹
           angrybees = "default",--杀人蜂巢穴
           beefalo = "default",--牛
           beefaloheat = "default",--红屁股牛
           bees = "default",--蜜蜂巢穴
           birds = "default",--鸟
           butterfly = "default",--蝴蝶
           buzzard = "default",--秃鹫
           catcoon = "default",--浣猫
           frogs = "default",--青蛙
           hunt = "default",--大象
           lightninggoat = "default",--电羊
           moles = "default",--鼹鼠
           penguins = "default",--企鹅
           perd = "default",--火鸡
           pigs = "default",--猪人
           rabbits = "default",--兔子
           tallbirds = "default",--高鸟
   },
   monsters = { --怪物
   -- "never", "rare", "default", "often", "always"
           bearger = "default",--秋boss
           chess = "default",--齿轮马
           deciduousmonster = "default",--树精
           deerclops = "default",--巨鹿
           dragonfly = "default",--龙蝇
           goosemoose = "default",--春boss
           houndmound = "default",--猎犬丘
           hounds = "default",--猎狗
           krampus = "default",--小偷
           liefs = "default",--树人
           lureplants = "default",--食人花
           merm = "default",--鱼人
           spiders = "default",--蜘蛛
           tentacles = "default",--触手
           walrus = "default",--海象巢穴
   },
   resources = { --资源
   -- "never", "rare", "default", "often", "always"
           flint = "default",--燧石
           flowers = "default",--花
           grass = "default",--干草
           marshbush = "default",--尖刺灌木
           meteorshowers = "default",--陨石
           meteorspawner = "default",--陨石坑
           reeds = "default",--芦苇
           rock = "default",--岩石
           rock_ice = "default",--冰块
           sapling = "default",--小树枝
           trees = "default",--树
           tumbleweed = "default",--风滚草
   },

}
–“–”后的内容为lua的注释内容,如果复制粘贴,可保留,不会影响食用。
–感谢小东的翻译
–BY 琉璃之鸟
进阶设置
其他设置均在如下的“Settings.ini”文件中设置。

Windows:
Documents(文档)/Klei/DoNotStarveTogether/Settings.ini
Linux:
~/.klei/DoNotStarveTogether/settings.ini
设置有不同分类,我将按分类来介绍。
注:“;”开头的为注释信息,可加可不加。

[network]
default_server_name = A unique server name
;此行是默认世界名称
default_server_description = A very nice server description
;此行是默认世界描述
server_port = 10999
;此行是端口,默认即可。
server_password = password
;世界密码,输入你要设置的密码,空则没有密码。
max_players = 1 .. 64
;最大玩家数,1-64任意一个数
pvp = true | false
;PvP,true即为开启,false即为关闭
game_mode = endless | survival | wilderness
;游戏模式,左往右依次是无尽、生存和荒野模式
enable_snapshots = [true | false]
;是否让世界回滚到之前保存的快照,默认关闭。
enable_autosaver = [true | false]
;是否自动存档,以防意外,默认开启。
tick_rate = 30 [ 10 | 15 | 30 | 60 ]
;帧刷新率,越高将有越好的游戏体验,但会增加CPU和宽带的负担,自己抉择吧。
connection_timeout = 8000
;等待未响应玩家重新连接的时间,以毫秒计时。
server_save_slot = 1 [1-5任意数字]
;读取几号存档,如果选择的存档槽没有存档则新建一个存档。
enable_vote_kick = true [true | false]
;是否允许投票踢人,默认开启。
pause_when_empty = true [ true | false ]
;世界没人时是否自动暂停。
[account]
dedicated_lan_server = false [ true | false ]
;是否仅开启离线模式,默认关闭。如果你没有令牌,建议开启。
管理员设置
管理员拥有对这个服务端开启的世界的绝对控制权,他可以踢出、拉黑任何玩家和执行任何可以执行的lua代码。

令牌创建者
创建令牌的人默认为这个世界的管理员,拥有管理员权限。

非创建者
你可以在如下路径内创建一个名为adminlist.txt的文件。

Windows:
Documents(文档)/Klei/DoNotStarveTogether/Save/
Linux:
~/.klei/DoNotStarveTogether/Save/
并在adminlist.txt内输入你想设置管理员权限的用户的ID。每行写一个用户ID,编辑完成后保存文档并重启服务端即可生效。

获取用户ID
获取用户ID的方法有很多,但因为我懒,这里只介绍一种在线和离线都可以用的方法,其他方法以后有兴趣会补上。

当你加入服务端开的世界后,服务端上面会显示出当前加入用户的一些信息,其中就有用户ID这一样项。如下图:

红框框出来的部分就是你的用户ID了,值得一提的是,离线用户是OU_开头的,在线用户是KU_开头的。

可执行lua命令
因为某些指令会严重影响游戏性,故暂不在这里贴出。这里只给出几个比较有意义的命令行吧表示那些英语写的太那啥,机翻好累

TheNet:Kick(userid)–踢出用户ID为“userid”的玩家
TheNet:Ban(userid)–禁止用户ID为“userid”的玩家加入
c_save()–立即保存当前世界(一般会在每天早上自动保存)
c_reset(true|false)–true删除当前世界并新建一个全新的世界;false重新加载当前世界。
c_shutdown(true|false)–true保存并关闭当前世界;false不保存直接关闭当前世界
TheNet:SetAllowIncomingConnections(true|false)–true允许他人加入;false阻止任何人加入。

评论 (0)

Click here to cancel reply.

欢迎您 游客  

近期文章

  • 用于网速测试的下载测速文件合集
  • docker构建SB镜像
  • pterodactl docker install
  • OpenWRT流量实时监控插件
  • docker部署dify

近期评论

No comments to show.

归档

  • 1 月 2026
  • 8 月 2025
  • 5 月 2025
  • 4 月 2025
  • 3 月 2025
  • 2 月 2025
  • 12 月 2024
  • 4 月 2024
  • 10 月 2023
  • 8 月 2023
  • 4 月 2023
  • 3 月 2023
  • 2 月 2023
  • 10 月 2021
  • 5 月 2021
  • 3 月 2021
  • 2 月 2021

分类

  • 数据库
  • 服务器相关
  • 未分类
  • 游戏相关
  • 电脑相关
  • 路由器
Copyright © 2026
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关于
博主
hkthomas 管理员
136 文章 0 评论 18424 浏览
测试
测试