1、获取地图信息
1.1、打开创意工坊订阅你所需的地图
1.2、图中作为示例,查看地图的ID
需要订阅下载到本地,所有联机的小伙伴都需要订阅
2、修改服务器配置文件
2.1、打开服务器找到LinuxServer-KFEngine.ini文件
路径:/home/container/KFGame/Config
在文件内拉到最下面输入以下指令
[OnlineSubsystemSteamworks.KFWorkshopSteamworks]
ServerSubscribedWorkshopItems=********(***代表地图ID)
如果多个地图输入多个ServerSubscribedWorkshopItems=********
添加模组也一样
示例:
[OnlineSubsystemSteamworks.KFWorkshopSteamworks]
ServerSubscribedWorkshopItems=********
ServerSubscribedWorkshopItems=********
......
2.2、找到LinuxServer-KFGame.ini文件(如果这一步不做,服务器不会下载模组,小队在游戏投票切换地图阶段也是看不到对应地图的)
路径:/home/container/KFGame/Config
我们需要在maps=()内加入订阅的地图名字,格式 "地图名字",
模组不用加名字
在LinuxServer-KFGame.ini文件内使用Ctrl+F查找GameMapCycles,回车就会跳到位置
示例图👇(参考)
3、重启服务器等待服务器下载地图
4、服务器重启后,如果需要游戏第一张图就是工坊地图,就在启动项中修改地图名称(切换输入法为英文模式下输入),进入房间开局就是这个地图啦,如果不修改,只能全队死掉后在跳票更换地图了
注意:这里的地图名字可能会有变化,创意工坊中的名字带有空格的都是不对的,需要到maps文件夹内获取正确的名字
例如:下图中的地图在创意工坊中的名字就带有空格👇
下载后的模组都是存放在Cache文件夹内
路径:/home/container/KFGame
点击进去找到对应的地图ID文件夹
进去后一直按文件夹,直到出现后缀为.kfm的文件
点击右边三个点➡重命名
复制全部内容,复制完后关闭,不要将名字修改
在启动中的地图名称变量框内粘贴并去掉后缀(.kfm)
重启服务器就行