杀戮空间2开服服务器架设教程 UE3Redist

114 阅读8分钟

杀戮空间2开服服务器架设教程 UE3Redist

 

我上一篇文章云盘里有bd9458下载链接有需要的小伙伴可以去下载

选择Winrar打开

然后双击压缩包中的UE3进行安装

 

 

image.png  

KF2服务器的安装:

点Win 然后打开这台电脑并进入C盘创建一个英文名的文件夹

并将SteamCMD复制粘贴进去

双击打开SteamCMD,然后他会进行一个漫长的下载,等待即可

 

当出现下载不再动了出现 Steam> 后 输入login anonymous 然后回车

 

等一串文字过去后会再出现一个 Steam> 我们再输入以下其中一段代码

正式版代码:

app_update 232130 validate

 

正式版更新服务器代码:

app_update 232130

 

测试版代码:

app_update 232130 -beta "branch name"

 

然后回车

然后再次会进行一个漫长的KF2服务器文件的下载

 

如果下载的过程中出现Error!开头的一段代码就代表网络波动了,需要再次在Steam>输入app开头的代码进行下载

 

当出现Success!开头的代码后 再输入Exit回车

便完成了对KF2服务器的下载

 

修改KF2服务器中的文件:

打开你所创建的KF2服务器所在的位置文件夹

然后再打开如下路径 Steamapps/common/KF2sever

再双击打开KF2sever,会打开代码框,等代码不再动了就ok了

就完成了对KF2服务器的安装

 

再右键编辑KF2server文件,把里面的123改成你想要的一串数字,这个是登录器密码

 

再进入KFgame/Config

打开PCServer-KFGame

这里面包含了服务器名字,难度,波数,服务器密码,管理员密码,地图循环列表

 

进入后按住Ctrl+F会出现查找,输入你想查找的再点查找既可,找不到就检查是否输对,是否打开错文件,和向上向下切换查找。 在=后面输入相应的既可

 

![]() 

image.png  

GameDifficulty=

这是难度设置,0普通 1困难 2自杀 3地狱

 

AdminPassword=

KF2服务器网页管理员登录密码,密码默认是空白的,在后面输入和KF2server文件里改掉的123一样的密码即可

 

GamePassword=

游戏服务器房间的密码

 

GameLength=

游戏波数设置 0四波 1七波 2十波

 

bUseMapList=

自动义地图列表 true false

true是开启,false是关闭

 

GameMapCycles=

地图名字代码

