Managing UMMs with AASteamUGCManager.ini

You don't have to copy/ftp maps to the server anymore. The AASteamUGCManager.ini will take care of downloading your UMMs and keeping them up to date.

There are some hurdles to navigate ... UMMs are managed by their Steam File ID ... you'll need to figure out what the Steam File ID is for UMMs you want to load on your hosted server.

Using a web browser you can select a map from the workshop, for example this one named HellsHallwayII https://steamcommunity.com/sharedfiles/filedetails/?id=701987776.

Looking at the browser's URL you can see the Steam File ID is 701987776, and once you know that you can edit your server's AASteamUGCManager.ini to add it as a server subscribed item:

../aapg/AAGame/Config/AASteamUGCManager.ini
[SteamUGCManager.SteamUGCManager]
; HellsHallwayII
ServerSubscribedItems=(IdString=701987776)
.
.
.
Your hosted aapg server will read AASteamUGCManager.ini the next time it reboots and it will download the map and create directories/files for the map and its metadata:
../aapg/Binaries/Win32/steamapps/workshop/content/203290/701987776
../aapg/Binaries/Win32/steamapps/workshop/content/203290/701987776/HellsHallwayII.metadata
../aapg/Binaries/Win32/steamapps/workshop/content/203290/701987776/flo_HellsHallwayII$76561198010796370_FLO.umap
Once the server has downloaded the files, you can edit the AAGame.ini file to add the map into your map rotation list, and/or your map vote list:
../aapg/AAGame/Config/AAGame.ini
.
.
.
[AAGame.AADataStore_OnlineGameSearch]
MapRotationList=flo_HellsHallwayII$76561198010796370_FLO
MapVoteList=flo_HellsHallwayII$76561198010796370_FLO
.
.
.


Thanks to Keebler750 and (Beer_me)lobo for helping me figure this out!

Comments

Sign In or Register to comment.