So I’ve figured out how to force downloads on my server, I’ve uploaded the Models, Textures and Sounds for 2 weapons. I added all of their files to my Autorun (Force DL) thing. This is my autorun File for one of the weapons:
//Auto Download Chainsaw
//Chainsaw
//Models
resource.AddFile( "models/weapons/v_chain_s.dx80.vtx" );
resource.AddFile( "models/weapons/v_chain_s.dx90.vtx" );
resource.AddFile( "models/weapons/v_chain_s.mdl" );
resource.AddFile( "models/weapons/v_chain_s.sw.vtx" );
resource.AddFile( "models/weapons/v_chain_s.vvd" );
resource.AddFile( "models/weapons/v_chain_s.xbox.vtx" );
//Materials
resource.AddFile( "materials/models/weapons/v_models/d3_chainsaw/chain.vmt" );
resource.AddFile( "materials/models/weapons/v_models/d3_chainsaw/chain.vtf" );
resource.AddFile( "materials/models/weapons/v_models/d3_chainsaw/chainsaw.vmt" );
resource.AddFile( "materials/models/weapons/v_models/d3_chainsaw/chainsaw.vtf" );
resource.AddFile( "materials/models/weapons/v_models/d3_chainsaw/chainsaw_ref.vtf" );
//Sounds
resource.AddFile( "sound/weapons/doom_chainsaw/knife_deploy1.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_deploy2.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_hitwall1.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_idle.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_slash1.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_stab1.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_stab2.wav" );
resource.AddFile( "sound/weapons/doom_chainsaw/knife_stab3.wav" );
And when I spawn the weapon I have it’s model and it’s Sounds, but no texture. It’s just the Purple and black checkers. This is the second weapon this has happened to, but it works with the models. Is it maybe just a coincidence and those two weapons don’t work? Should I try a third weapon?