GameMapCycles=(maps=("KF-XXXXX","

输入第三方地图名字的话 把其中一段 "KF-XXXX", 复制到(号后面粘贴既可,注意"和,

名字就是你创意工坊里找到的地图名字 KF-XXXXX什么的

 

添加创意工坊地图ID 打开PCServer-KFGame文件

滑到最底下,粘贴这段代码

[OnlineSubsystemSteamworks.KFWorkshopSteamworks]

ServerSubscribedWorkshopItems=

等于=后面输入地图或插件ID,ID在创意工坊中有地图订阅的页面中右键点击复制网页,再到可以任何可以粘贴文字的地方粘贴,把里面那段长数字复制,

比如=后面的13807970340

然后再将数字粘贴到文件中的ServerSubscribedWorkshopItems=后

 

 

image.png  

若是想再增加第二个或3或4个地图

把ServerSubscribedWorkshopItems=复制再跳到下一行粘贴既可

样板:

OnlineSubsystemSteamworks.KFWorkshopSteamworks]

ServerSubscribedWorkshopItems=

ServerSubscribedWorkshopItems=

ServerSubscribedWorkshopItems=

(每输入一个ID就需要去地图名字代码中添加地图名字,不然列表中不会显示)

 

关掉远程接管你的服务器功能

在PCServer-KFEngine中

搜索查找bUsedForTakeover

默认是开启的,=后输入false既可

 

 

 

打开PCServer-KFGame文件

BannerLink=这个是公告图片地址

ServerMOTD=这个是公告中的文字

WebsiteLink=这个是公告中的自定义网站

图片只会显式开头htpp链接的图片,不会显示htpps的图片,还有需要是PNG格式的图片

想要把图片变成htpp的可以去百度搜索lofter进入网页版登录,发布自己可见的图片,再右键图片,选项新窗口打开图片,再右键选择复制图片链接,然后粘贴到任何可以输入文字的地方 把开头的htpps的s删掉,再把第一个.png后面开头的?号那一段全部删掉,然后再复制粘贴BannerLink=后面既可 (注:图片需要宽度或者高度有512x大小,还有游戏内会显示的很暗,所以发布图片时应当修改图片大小,亮度)

 

那么修改就完成了

 

一机多服:

回到上面讲的端口问题,复制粘贴KF2server启动文件并重命名(支持中文)然后编辑KF2server服务器启动文件,将以下这段话粘贴到密码后面

?ConfigSubDir=

=后面随便输入文字数字或英文,不需要打空格或,把密码和?ConfigSubDir=隔开

然后保存关闭

 

image.png  

 

开第二个服需要修改端口

打开PCServer-KFEngine文件

prot=

peerport=

修改这两个=后的端口

样板:

prot=7777

peerport=7778

改成

prot=7787

peerport=7788

然后再去服务器网页防火墙中增加规则

UDP:7787

UDP:7788

再去把7787和19238加起来得到27025

意思就是1+1=2

无论7787还是7797 都是和 19238 加起来,请记住19238,这个是以后开别的服都需要的固定数字

然后将得到的27057增加到服务器网页中的防火墙中,为UDP

 

 

打开KFWeb文件

ListenPort=

将8080改成7080

然后去防火墙增加7080 TCP

(你要是开第三个服,就可以再改成6080,以此类推)

 

这样子第二个服务器就可以开启了

 

 

使用插件:

将插件ID粘贴后再编辑KF2server启动文件

在KF-XXXX(KF-XXXX后边不需要打空格和,)后边粘贴创意工坊插件订阅页面中以?Game=开头的一串代码 后并在结尾打个空格和密码那一串隔开 (注:?Game=代码的结尾也需要一个? 密码那一串前边也需要一个?)

以上第一种列子

 

第二种例子是在KF-XXXX后面输入创意工坊中以?Mutater=开头的一串代码

 

第三种例子是KF-XXXX后面粘贴上?Game=开头的代码插件,再加上?Mutator开头的插件

 

样板0:

KF-XXXXX?Game=XXXXXXX?Mutator=XXXXX

 

如何增加第二个第三个第N个插件:

样板1:

KF-XXXXX?Mutator=x1xxx,xx2xxxx,xxx3xx?

 

样板2:

KF-XXXXX?Game=XX1X?Mutator=XX2XX,XXX3XX,XXXX4X?

里面的数字代表有几个插件

只能有一个Game和Mutator,后面再加Mutator=开头的文件时应当只选择复制粘贴=后面的那一串代码

 

样板3:

?Mutator=1,2?

注意1和2中间有一个英文逗号进行隔开第一个插件和第二个插件

(当启动文件存在Game和mutator时是不会再下载在有Game和mutator存在时的新增地图了,此时应当复制里面的内容,然后去掉game和mutator那一串插件再启动服务器下载)

 

 

image.png  

更改模式:

无尽模式

打开KF2server启动文件:

KF-XXXXX后面加?Game=KFGameContent.KFGameInfo_Endless

 

生存模式:

?game=KFGameContent.KFGameInfo_Survival

 

对抗模式:

?game=KFGameContent.KFGameInfo_VersusSurvival

 

每周:

?game=KFGameContent.KFGameInfo_WeeklySurvival

 

每周要把长度和难度设置为零,如果自动恢复成生存模式,是无法读取google时间而导致无法读取每周任务。

 

 

登录游戏服务器网页管理系统:

先开启游戏服务器

再在浏览器中输入服务器公Ip

样板:10.40.11.25:8080

8080是第一个服能端口,登改了以后的第二个服则是你改的什么7080 9080的了

 

密码是你KF2server文件中设置的密码,用户名随便输既可(注意:网页中有许多地方会造成中文的房名和欢迎界面变成乱码)

 

 

更改每次重开服务器的地图便是在KF2server文件中把KF-bioticslab(生命学实验室)改成你要的地图

 

 

image.png  

服务器无法下载第三方地图/无法进入:

 

打开PCServer-KFEngine

 

搜索[IpDrv.TcpNetDriver]

 

回车到下面加上这一行

 

DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload

 

 

 

服务器管理员指令:

在游戏房间中键盘点~打开控制台输入Adminlogin 123

123就是默认的密码,如果你改了便输你改后的密码。

服务器t人指令:admin kick id 封号admin kickban id

id也就是玩家名字,比如admin kick 13807970340。(注:只能对纯英文纯数字的有效)

服务器暂停:pause

解除暂停也是输pause,暂停期间可以正常进行操控角色以外所有事情

 

image.png  

我是艾西喜欢的记得点赞加关注我们下期再见~