杀戮间2吧 关注:13,411贴子:98,351
  • 13回复贴,共1

【开设服务器】有关KF2服务器的插件:>6人服&多倍怪量插件的安装

取消只看楼主收藏回复



IP属地:中国澳门1楼2019-12-20 02:46回复
    这几天看2吧遗留的教程感觉元老写的东西在一些地方上有点缺漏所以原本想开个贴的,因为字数不够所以标题只写了多倍怪量与多人服,现在太晚了,等明天起来之后再把这个坑填好,仔细看了一下两个吧都没有详细写有关的KFMutator插件的教程(1吧有不是很详细的安装教程),所以打算来趁机水一波经验如果说已经有12人服务器插件教程的还请在下面附上地址,确认之后我就摸了


    IP属地:中国澳门2楼2019-12-20 02:51
    回复
      我回来了因为前段时间考试周所以没空,反正写完压吧底所以大概也没人看,正式开坑
      ciallo~(∠O ꇴ < ) ★


      IP属地:中国澳门来自iPhone客户端3楼2020-01-01 22:07
      回复
        本贴无关疑问不回且秒删不要怪我无情


        IP属地:中国澳门来自iPhone客户端4楼2020-01-01 22:08
        回复
          重述一遍此贴的目的:教会腐竹学会怎么安装和使用Maxplayers Mutator(KF2Mutator),从而搭建起玩家人数多于6人的服务器,这是一个很傻瓜式的操作。
          如果你看得懂英文可以不用继续往下翻,可以在插件下面找到steam用户的评论教你如何搭建,但是那个似乎有点不是那么对。
          更正:目前并没有发现此插件拥有多倍怪量效果,CD插件疑似只能以加法而不能按乘法随着人增加时等比例提升怪量。(待订正)


          IP属地:中国澳门5楼2020-01-01 22:27
          回复
            进入创意工坊,搜索mutator并进入Maxplayer Mutators的页面,如图单击右键,选中“复制网页URL”

            随后随便找一个可以输文本的地方ctrl V或者右键黏贴,可以发现该插件的ID=675314991,记下这个字符串。

            为什么我要教一遍这个呢?我们无法确保该插件id未来不会发生变动(至少目前都不会),如果发生了变动,发出来的id以后估计是无效的,所以需要腐竹自己复制粘贴一遍看看。


            IP属地:中国澳门6楼2020-01-01 22:37
            回复
              进入远程服务器的服务端界面(这里只教授Windows Server端,为什么不是CentOS?因为我懒,而且以前写的大佬也是以windows端写教程,这可以达成上下一致。听说用CentOS的腐竹一般都会自己动手丰衣足食呢
              依照以往搭建教程的目录找到kf2server/KFGame/Config下的PCServer-KFEngine.ini。
              拉到最后,如果跟着以前教程的时候忘记了加[OnlineSubsystemSteamworks.KFWorkshopSteamworks],就把这局加上,然后写上ServerSubscribedWorkshopItems=675314991,如果写好了就把问号替换成刚刚记下来的id。我图中又写了一行ServerSubscribedWorkshopItems=?只是为了规范格式,如果你这个服务器只用这个插件,第二行是可以不写的。

              之前有吧友说过如果服务器端没有下载下来插件的话,需要查找[IpDrv.TcpNetDriver]并在第一行(加在第几行似乎没有所谓,第一行是为了避免不必要的麻烦)加上一句DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload,如图所示

              我个人当时遇到了这个问题,但是我仔细检查发现似乎新版本的插件已经不再在steam评论下所说的那个文件目录,所以我不能确定这个是不是必须代码,只是说建议加上。写完请记得保存后再关闭!!


              IP属地:中国澳门7楼2020-01-01 22:54
              回复
                打开Kf2server.bat(你的服务器平时启动用的启动器),等待约30s-1min。如果插件需要升级或是第一次下载,可能会显示为如下的情况:
                如果你有隐约看见这一句”No update available for item 675314991”,意思就是说我们已经将多人插件下载成功了!这是成功的第一步,我们可以先关闭服务器了。


                IP属地:中国澳门8楼2020-01-01 23:05
                回复
                  创意工坊评论说,需要定位到C:\Program Files (x86)\Steam\steamapps\workshop\content\232090\675314991\BrewedPC并将该文件夹下的KFMutators.u复制粘贴到C:\kf2server\KFGame\BrewedPC,但我实际查询结果是,Steam\steamapps\workshop下是空的,所以进行了文件搜索。
                  发现KFMutators.u静静的躺在
                  \kf2server\Binaries\Win64\steamapps\workshop\content\232090\675314991\BrewedPC下。
                  你不需要进行任何复制操作,但你要确保这个文件出现在这里。


                  IP属地:中国澳门9楼2020-01-01 23:16
                  回复
                    随后打开kf2server.bat,在start .\Binaries\win64\kfserver [地图名字]后加上"?Mutator=KFMutator.KFMutator_MaxPlayersV2?MaxPlayers=8",
                    请注意这个数字“8”,如果你希望服务器可加入人数更多,可以将这个数字提升。但是我需要提醒一下,如果你的服务器本身就是学生机,配置差的情况下,不超过12人是最好的选择。我没往上测试过,但是超过一定人数,这可能会给服务器端造成严重的压力(超负荷),表现为场景中部分玩家的屏幕中部分或全部丧尸隐形、部分或全部玩家隐形、武器明明买了却无法使用、丢失、卡住、模型不见了、所有玩家的ping值全体提升50+或游戏掉帧。非常典型的一个反面教材就是隔壁的(HK)Note 7服务器组,那边的服务器经常有很多亚洲别的地区(包括中国大陆)的玩家游玩,但是他们的无尽服务器人数调整至了32人,往往当人数到达15人时,这个服务器的体验就开始变得相当糟糕,出现我所说的部分情况。
                    我不能保证我所说的完全是对的,各位腐竹有兴趣可以试试服务器的底线。I take no responsible for this.


                    IP属地:中国澳门10楼2020-01-01 23:31
                    回复
                      多嘴一句,如果你想通过每次启动批处理(kf2server.bat)的方法改变Maxplayer Mutators的最大人数或启用与否,请改好后文件→另存为,并务必将新的kf2server.bat改名并存放在与原批处理的同一目录下(steamapps\common\kf2server)否则这个批处理将是无效的。


                      IP属地:中国澳门11楼2020-01-01 23:34
                      回复
                        在保存完毕并启动成功服务器批处理之后,到游戏界面检查发现目标服务器成功更改为了8人服务器。请注意,尽管最大人数上限变化了,但是进入服务器之后右侧的玩家列表并不会加载出多于6个的玩家,Tab检视得到的玩家状态也只会显示前6名,但是实际上玩家是有效的。


                        IP属地:中国澳门12楼2020-01-01 23:43
                        回复
                          今天更新到此,暂告一段落,后面会继续讲解有关同屏最大怪量的参数以及一些常见问题(大概吧)


                          IP属地:中国澳门13楼2020-01-01 23:46
                          回复
                            嗯。。。我建议大家不要使用这个插件
                            为什么呢,我前几天使用的时候发现这个插件有个很大的缺陷
                            不知道为什么使用之后同屏怪量会骤减
                            我个人估计可能代码不对或者tw有设计导致代码不能正常生效
                            我进去跟朋友开黑的结果是,他们跟我说“按理来说我第二波就该死一次了,结果到现在(第五波)都活着”我个人实感确实是非常的少怪
                            而当我使用maxmonsters=32时(接下来的部分会写),发生了一个更奇怪的bug,服务器的玩家人数变成了0/1(只能有一个玩家进行游戏)
                            上面这两种情况是这个插件非常严重的缺陷,我个人觉得设计上不该出现这样的失误
                            而后面当我用参数强制最大玩家为6,最大怪量为60时,刷怪的同屏密度好了一点(个人体感跟自杀差不多),但是问题是刷怪非常的不均匀,有的方向会来3-4只sc和一大波小怪,而有的方向怪少的可怜,这很明显刷怪序列也出现了问题。如果没有必要,我建议不要装这个插件,但是教程我会继续写完。
                            也许以后我认真学udk(这个也许不知道是什么时候)会对这个插件进行分析或者我重新写一个。


                            IP属地:中国澳门来自iPhone客户端17楼2020-01-07 04:58
                            回复