Fast DL Problem

My clients arent downloading anything but maps.

Help please!

Server.cfg:

// server name
hostname “| Xevian Gaming | Fast DL | Custom Weapons | AND MORE! |”

// rcon passsword
rcon_password “***” // rcon disabled

“sv_downloadurl” “http://xeviangaming.netau.net/gmod/
“sv_loadingurl” “http://xeviansoftware.com” //LOADING SCREEN

“sv_allowupload” “1”
“sv_allowdownload” “1”
“sv_logdownloadlist” “1”
exec banned_user.cfg
exec banned_ip.cfg

resources.lua:

resource.AddFile( "models/jessev92/player/ww2/hd_hitler_v3.mdl" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/eyeball_l.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/eyeball_l.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/eyeball_r.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/eyeball_r.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/glint.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/glint.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/kleiner_sheet.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/kleiner_sheet.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/kleiner_sheet_n.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/mouth.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/mouth.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/pupil_l.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/pupil_l.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/pupil_r.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/pupil_r.vtf" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/ted_facemap.vmt" )
resource.AddFile( "materials/jessev92/ww2/hd_hitler_v3/ted_facemap.vtf" )
resource.AddFile( "sound/siege/big_explosion.wav" )
resource.AddFile( "sound/siege/jihad.wav" )
resource.AddFile( "materials/VGUI/ttt/icon_c4.vmt" )
resource.AddFile("/models/player/blockdude.mdl.bz2")
resource.AddFile("/models/player/blockdude.dx80.vtx.bz2")
resource.AddFile("/models/player/blockdude.dx90.vtx.bz2")
resource.AddFile("/models/player/blockdude.phy.bz2")
resource.AddFile("/models/player/blockdude.sw.vtx.bz2")
resource.AddFile("/models/player/blockdude.vvd.bz2")

Do these files exist on your actual server?

Yes they do indeed. I have been trying to get it to work all day but still nothing. :confused:

Try changing this: “sv_downloadurl” “http://xeviangaming.netau.net/gmod/
“sv_loadingurl” “http://xeviansoftware.com” //LOADING SCREEN

“sv_allowupload” “1”
“sv_allowdownload” “1”
“sv_logdownloadlist” “1”
exec banned_user.cfg
exec banned_ip.cfg

to this: sv_downloadurl “http://xeviangaming.netau.net/gmod/
sv_loadingurl “http://xeviansoftware.com” //LOADING SCREEN

sv_allowupload 1
sv_allowdownload 1
sv_logdownloadlist 1
exec banned_user.cfg
exec banned_ip.cfg

You can try that.

Try removing the last / in sv_downloadurl

Add this to your resource.lua file: AddCSLuaFile(“resources.lua”)

Im pretty sure that sv allowdownload 1 has to be set before setting the url

I’d say this

Nope, i have tried them all but still nothing.
Any other ideas? I really need this for my server.

[editline]7th June 2013[/editline]

This is how i have my fast dl files setup.

So let’s eliminate some options.

You claim that all these files are on both the game server and the web server.
Your directory structure looks fine, the downloadurl looks fine.
Clients download maps from the fastdl server, which means it’s working.

What’s left? Your resources script, post it, the location you have it in, or add a debug print to check it’s being executed.

Also, the following set of files in your resources script are not proper. You do not include .bz2, as it’s just the compression format and source engine automatically handles that for clients. (drop the .bz2, and the beginning slash, it’s not needed either.)


resource.AddFile("/models/player/blockdude.mdl.bz2")
resource.AddFile("/models/player/blockdude.dx80.vtx.bz2")
resource.AddFile("/models/player/blockdude.dx90.vtx.bz2")
resource.AddFile("/models/player/blockdude.phy.bz2")
resource.AddFile("/models/player/blockdude.sw.vtx.bz2")
resource.AddFile("/models/player/blockdude.vvd.bz2") 

edit: If it continues to happen after you verify that your resources script is being executed, check your webserver logs and see what files clients are requesting, and if there are any errors that may be restricting the downloads.

No, its downloading the map directly from the server.
Could there be any other reason it is not working?
Could it be my server?
Im running SteamPipe

change
resource.AddFile("/models/player/blockdude.vvd.bz2")
to
resource.AddFile(“models/player/blockdude.vvd”)

No leading slash and no .bz2

You’re also probably using a Linux based webserver so you need to include capitals in your file names or they won’t be downloaded.

I can’t seem to even download the files from your webserver? I’d guess it’s your webserver.

http://xeviangaming.netau.net/gmod/models/player/blockdude.mdl
http://xeviangaming.netau.net/gmod/models/player/blockdude.mdl.bz2