不知道啥时候,饥荒服务端更新了一个傻瓜式的启动方法——全自动配置饥荒双服务端并还带NAT穿透(貌似)的,妈妈再也不用担心我进不了洞穴了~~不过,虽然运行不是问题,但加载mod和世界设置之类的还是得手动完成(日益简单的启动方式和复杂的设置方式的矛盾~~),于是我就写了一个启动mod的小工具。世界设置我之前已经写过一个在线工具,有需要的点我。
mod获取
mod获取途径有很多,我以前介绍过六种方法。不过既然是服务端,我还是建议使用DEDICATED……SETUP.LUA法下载MOD,这种方法可以批量下载,而且还是直接从创意工坊下载的。
mod加载
嗯,这才是这篇文章的重头戏之一。加载mod有很多种方法,但我这里只介绍一种简单的~~接下来有请我的新作——EzSet for modoverrides(暂定)
下载:通用版 预配置版 食用方法(感谢cloth3u)
注:使用“预配置服务器”方法(steam启动时选择选择第二个运行服务端)的,请下载“预配置”版,其他都下载通用版。
将你要加载的mod文件夹和这玩意放在同一个文件夹内(只要是同一个文件夹即可,不过还是建议放到mods文件夹内)。
左键双击(或右键+打开)运行“EzSet for modoverrides.bat”
然后就好了~~~。
[toggle Title=”#EzSet设置(小白请忽略,用默认设置就好了)#”]
目前仅提供一个设置(预配置版不提供设置),存档文件夹路径设置。因为小白不会去改存档路径,所以用默认设置就好了。如果你修改了存档路径,那么你也需要修改EzSet的设置,以便在你的存档文件夹生成而不是默认存档文件夹。
在“EzSet for modoverrides.bat”同目录或者“文档\EzYun\”下新建一个EzYun.ini文件,在其中写入
单服务端
master_save_name = 存档文件夹名(等号两边有空格!) 例 master_save_name = DoNotStarveTogether
多服务端
master_save_name = 存档文件夹名1(等号两边有空格!) servant_save_name = 存档文件夹名2(等号两边有空格!) 例 master_save_name = DoNotStarveTogether_EasyConfigOverworld servant_save_name = DoNotStarveTogether_EasyConfigCaves
即可更换生成的“modoverrides.lua”存放的存档文件夹位置
[/toggle]
其他设置(房间密码等)
因为我已经写过这个相关的内容了,所以我这里只给链接了~~
世界设置
一个在线小工具,可以根据你的要求来生成并提供下载设置文件。
启动设置
服务端是否可以直接输lua命令,存档文件夹更换等。
sittings.ini设置
房间密码,房间名称,玩家数,pvp等设置
注:如果你的ini文件中没有,请自行添加,添加时请添加到对应的节([network]或[account]或其他[])下面。
管理员设置及控制台
提供令牌的用户默认为管理员,你也可以添加更多的管理员。
大大啊 图挂了QAQ
可乐云貌似也挂了
有的mod需要修改设置 麻烦问一下那个怎么弄
我怎么无法生成server token这个令牌 而且存档目录也没有setting.ini这个文件
现在不能用了
,啊?
我找不到EzSet for modoverrides,怎没回事
我是看了三个帖子过来的。。。显示搭载服务器然后是加洞穴。。现在加完MOD开DST Dedicated Server 无论是洞穴的还是自己的哪个都会闪退。。。为什么。。
因为mod不兼容(如果代码没写错)
。。我就打了global position一个mod都会直接freeze。。不打就没事Orz;什么鬼
使用的预配置版 地上跟洞穴2个文件里面都有modoverrides文件了, 但是开启服务器以后 还是没有MOD 这是怎么回事啊
服务端只会启用服务端mod,如果你添加的都是客户端mod,它不会启用。
这样启动的MOD 怎么修改MOD配置
现在只能用MOD的默认配置 没地方修改。
为什么我创建的服务器不能改模式,而且房间列表上显示不出我的模式(我想生存模式改成荒野模式)
改模式是在setings.ini里面,具体参考这篇文章
不得啊,所有方法都加载不了啊。求教,QQ2584497458
得了
我手打lua文件人物MOD没有开启,用了EZset预配置版之后MOD全加载了,但是新生成的世界是两个地下世界,没有地上世界。。。
mod设置和世界设置是两个独立的文件,你可以看看你是不是把文件夹洞穴的世界设置文件带到了地面存档文件夹。
好像是复制错文件把它覆盖了,有什么补救的办法吗?
如果把多出来的(地上的)世界设置文件删掉就好了。
搞定了,感谢
我直接把游侠客户端MODS文件夹里面的MOD 复制粘贴到服务端MODS,然后EZset,但是只有我自己能从客户端登陆,别人登陆就显示缺少MOD,没EZset之前别人是可以登陆进来的。
我用游侠客户端建房间然后开MOD,别人也是能够连进来的
这货会开启你的mods文件夹里面的所有mod(会忽略非mod文件夹),所以你有什么不是游侠自带的,或者他游侠mod缺失的。。。
如需选择,请删掉或者移除不想启用的mod
我的mod 都是从游侠上下游戏的时候自带的 。我尝试只只复制几个MOD到服务端的mods文件夹里,但是别人还是连接不了,提示说是缺少mod
那就不知道了,正版没有问题。
文档/DoNotStarveTogether,DoNotStarveTogether_EasyConfigCaves,DoNotStarveTogether_EasyConfigOverworld里都有modoverrides了,点开Don’t Starve Together Dedicated Server服务器也能正常开启,可mod还是没有载入,worldgenoverride也是,世界设置也没用…感觉智商快不够用了( •̀ ω •́ )y
亲测可以用,你把你的那个lua文件给我,我看来lua有没有问题
我文档/DST那三个文件夹一开始是没有modoverrides的,下了EZset创建后直接丢进去的,然后世界设定也是直接覆盖的。这是我那个lua文件http://pan.baidu.com/s/1ntlcT5n。阿里戈多(●’◡’●)
测试了下其中一条(基本没有几个我订阅的,所以为了方便就测试一个),文件格式之类的都没有问题,确实可以生效。你可以看看存档目录的log.txt,如果加载了mod,log.txt里面会有记录(搜索mod,就能快速查看有没有,有的话在哪一行)
我的锅..我忘把mods丢进服务端的文件夹了..应该是这个问题。但是世界设定确实没有生效~还有,是不是在游戏里把mod那些设置好了,服务器加载就按照设置的那样?
我随便弄了几个,试了下确实生效了。http://www.lyun.me/another/downloads/1.7z服务端mod只能创建世界的时候设置,且每个存档都是独立的,而客户端mod本身就不需要服务端去加载。
阿里戈多( •̀ ω •́ )y