I really need help with this. I can’t seem to get FastDL / Steam Workshop working on my server, and I am running into other issues as well.
Before I setup FastDL, I was using Steam Workshop to get maps and addons, etc, to the players. That worked fine, except it was a little slow for getting maps (slower than FastDL when I set it up later). I setup FastDL and it works (for maps, at least); players connecting get the maps from FastDL and not Steam Workshop (I removed them from my server’s collection). I still, however, am using a Lua file to tell the clients to download a Steam collection.
After enabling FastDL however, it seems that players don’t download anything from the collection anymore. It will say “Getting collection #randomnumber” when I connect, but I don’t know if that actually does anything because I have subscribed to all the individual items in my collection. I asked my admins if they could see any of the icons for the custom items we have in the T shop, and they said they couldn’t (I could though).
I still have to test unsubscribing and deleting the downloaded addons, but I don’t think that will do anything, as my admins didn’t download them on join.
Does enabling FastDL disable Steam Workshop downloads?
That is my problem with Steam Workshop, however I am trying to setup FastDL so I don’t run into these problems. I know that maps work fine with FastDL, I just can’t get anything else to send. My FastDL URL is www.opgaming.net/fastdl. As you can see if you go there, I have a maps folder, materials, models, and sound.
I have tried what the old Wiki said to do (which is to go into the server addons, and if the path was “addons/myaddon/models/“, I put whatever was in “models” in the models folder on the FastDL server), thus “extracting” the addons.
I have a Lua fastdl.lua that is in my autorun folder, and it basically looks like this:
if SERVER then resource.AddFile (“addons/myaddon/models/pathtomodel/mymodel1.mdl”) resource.AddFile (“addons/myaddon/models/pathtomodel/mymodel2.mdl”) resource.AddFile (“addons/myaddon/models/pathtomodel/mymodel3.mdl”) resource.AddFile (“addons/myaddon/models/pathtomodel/mymodel4.mdl”) end
I have also tried removing the “addons/myaddon” so that it looks like “models/pathtomodel/mymodel1.mdl”, but that didn’t force the clients to download, either.
I even tried putting the same thing in the addons/myaddon/lua/autorun/mymodel.lua, with the second path, to no avail.
I know I have the paths right in PointShop, because when I join, I can see the models in the shop, but everyone else can’t (I am the only one subscribed to the addon).
If you need any more info, please just ask. I really want to get this fixed.
[editline]22nd January 2014[/editline]
Sorry, those resource.AddFile’s should not have a space. I can’t edit the post (blank).