第4页:MOD安装使用及调试
展开MOD安装使用及调试
进阶之后的教程为全平台通用,除了模组设置其他的不建议新手看
Tips:设置中需要用到中文的内容需要用Notepad++转换到UTF-8无BOM格式编码来进行编辑
模组的安装与使用
我估计很多人会要用到模组,所以这个部分会写的详细一点,以便帮助新手
简易的确认并调试你需要的模组:
1、进入客户端创建世界时开启你需要的模组,并调成你需要的配置。
2、找到你的存档文件夹,进入Master文件夹,找到已经调试好的模组设置文件modoverrides.lua
3。复制调试好的modoverrides.lua到你的服务器存档Master文件夹中,替换原有的文件(洞穴服务器一样)
4、打开调试好的modoverrides.lua,使用ctrl+F搜索功能,搜索workshop-来获取你的模组ID(例如:workshop-100010002 workshop-100010003)
5、打开服务器架设工具的安装目录,进入mods文件夹,用记事本打开dedicated_server_mods_setup.lua,删除里面所有内容
6、设置自己的模组文件,在dedicated_server_mods_setup.lua设置,例如我需要步骤4的两个举例模组,则输入:
ServerModSetup("workshop-1000100002")
ServerModSetup("workshop-1000100003")
7、保存并关闭,设置完毕,可以启动服务器了
8、未加密版解决方案:把设置好的modoverrides.lua替换服务器存档里面的,然后把自己客户端的mods文件夹里的模组全复制到服务器架设工具的mods里面(要求登入的用户都要有一样的mod才行)
进阶内容:模组设置在存档文件中的modoverrides.lua进行调试,需要根据模组的设置来调整数据,一般玩家不需要了解
世界配置
这个最简单的就是在客户端里面设置好,然后复制出来扔到服务器的存档文件里面就行,把地面世界的leveldataoverride.lua扔里面就会生成地面世界,洞穴的leveldataoverride.lua扔里面就会生成洞穴世界。
PC间的服务器远程搭建
一台电脑同时搭建主世界和洞穴可能会导致严重的卡顿,还有非常差的体验。
那么,可不可以两台电脑,一个搭建主世界,一个搭建洞穴呢?
答案是可以的,就是有点麻烦。
服务器存档中有俩个设置文件,一个叫做cluster.ini,另一个叫做server.ini
世界分成2种,一种是主世界,也就是入口世界,只能有一个。一种是从世界,可以有很多个。
那么下面我把主世界的cluster.ini叫做M_ cluster.ini,从世界的叫做S_cluster.ini,server.ini文件同理。
cluster.ini的设置
[GAMEPLAY]
game_mode = endless
游戏模式
具体有3种,无尽=endless,生存=survival,荒野=wilderness
max_players = 6
服务器最大人数设置
pvp = false
PVP模式
开启=true,关闭=false
pause_when_empty = true
服务器没人时世界时间暂停
开启=true,关闭=false
[NETWORK]
lan_only_cluster = false
局域网模式
只有局域网的玩家能够连接到服务器,开启=true,关闭=false
cluster_intention = madness
游戏风格
分为四种,交际=social,合作=cooperative,竞技=competitive,疯狂=madness
cluster_description =
服务器描述
cluster_name = 子恒的实验服
服务器名字
offline_cluster = false
离线模式
开启=true,关闭=false
cluster_password =
服务器密码
进入服务器是需要输入的密码
[MISC]
console_enabled = true
控制台开启
开启=true,关闭=false,建议开启,很多时候服务器调试需要控制台,只有管理员能使用
服务器设置管理员:在cluster.ini所在的地方,新建adminlist.txt,打开添加管理员账户ID,每个管理员ID占一行(例:KU_********(在线)/OU_12345678901234567(离线)),重启服务器就可以了。
[SHARD]
多元世界模式
多地图必须
shard_enabled = true
多元世界模式
开启=true,关闭=false
bind_ip = 0.0.0.0
这个只需要在M_cluster.ini中或者M_server.ini中设置,主世界和从世界在同一个设备上面时设置为127.0.0.1,世界在不同的设备上面运行,需要设置成0.0.0.0
master_ip=127.0.0.1
主世界的IP地址
同设备连接不需要特别设置,用于从世界连接主世界的IP地址,需要输入主世界的IP地址,如果在同一个局域网下也可以使用内网IP使得不同设备上面的世界可以连接。
master_port = 11000
主世界接入点
必须在M_cluster.ini和S_cluster.ini中同时存在,master port为独立的主世界接入点,和M_server.ini中的server_port不是一个概念,本质上任何世界的server.ini的server_port都不应该与这个port重合
cluster_key =abcd
配对密匙,主世界和从世界连接时的配对密匙,无论是M_cluster.ini还是S_cluster.ini中,配对密匙都必须一致
这里主要的就是SHARD的设置必须配对,然后不同机器上面的世界就可以连接到一起了。
Server.ini的设置
[NETWORK]
server_port = 10999
世界的接入点
理论上所有的需要连接到一起的server_port都不允许重复,需要多机架设的服务器也不允许server_port和M_cluster.ini中的master_port重合
[SHARD]
is_master = true
主世界判断
设置为主世界=true, 设置为从世界=false,在M_server.ini中设置为true,在S_server.ini中设置为false
name = Caves
世界的名字
id = 3727637494
世界的在连接时使用的id,自己设置可以在多世界拓展时会很方便,比如id=2,没有设置的话在世界生成时会随机生成一个id
更多相关内容请关注:饥荒专区
责任编辑:墨池