FastDL Help?

Hi, I’ve been stuck on this for the past couple days and it’s driving me crazy. I’ve followed all the tutorials I could find, but still nothing. I’m currently running a DarkRP server that has a couple custom models I would like others to download via FastDL. Right now I’m using Xenon servers, and they have their own FastDL that I have tried, and I’ve even tried a webserver.


net_maxfilesize 100
sv_downloadurl "http://(Xenon FastDL Here)"
sv_allowdownload 1
sv_allowupload 1

That’s what I currently have set up in my server.cfg

(Yes I have used 0’s for the allowupload/download)


"http://gpo26.x11s.org/garrysmod"

That’s what I’ve tried for a webserver.

(Again, yes I have used both 0’s and 1’s for the allowupload/download)


function AddDir(dir) // Recursively adds everything in a directory to be downloaded by client
local list = file.FindDir("../"..dir.."/*")
for _, fdir in pairs(list) do
if fdir != ".svn" then // Don't spam people with useless .svn folders
AddDir(dir.."/"..fdir)
end
end

for k,v in pairs(file.Find(dir.."/*", true)) do
AddFile(dir.."/"..v)
end
end

AddDir("models/fallout_3")
AddDir("models/player")
AddDir("materials/models/player/dmgn/fallout_3/power_armor")
AddDir("materials/models/player/slow/fallout_3/hlflf_armor")
AddDir("materials/models/player/slow/fallout_3/tesla_power_armor")
AddDir("lua/autorun")

resource.AddFile("models/fallout_3/tesla_power_armor.dx80.vtx")
resource.AddFile("models/fallout_3/tesla_power_armor.dx90.vtx")
resource.AddFile("models/fallout_3/tesla_power_armor.mdl")
resource.AddFile("models/fallout_3/tesla_power_armor.phy")
resource.AddFile("models/fallout_3/tesla_power_armor.sw.vtx")
resource.AddFile("models/fallout_3/tesla_power_armor.vvd")
resource.AddFile("models/fallout_3/tesla_power_armor.xbox.vtx")
resource.AddFile("models/fallout_3/hlflf_armor.dx80.vtx")
resource.AddFile("models/fallout_3/hlflf_armor.dx90.vtx")
resource.AddFile("models/fallout_3/hlflf_armor.mdl")
resource.AddFile("models/fallout_3/hlflf_armor.phy")
resource.AddFile("models/fallout_3/hlflf_armor.sw.vtx")
resource.AddFile("models/fallout_3/hlflf_armor.vvd")
resource.AddFile("models/fallout_3/hlflf.xbox.vtx")
resource.AddFile("models/player/fallout_3/tesla_power_armor.dx80.vtx")
resource.AddFile("models/player/fallout_3/tesla_power_armor.dx90.vtx")
resource.AddFile("models/player/fallout_3/tesla_power_armor.mdl")
resource.AddFile("models/player/fallout_3/tesla_power_armor.phy")
resource.AddFile("models/player/fallout_3/tesla_power_armor.sw.vtx")
resource.AddFile("models/player/fallout_3/tesla_power_armor.vvd")
resource.AddFile("models/player/fallout_3/tesla_power_armor.xbox.vtx")
resource.AddFile("models/player/fallout_3/hlflf_armor.dx80.vtx")
resource.AddFile("models/player/fallout_3/hlflf_armor.dx90.vtx")
resource.AddFile("models/player/fallout_3/hlflf_armor.mdl")
resource.AddFile("models/player/fallout_3/hlflf_armor.phy")
resource.AddFile("models/player/fallout_3/hlflf_armor.sw.vtx")
resource.AddFile("models/player/fallout_3/hlflf_armor.vvd")
resource.AddFile("models/player/fallout_3/hlflf.xbox.vtx")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_body.vmt")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_body.vtf")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_body_bump.vtf")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_decal.vmt")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_decal.vtf")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_decal_bump.vtf")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_helmet.vmt")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_helmet.vtf")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_helmet_bump.vtf")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_helmet_glass.vmt")
resource.AddFile("materials/models/player/dmgn/fallout_3/power_armor/slow_helmet_mask.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_body.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_body.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_body_bump.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_decal.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_decal.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_decal_bump.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_helmet.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_helmet.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_helmet_bump.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_helmet_glass.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/hlflf_armor/slow_helmet_mask.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_addon.vmt")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_addon.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_addon_bump.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_body.vmt")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_body.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_body_bump.vtf")
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_cables.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_copper.vmt")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_eyes.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_1.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_10.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_11.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_12.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_13.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_14.vmt)		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_2.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_3.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_5.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_6.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_7.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_8.vmt")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_fx_9.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_glow.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_glow.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_hands.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_hands.vtf")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_hands_bump.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_helmet.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_helmet.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_helmet_bump.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_knee_pads.vmt")
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_tesla_glass.vmt")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_tesla_glass.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_tesla_glass_2.vmt")	
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_tesla_glass_bump.vtf")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_tesla_pack_glow.vmt")		
resource.AddFile("materials/models/player/slow/fallout_3/tesla_power_armor/slow_tesla_pack_glow.vtf")
resource.AddFile("maps/rp_townsend_v2.bsp")
AddCSLuaFile("lua/autorun/Fallout3_playermodels.lua")

This is what I currently have in my lua/autorun/server/resources.lua

It downloads maps just fine. It skips downloading models, materials, etc. to the client.

I’ve looked at all the tutorials that I could find, videos too. Also all the FastDL threads on Facepunch.

I’m new to this so any help is greatly appreciated.

Sorry for the self bump, but I could really use some help on this.

http://forum.facepunch.com/showthread.php?t=1203782&p=37149363&viewfull=1#post37149363
That may help you.