So I'm finding several topics on this error, but not quite address my question.
I assumed (perhaps foolishly) that the Dedicated Server can send the map to the client just like it can upload models, sounds, materials, etc.
In game I have it set to allow any custom content and maps download if I connect to other servers.
I have all my maps in /tf/maps on the dedicated server. I even have compressed .bz2 versions there.
I've got sv_pure 0 in my startup command and these setting in server.cfg
sv_allowupload 1 // Allow clients to upload customizations files
sv_allowdownload 1 // Allow clients to download files
In reading about fastdl, I assumed a web server is optional to provide faster downloads. But since this still won't transfer a map to the client I'm wonder if a web server is truly required.
Someone asked me as a favor to put together a TF2 server temporarily for them to host a tournament for a youth group (though with the time I'm putting in configuring it and putting it together I may leave it up long term).
I'm just running the server from my desktop locally with port forwarding and DynDNS. The server is seen by Steam, is in the Server Browser in TF2 and I can connect and download other assets, just not maps.
So I spent a day setting up a free webserver only to discover after I configured Sql DBs and everything that the hosting company deletes any file over 10 MB, so it doesn't really work for hosting the maps.
1. Is a web server absolutely required for custom maps?
2. If it isn't, what am I doing wrong that maps won't download?
3. Are there plugins to host them in a cloud storage provider?
4. Is there a public folder that has popular community maps I can compare to the ones I'm trying to use?