FastDL - Players download files but still get errors.

Hey there,

I’m currently trying to set up a Fast Download for a server of mine,
my problem seems to be that:

People connecting to the server download all the necessary custom content,
but when they enter the server - everything remains errors as if they never downloaded the files
in the first place, using a content pack and installing the files manually resolves this.

things I have done:

Resource.addfile.lua (Set up correctly with no errors)

Webspace with the necessary Garry’s Mod mirror (http://madroleplay.x10.mx/garrysmod/)

Server.cfg is set up correctly (or should be)

sv_downloadurl “http://madroleplay.x10.mx/garrysmod/

allowupload 1
allowdownload 1

What could be going wrong here?
I’d very much appreciate any help I can get in regards to this situation, I’m at a complete loss,
it just doesn’t make any sense to me that players download the files but still get errors?

Thanks in advance.

Do you know what models/materials/maps are downloading? Because I had the same issue and from what I think file size could be a factor on why the files are not downloading.

What in particular would you like to know about them? the filesize?

The entire (compressed bz2) fastdownload files are 300 MB,

the average models folder is roughly 15 MB and no one file/folder is over 64 MB.

Thanks for taking the time.

Are all models and materials not downloading or only some ?

It should be:

sv_allowupload 1
sv_allowdownload 1

Not

allowupload 1
allowdownload 1

Yeah, sorry, I should mention that it is sv_allowupload 1 etc, that’s all correct, I simply forgot the prefix for it when I was making the post, thanks though.

and furthermore, all models and materials are not downloading, that’s why I’m so confused, I could understand if a few models/materials didn’t download due to corrupt files and such, but nothing’s working at all (yet everything still downloads).

Could we see your resource.addfile script?

I’ll post a section of the resource.addfile as the entire thing is over 2000 lines.

[SUP]
if (SERVER) then
resource.AddFile( “models/canim.mdl” )
resource.AddFile( “models/cs_fix_f.mdl” )
resource.AddFile( “models/fo3_molotov.mdl” )
resource.AddFile( “models/futurecar1.mdl” )
resource.AddFile( “models/futurecar2.mdl” )
resource.AddFile( “models/futurecar3.mdl” )
resource.AddFile( “models/futurecar4.mdl” )
resource.AddFile( “models/hk-47.mdl” )
resource.AddFile( “models/led.mdl” )
resource.AddFile( “models/sniper.mdl” )
resource.AddFile( “models/swfcc.mdl” )
resource.AddFile( “models/swfuturebike.mdl” )
resource.AddFile( “models/weapons/mininuke.mdl” )
resource.AddFile( “models/weapons/v_10mmpistol.mdl” )
resource.AddFile( “models/weapons/v_alienpistol.mdl” )
resource.AddFile( “models/weapons/v_combatshotgun.mdl” )
resource.AddFile( “models/weapons/v_fatman.mdl” )
resource.AddFile( “models/weapons/v_flamer.mdl” )
resource.AddFile( “models/weapons/v_halo_deagle.mdl” )
resource.AddFile( “models/weapons/v_laserrifle.mdl” )
resource.AddFile( “models/weapons/v_molotov.mdl” )
resource.AddFile( “models/weapons/v_pist_mauserlol.mdl” )
resource.AddFile( “models/weapons/w_10mmpistol.mdl” )
resource.AddFile( “models/weapons/w_alienpistol.mdl” )
resource.AddFile( “models/weapons/w_combatshotgun.mdl” )
resource.AddFile( “models/weapons/w_fatman.mdl” )
resource.AddFile( “models/weapons/w_flamer.mdl” )
resource.AddFile( “models/weapons/w_halo_deagle.mdl” )
resource.AddFile( “models/weapons/w_laserrifle.mdl” )
resource.AddFile( “models/weapons/w_molotov.mdl” )
resource.AddFile( “models/weapons/w_pist_mauserlol.mdl” )
resource.AddFile( “models/sgg/starwars/battledroid.mdl” )
resource.AddFile( “models/sgg/starwars/battledroid_commander.mdl” )
resource.AddFile( “models/sgg/starwars/battledroid_geo.mdl” )
resource.AddFile( “models/sgg/starwars/battledroid_pilot.mdl” )
resource.AddFile( “models/sgg/starwars/battledroid_security.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_07.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_38.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_40.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_62.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_mp_a.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_mp_b.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_mp_c.mdl” )
resource.AddFile( “models/sgg/starwars/clone_commando_mp_d.mdl” )
resource.AddFile( “models/sgg/starwars/landspeeder.mdl” )
resource.AddFile( “models/sgg/starwars/sandtrooper.mdl” )
resource.AddFile( “models/sgg/starwars/sandtrooper_color.mdl” )
resource.AddFile( “models/sgg/starwars/sandtrooper_semi.mdl” )
resource.AddFile( “models/sgg/starwars/sandtrooper_semi_color.mdl” )
resource.AddFile( “models/sgg/starwars/shadowtrooper.mdl” )
resource.AddFile( “models/sgg/starwars/shadowtrooper_color.mdl” )
resource.AddFile( “models/sgg/starwars/stormtrooper.mdl” )
resource.AddFile( “models/sgg/starwars/stormtrooper_color.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_anakin_ep2_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_anakin_ep3_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_bacta.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_baw e-5.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_common_jedi_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_dc-17m.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_dc-17m_antiarmor.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_dc-17m_sniper.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_dc15pistol.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_demolitioncharge.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_dooku_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_e-11.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_luke_ep6_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_mace_windu_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_maul_saber_half_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_maul_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_obiwan_ep1_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_obiwan_ep3_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_quigon_gin_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_sidious_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_t-21.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_vader_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/w_yoda_saber_hilt.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/rc_weapons/w_bacta.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/rc_weapons/w_dc-17m.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/rc_weapons/w_dc-17m_antiarmor.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/rc_weapons/w_dc-17m_sniper.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/rc_weapons/w_dc15pistol.mdl” )
resource.AddFile( “models/sgg/starwars/weapons/rc_weapons/w_demolitioncharge.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_m136_launcher.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_moritamk2_carbine.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_moritamk2_grenade.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_moritamk2_pumpshotty.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_moritamk2_sniper.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_morita_mk4.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_morita_shotgun.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_multi_rocket_launcher.mdl” )
resource.AddFile( “models/ryan7259/weapons/v_railgun.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_m136_launcher.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_moritamk2_carbine.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_moritamk2_grenade.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_moritamk2_pumpshotty.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_moritamk2_sniper.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_morita_mk4.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_morita_shotgun.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_multi_rocket_launcher.mdl” )
resource.AddFile( “models/ryan7259/weapons/w_railgun.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_m136_launcher.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_moritamk2_carbine.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_moritamk2_grenade.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_moritamk2_pumpshotty.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_moritamk2_sniper.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_morita_mk4.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_morita_shotgun.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_multi_rocket_launcher.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/v_railgun.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_m136_launcher.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_moritamk2_carbine.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_moritamk2_grenade.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_moritamk2_pumpshotty.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_moritamk2_sniper.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_morita_mk4.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_morita_shotgun.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_multi_rocket_launcher.mdl” )
resource.AddFile( “models/ryan7259/starshiptroopers/weapons/w_railgun.mdl” )
resource.AddFile( “models/player/combine_droider.mdl” )
resource.AddFile( “models/player/faith.mdl” )
resource.AddFile( “models/player/stormt.mdl” )
end
[/SUP]

edit:

sorry about the excessive post, I’m unfamiliar with facepunch and how to use the grey code box.

Three things:

You could have done the resource.addfile with pastebin (http://pastebin.com/).

To get the grey code box then read this http://pastebin.com/6MH8Eyy9.

As well I can’t see some of these models actually placed in your FastDL host.

the car models weren’t placed in the FastDL, I realized this but it shouldn’t cause a problem right? and thanks for the infomation on the grey code box.

my problem is that none of the files at all download.

Anyone got any tips?
Why isn’t it working?

I don’t want this thread to die :frowning: