This is particularly useful if you have players connecting via Epic Games Launcher, as they won't be able to download the maps via Steam Workshop when connecting to your server.
- Add the map file (file of the .kfm extension/file type) to your server's maps directory located at :
KFGame\BrewedPC\Maps
- Click "Configuration Files"
- Click "Text-Editor" next to PCServer-KFEngine.ini
- Find the section that follows:
[IpDrv.HTTPDownload] RedirectToURL=
- Add your Fast Redirect / Fast Downloads URL, for example
[IpDrv.HTTPDownload] RedirectToURL=http://redirect.pingperfecthosting.com/952732764
- Save the file in the top left.
- Press the Fast Downloads Sync button - wait for it to complete.
-
Open the PCServer-KFGame.ini file and identify the map cycle code:
GameMapCycles=(Maps=("KF-BurningParis","KF-Bioticslab","KF-Outpost","KF-VolterManor","KF-Catacombs","KF-EvacuationPoint"))
Add the map to the map cycle code, for example:
GameMapCycles=(Maps=("KF-BikiniAtoll,KF-BurningParis","KF-Bioticslab","KF-Outpost","KF-VolterManor","KF-Catacombs","KF-EvacuationPoint"))
Set thebUseMapList
value to true - This sets the server to use a custom map list you specify instead of the entire default map list.Set the
GameLength
to the number of rounds per game you desire - This sets the number of rounds per game. 0 → {short, 4 rounds} 1 → {normal, 7 rounds} 2 → {long, 10 rounds} - Save the file and startup your server.
Get Custom Maps To Show In Web Admin
To get custom maps to show up in the change level section of web admin, admins will need to add a data store for the game in PCServer-KFGame.ini. A data store looks like the following example:
[KF-Default KFMapSummary]
MapName=KF-Default
ScreenshotPathName=UI_MapPreview_TEX.UI_MapPreview_Placeholder
Please note the use of lowercase in the map name and read the Known Issues to Avoid section for more information on the topic. This holds true for the mapcycle as well.