杀戮间吧 关注:143,544贴子:514,527
  • 41回复贴,共1

发个教程贴,服务器如何加载第三方地图,及定义重定向下载。

只看楼主收藏回复

KF2刚出,玩家热情高涨。第三方地图出的速度也是很快。几乎每天都可以更新到几张。
但是目前来看基本上所有作品都属于修改和试水作品,普遍存在bug,以及制作粗糙等问题,所以表示继续保持观望和跟进。
教程如下(alice原创,转载请注明):
所有设置必须在关闭服务器的情况下进行,如果未关闭则会导致设置还原。
1 下载地图,整合好的地图文件为XXXX.kfm格式。
2 在KFgame/BrewedPC/Maps 目录下面新建一个文件夹,文件夹取名为英文名,必如alice
3 将你下载到的地图文件存放到alice文件夹中。
4 打开KFGame/Config 目录下的PCServer-KFGame.ini文件,并找到
[KF-BioticsLab KFMapSummary]
MapName=KF-BioticsLab
ScreenshotPathName=UI_MapPreview_TEX.UI_MapPreview_BioticsLab
设置,这个是官方地图BioticsLab的加载设置项。你要新加地图的话可以模仿这个设置,在下面添加,例如你下载到的地图名叫kf-alicetest.kfm 那么就在以上设置下面添加如下代码。
[kf-alicetest KFMapSummary]
MapName=kf-alicetest
ScreenshotPathName=
在你不清楚地图缩略示意图路径点的情况下,ScreenshotPathName=后面保持为空。
5 设置好之后,就是已经正确加载到这个地图了,然后需要对这个图设置循环,比如在A图结束后,可以循环到这个图上面去,如果不设置循环的话,虽然已经加载到此图,但是地图循环使用列表里面是没有它的。
循环设置有两种办法。
一是通过KF2adminweb界面进行加载,这里我就不说这个了,进入到KF2管理网页,大家应该很容易能看懂如何加载地图到circle列表的(不过记得设置好后,需要重启下服务器)。
二是直接添加新地图到循环列表。设置如下:
在PCServer-KFGame.ini里面找到GameMapCycles=(Maps=("KF-BurningParis","KF-Bioticslab","KF-Outpost")) 这一行添加新的地图。比如我要把kf-alicetest加载到最后。则设置变为。
GameMapCycles=(Maps=("KF-BurningParis","KF-Bioticslab","KF-Outpost","kf-alicetest"))
地图添加的格式就是 “地图名”
地图和地图之间以英文逗号分开,末尾不用添加逗号。
保存设置。至此设置已经完毕,启动服务器后,地图在播放完毕KF-Outpost地图后会自动转到kf-alicetest地图上。
6 设置文件重定向下载。
重定向的意义:地图设置好后,因为新地图大家不是都有,需要从你的服务器即时下载,但是自身下载速度是超级慢的,那么就需要架设文件FTP服务器并从设置文件里面将下载站点重定向到你的ftp服务器上,来提高文件的下载速度。步骤如下:
(1) 架设ftp服务器,服务器开启目录浏览模式,将所有需要下载的文件放到你的站点目录下面(不用分开文件夹)。架设过1代服务器的童鞋肯定知道,虚幻2里面有个UZ2压缩格式。但是目前这个格式已经不能支持虚幻3引擎了,虚幻3有自己的压缩格式UZ3。不过目前KF2早测版还不支持这个格式,因此只要把KFM文件(包括插件的UPK文件等)直接放到目录下即可。
(2) 设置重定向
在PCserver-KFengine.ini文件里面找到如下行。
[IpDrv.HTTPDownload]
RedirectToURL=
例如你的下载站点是http://XXXXX/KFmap/ 就把RedirectToURL=后面加上你的下载站点然后保存就行了。
(3)网络的优化
设置好后,开启服务器会有可能发现下载失败等问题出现。这是因为KF2自身限制了下载的文件大小,及下载限制等。那么需要对下载进行优化。设置如下:
在PCserver-KFengine.ini文件里面找到如下行。
[IpDrv.TcpNetDriver]
其中有三项一定要设置一下(按照如下设置即可)。
AllowDownloads=True
AllowPeerConnections=True
MaxDownloadSize=500000000(数值随便你,设置大点就基本无限制了)。
大功告成,保存,运行服务器即可。


IP属地:广东1楼2015-05-04 11:44回复
    关于KF2插件以及SDK制作地图等问题的一些看法。
    首先不是打击大家热情哈,目前早测版本就是早测版本,内容欠缺还是比较多,制作一些简单的功能性插件是可以的,但是不建议开始制作大型插件,以我在KF1代作插件的经验来说,早测期间的大型插件换个版本不能使用的几率达到80%。维护是个比作插件还耗费耐心的事,因此有至于这块的朋友,可以在正式版出来之前好好学习这块知识,等正式版出来后再行制作不迟,不要着急把基情磨灭,hoho。如果有时间我也会写一些KF2的unrealscript教程。
    SDK制作地图的话,编辑器基本上和UDK没有什么区别,UDK教程遍地开花,大家找一份教材认真学即可。顺便说下,别给资深老鸟吓到你,要这基础要那基础的,当然有C++,有3dsmax,有maya基础你会如鱼得水,但是没有这些基础,UDK也不是不能学,至少你可以学会把别人的建模如何导入到UDK中去,如何调整,如何绑定,如何添加代码,制作UI等。我希望看到国内原创东西遍地开花,而不是一代那样的南偷北拿东抄西改,还搞神神秘秘很高深的样子。:)


    IP属地:广东2楼2015-05-04 11:59
    收起回复
      这个可以精吧


      IP属地:四川来自Android客户端4楼2015-05-04 13:08
      收起回复
        lz,KF2的插件用什么工具开发的?


        IP属地:广东5楼2015-05-04 14:14
        收起回复
          KF2 SDK哪下载啊


          IP属地:山东来自手机贴吧6楼2015-05-05 16:42
          收起回复
            LZ你知道 二代 进过的第三方地图 保存在哪里吗


            IP属地:重庆7楼2015-09-15 15:19
            收起回复
              好贴,虽然不会用
              ——鄙视优酷


              IP属地:广东8楼2015-09-15 17:18
              回复
                回复 iWind1011 :没有这个文件夹。。 我说的杀戮2


                IP属地:重庆9楼2015-09-15 19:29
                回复
                  有个问题求助,怎么解决下载第三方地图的数量限制,我记得原来只要超多200多少张第三方地图游戏就会报错,删掉几张地图又好了,求助


                  10楼2016-06-16 12:21
                  收起回复
                    有大佬知道那个黄昏场景的城市图是三方的还是官方的吗 感觉那地图好赞 打着打着还会有防空警报的那个


                    11楼2016-06-16 12:28
                    收起回复