It is like for Killing Floor 2
http://wiki.tripwireinteractive.com/...op_For_Servers But here is my express tutorial:
FIRST PART ADD WORKSHOP ITEM:
Stop server
Edit file /ROGame/Config/ROEngine.ini
Add a new section to the config file at the end where XXX YYY and so on are the workshop item ID:
Code:
[OnlineSubsystemSteamworks.KFWorkshopSteamworks]
ServerSubscribedWorkshopItems=XXX
ServerSubscribedWorkshopItems=YYY
ServerSubscribedWorkshopItems=...
Then search in the config file for DownloadManagers= when you located the config file part where you see this line add a new line before and paste DownloadManagers=OnlineSubsystemSteamworks.SteamWo rkshopDownload so this is first before the two other DownloadManagers line, it looks like this
Code:
...
DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
...
Save and start the server, wait a moment, check the console if you want to see when it finished downloading items (item state 4 means item is downloaded and up to date).
SECOND PART CREATE MAP CONFIG FILE:
When all items are downloaded, stop server, and browse to /ROGame/Cache/ you'll see new folders with the item ID in name, for each folder you have there you open until you find the map, copy exactly its filename. It is important that you really COPY the filename to avoid any issue, exact filename means you will not fail.
For each map you need to create a config file to have the map visible in webadmin.
In my example, let say the map is called
VNTE-MapName.roe so now the simple thing you have to do is create a new file in /ROGame/Config/ called
VNTE-MapName.ini (note that the ini is called the same as the map, only the extension change).
Edit the new config file, and use the file name in the config template here to replace the parts in bold (already did it here but all other template will follow).
You will create a new config file for each map of course.
So for this example create a file /ROGame/Config/
VNTE-MapName.ini and paste this:
Code:
[V[B]NTE-MapName[/B] ROUIDataProvider_MapInfo]
MapName=[B]VNTE-MapName[/B]
FriendlyName=[B]VNTE Map Name[/B]
GameType=ROGame.[B]ROGameInfoTerritories[/B]
LoadMapMovie=LoadScreen_Community
Here are other template for all the modes, so depending on the map prefix you use different one of course (VNTE, VNSU, or VNSK):
Territory:
Code:
[V[B]NTE-XXX[/B] ROUIDataProvider_MapInfo]
MapName=V[B]NTE-XXX[/B]
FriendlyName=[B]XXX[/B]
GameType=ROGame.[B]ROGameInfoTerritories[/B]
LoadMapMovie=LoadScreen_Community
Supremacy:
Code:
[[B]VNSU-XXX[/B] ROUIDataProvider_MapInfo]
MapName=[B]VNSU-XXX[/B]
FriendlyName=[B]XXX[/B]
GameType=ROGame.[B]ROGameInfoSupremacy[/B]
LoadMapMovie=LoadScreen_Community
Skirmish:
Code:
[[B]VNSK-XXX[/B] ROUIDataProvider_MapInfo]
MapName=[B]VNSK-XXX[/B]
FriendlyName=[B]XXX[/B]
GameType=ROGame.[B]ROGameInfoSkirmish[/B]
LoadMapMovie=LoadScreen_Community
Once all this is done, reboot server, and enjoy, you can modify your map cycle and add the new custom maps.
EDIT: there is the new thing in webadmin for Workshop, it may replace the first part where you edit yourself the ROEngine.ini, you only need to create the config file for the map to show in webadmin then
but I didn't use it yet so I only explain the full manual way to do it.