JonasLU站主今天给大家再分享一个杀戮空间2——KF2的个人开服教程,本教程基于Windows2012R2系统开发,推荐有一定基础的小伙伴尝试!如果你没有服务器基础但实在想开的小伙伴可以根据以下教程一步步进行操作,也可在B站观看站主配套的视频教程,如果还是有问题的欢迎到本站的论坛相关分区留言,站主会第一时间帮你解答~
架设前准备:
- 带公网IP的云服务器或者
有公网IP的家庭主机虚拟机等等(本片不讲) - 服务器系统镜像OS:Windows 2012R2服务器系统
- 下载SteamCMD
- 如果使用VPS云服务器推荐配置至少为2核2G以上!
- 正版STEAM的杀戮空间2-KillingFloor2游戏
- 如果懒得设置服务器安全系统,可直接方通全部端口以避免后续搜索不到服务器!(不推荐)
- 检查安装SteamCmd运行所需环境!!本站有相关检查文件免费下载!
- 推荐下载Notepad++编辑器!(本站有免费下载链接)
开始架设服务器:
- 首先需要点击下载SteamCMD,注意:网上有很多错误引导的广告!注意区分,应为全英文界面!
- 下载到任意位置即可(只要你记住)然后不要管他!
- 随后创建一个Update.bat文件,随后复制并保存下面的代码到该文件中:
steamcmd +login anonymous +app_update 232130 validate +quit
下载服务器
- 双击Update.bat文件则开始自动下载游戏服务器(根据自己服务器的网速决定快慢)
- 服务端下载好后直接运行直接双击运行 下载目录中的KF2Server.bat即可,服务器首次启动,等待1分钟,随后直接关闭服务器即可(因为我们需要配置文件)
服务器启动bat文件修改:
如果需要,要可以进行对服务器启动文件的.bat的修改,添加服务器默认启动参数,注意每个?后为一个参数!例如game=KFGameContent.KFGameInfo_Survival代码默认启动生存模式!
start .\Binaries\win64\kfserver kf-spillway?adminpassword=123?game=KFGameContent.KFGameInfo_Survival
无尽模式:
?Game=KFGameContent.KFGameInfo_Endless
VS生存模式:
?game=KFGameContent.KFGameInfo_VersusSurvival
每周模式:(不好用)
?game=KFGameContent.KFGameInfo_WeeklySurvival
配置服务端文件
- .修改服务器自带的配置文件,生成文件的大致路径会在steamcmd\steamapps\commom\kf2server\KFGame\Config 在这个地址中,又三个文件KFWeb.ini 、PCServer-KFEngine.ini和PCServer-KFGame.ini
主要文件PCServer-KFGame.ini中:
下面列举几个主要的功能,将等号=后改为你的设定,#后为注释,注意请善用查找功能!
- GameDifficulty=0.000 #对游戏难度进行设置 =0(普通)=1(困难)=2(恐怖)=3(地狱)最难
- AdminPassword=123 #控制台管理员密码【可用于开启作弊码】
- GamePassword=? #游戏密码(可空)
- GameLength=0 #对游戏波数进行设置 =0(4波)=1(7波)=2(10波)
- ServerName=JonasLu.comKF2 #房间名
- GameMapCycles=? #地图循环(不懂勿动)
- BannerLink=? #服务器门面的PNG图像的外链
- ServerMOTD=Welcome to JonasLu.com Server #服务器欢迎语句!BannerLink图像下的消息显示
- WebsiteLink=JonasLu.com #您网站的网址(可选)
- 保存关闭后,双击服务器开启的bat文件之后,到此服务器就简单的开起来了!!
服务器直连操作:
如果你无法找到你的服务器,可以选择直连服务器的IP地址:直连IP的方法是open 192.168.2.1:7777(默认端口号),注意Open和IP之间有空格,调入控制台的方法是shift+~ 然后输入命令即可。
服务端自带的Web管理网页配置:(可选)
KF2服务器自带一个网页端,可以更方便的管理服务器,例如换地图,T人或者Ban人,但是注意使用的安全性,可以给自己信任的小伙伴管理服务器!
修改服务器自带的网页管理系统路径steamcmd/steamapps/common/killingfloor2/kfgame/Config
打开KFWeb.ini,找到bEnabled=
设置是否打开远程网页管理True(开启)False(关闭)。
当然,WebAdmin默认是关闭的,如图所示。要开启只需要把默认的false改成true即可。
找到PCServer-KFEngine.ini文件
- 查找 bUsedForTakeover,将其改为false!!防止有人试图用网页端控制你的服务器!
关于作者