Solved: use "ds_get_newest_subscribed_files" in config
(although that isn't the solution to the problem in the title it solves the problem I was having)
This question is for a CS:GO Dedicated Server
The symbol as it appears in the community server browser:
I followed the instructions at
developer.valvesoftware.com.
It says to add this to the server's launch parameters: "+host_workshop_collection COLLECTIONID +workshop_start_map MAPID -authkey YOURAUTHKEYHERE", where authkey proves I own a steam account which can access the workshop, host_workshop_collection downloads all of the maps in the collection to the ../csgo/maps/workshop/... directory, and workshop_start_map has the server start on that particular map.
I thought that doing this alone would be enough. It says if I do this, then "When changing levels to a workshop map, your server will first check if a newer version is available and download it if needed."
Clients do download the latest version, but when they try to connect, if a workshop map is updated while my server was already running it says their version doesn't match the servers. My server does not download the latest versions of the map and I have to do "host_workshop_map MAPID" in order for my server to download the latest version of the map, even though the description above says it should download the latest version if it is available.
I also tried doing this: "Subscription lists are automatically loaded on startup and every time one calls ds_get_newest_subscribed_files the lists webapi_authkey.txt, subscribed_collection_ids.txt and subscribed_file_ids.txt are reloaded and the latest version of these workshop files are retrieved."
So I created those 3 files and put them in the ../csgo/ directory also. Still, I don't have that icon in the picture above, and on map change the latest workshop maps are not downloaded.
If it matters, I use the mapchooser/nominations/rockthevote plugins to change maps to these workshop maps - but even when renaming the addons folder and restarting my server, the problem persists. I'm not sure what other information I need to provide.