Force download not working on Gmod 13

I have tried everything I could find without success. Currently I have a dedicated server with sv_downloadurl configured. My fast download URL is mirrored perfectly with my server and the files can be downloaded in a browser. I have integrated custom player models and weapons into a game mode and have merged the models and materials in the Garry’s mod folder of the server, not the addons folder. Then the forcedownload.lua file I generated has been tried in the garrysmod/lua, garrysmod/lua/autorun, and garrysmod/lua/autorun/server folder. I am using ULX if that makes any difference. Here is my forcedownload.lua file with a few models I am testing.


--// File Generated By Fox-Warrior's Resources Generator Version 2.05 \\--

if (SERVER) then
  resource.AddFile( "models/kane.mdl" )
  resource.AddFile( "models/kane_robber.mdl" )
  resource.AddFile( "models/kane_robber_gasmask.mdl" )
  resource.AddFile( "models/kane_robber_masked.mdl" )
  resource.AddFile( "models/lynch_plain.mdl" )
  resource.AddFile( "models/lynch_robber.mdl" )
  resource.AddFile( "models/lynch_robber_masked.mdl" )
  resource.AddFile( "models/player/miku.mdl" )
  resource.AddFile( "materials/models/player/hatsunemiku/01_skin.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/01_skin.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/black.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/black.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/boots.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/boots.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/dark_gray.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/dark_gray.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/eyeshadow.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/eyeshadow.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/face.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/face.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/fuku.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/fuku.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/giza.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/giza.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/gray.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/gray.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/hair.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/hair.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/hilight.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/hilight.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/hitomi.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/hitomi.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/kousai.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/kousai.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/matsuge.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/matsuge.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/mouth.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/mouth.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/pants.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/pants.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/pink.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/pink.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/sirome.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/sirome.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/skin.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/skin.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/sode.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/sode.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/tan.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/tan.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/teeth.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/teeth.vtf" )
  resource.AddFile( "materials/models/player/hatsunemiku/tongue.vmt" )
  resource.AddFile( "materials/models/player/hatsunemiku/tongue.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/balaclava.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/balaclava.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/gasmask.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/gasmask.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/gasmask_alphas.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/glasses_lens.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/glasses_lens.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/kevlar_vest.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/kevlar_vest.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_l.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_l.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_r.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_r.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hair.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hair.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hands.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hands.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_head.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_head.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_l.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_l.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_r.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_r.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit_dirty.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit_dirty.vtf" )
  resource.AddFile( "materials/models/kane&lynch/lynch/sportbag.vmt" )
  resource.AddFile( "materials/models/kane&lynch/lynch/sportbag.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/balaclava.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/balaclava.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/gasmask.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/gasmask.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/gasmask_alphas.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_l.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_l.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_r.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_r.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_hair.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_hair.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_hands.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_hands.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_head.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_head.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_l.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_l.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_r.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_r.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_suit.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_suit.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_suit_dirty.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kane_suit_dirty.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/kevlar_vest.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/kevlar_vest.vtf" )
  resource.AddFile( "materials/models/kane&lynch/kane/sportbag.vmt" )
  resource.AddFile( "materials/models/kane&lynch/kane/sportbag.vtf" )
end


Any help would be appreciated.
Thanks

Do the files appear to download but don’t? Or do they just not even appear to try to download?
The latter indicates you’re not giving the correct path of the model/material to resource.AddFile

The files never appear to download when you join the server. I have double checked the path on both the game and fast download servers. Where is the exact spot you should place this lua file and do you have to execute it somehow?

[editline]15th December 2012[/editline]

I just realized I posted this in the wrong section.

I would love to know if you got this working. I need to get my FastDL to work.

EDIT: Nope, had the fix here, was listed as dumb, is being removed.

You want it, its gonna cost you $5 US. PM me and ill give you my paypal

I got a new host and this script worked.

Doubt it, if you want, ill pm you the fix for free.