FastDL Forcing People to Download Files Not Even on the Server
4 replies, posted
First of all, sorry if this is in the wrong section. I've recently added FastDL to my server to cut back on download times. There's one that I've had from the beginning for workshop specific things, but I've added one to an external source as well for the custom music/icons for my server. Now, the issue is that every time somebody connects to my server, they are being forced to download all of the files again. The worst part is that some of the files they're being forced to download are files that I don't even have on my computer, let alone files I've heard of before.
My force_download file looks like this:
resource.AddFile( "materials/vgui/ttt/icon_mp5.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_tmp.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_healthpotion.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_largehealthpotion.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_mysterypotion.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinelarge.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinemedium.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinesmall.vmt" )
resource.AddFile( "materials/vgui/ttt/score_logo.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_falldamage.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_healthregen.vmt" )
resource.AddFile( "materials/vgui/ttt/icon_jumppack.vmt" )
resource.AddFile( "materials/vgui/ttt/score_logo2.vmt" )
While my config file (the area for the fastdl info anyways) looks like this:
"sv_allowdownload" "1"
"sv_allowupload" "1"
sv_downloadurl "http://dingledots.net16.net/garrysmod"
Any ideas on why this is happening? If you need any more information, I'd be more than happy to provide it.
Set sv_allowdownload and upload to 0. Also, pack all of your files on your FastDL in .bz2 format.
Okay so now my server.cfg reads
[CODE]"sv_allowdownload" "0"
"sv_allowupload" "0"
sv_downloadurl "http://dingledots.net16.net/garrysmod"[/CODE]
and my force_download.lua (which is placed in /lua/autorun) reads
[CODE]if (SERVER) then
resource.AddFile( "materials/vgui/ttt/icon_mp5.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_tmp.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_healthpotion.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_largehealthpotion.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_mysterypotion.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinelarge.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinemedium.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinesmall.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/score_logo.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_falldamage.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_healthregen.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_jumppack.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/score_logo2.vmt.bz2" )
--Player Models
resource.AddWorkshop("200700693") -- Deadpool
resource.AddWorkshop("156925148") -- Lara Croft
resource.AddWorkshop("156923796") -- Jack Sparrow
resource.AddWorkshop("107028328") -- Samus
resource.AddWorkshop("156923049") -- Dumbledore
resource.AddWorkshop("137818168") -- Dante
resource.AddWorkshop("156924206") -- Woody
resource.AddWorkshop("211991280") -- James Bond
resource.AddWorkshop("158351769") -- TMNT (Fox Only)
resource.AddWorkshop("150158029") -- Darkrai (Jinwa Only)
resource.AddWorkshop("187617432") -- Arbiter (BestTimes Only)
resource.AddWorkshop("210902773") -- Hatsune Miku (Neko Only)
resource.AddWorkshop("162501850") -- Spess Mehreen (Blood Only)
resource.AddWorkshop("176762418") -- Megaman (Dobbert Only)
resource.AddWorkshop("150404359") -- GMod Tower Pack
resource.AddWorkshop("121287462") -- Jihad Bomb
resource.AddWorkshop("171222056") -- Trails Pack 2
resource.AddWorkshop("114582895") -- End Round Music
resource.AddWorkshop("197322649") -- CS:S Maps
resource.AddWorkshop("157919231") -- Simple Melee Weapon Pack
resource.AddWorkshop("136555165") -- Minecraft Swords
end[/CODE]
I decided to try to combine my two separate workshop and external force download files together. Not sure if I can do that but... Yeah that's what it looks like now. Anyways, a friend tried connecting and he was being forced to download models he already had, as well as being forced to download models that I've never even heard of before. I really appreciate the help, by the way.
[QUOTE=Dingledots;43507906]Okay so now my server.cfg reads
[CODE]"sv_allowdownload" "0"
"sv_allowupload" "0"
sv_downloadurl "http://dingledots.net16.net/garrysmod"[/CODE]
and my force_download.lua (which is placed in /lua/autorun) reads
[CODE]if (SERVER) then
resource.AddFile( "materials/vgui/ttt/icon_mp5.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_tmp.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_healthpotion.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_largehealthpotion.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_mysterypotion.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinelarge.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinemedium.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_slotmachinesmall.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/score_logo.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_falldamage.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_healthregen.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/icon_jumppack.vmt.bz2" )
resource.AddFile( "materials/vgui/ttt/score_logo2.vmt.bz2" )
--Player Models
resource.AddWorkshop("200700693") -- Deadpool
resource.AddWorkshop("156925148") -- Lara Croft
resource.AddWorkshop("156923796") -- Jack Sparrow
resource.AddWorkshop("107028328") -- Samus
resource.AddWorkshop("156923049") -- Dumbledore
resource.AddWorkshop("137818168") -- Dante
resource.AddWorkshop("156924206") -- Woody
resource.AddWorkshop("211991280") -- James Bond
resource.AddWorkshop("158351769") -- TMNT (Fox Only)
resource.AddWorkshop("150158029") -- Darkrai (Jinwa Only)
resource.AddWorkshop("187617432") -- Arbiter (BestTimes Only)
resource.AddWorkshop("210902773") -- Hatsune Miku (Neko Only)
resource.AddWorkshop("162501850") -- Spess Mehreen (Blood Only)
resource.AddWorkshop("176762418") -- Megaman (Dobbert Only)
resource.AddWorkshop("150404359") -- GMod Tower Pack
resource.AddWorkshop("121287462") -- Jihad Bomb
resource.AddWorkshop("171222056") -- Trails Pack 2
resource.AddWorkshop("114582895") -- End Round Music
resource.AddWorkshop("197322649") -- CS:S Maps
resource.AddWorkshop("157919231") -- Simple Melee Weapon Pack
resource.AddWorkshop("136555165") -- Minecraft Swords
end[/CODE]
I decided to try to combine my two separate workshop and external force download files together. Not sure if I can do that but... Yeah that's what it looks like now. Anyways, a friend tried connecting and he was being forced to download models he already had, as well as being forced to download models that I've never even heard of before. I really appreciate the help, by the way.[/QUOTE]
Remove those trailing .bz2 extensions as they're useless on the server itself, you should only bzip2 compress the files on the FastDL, not the server.
Move the force_download.lua into [B]/lua/autorun/server[/B]
Also, you would've been able to solve the issue yourself if you just searched the forums instead of creating another thread upon the 5 million that exists here already.
Do what svenskunganka said, but don't move it to lua/autorun/server.
Sorry, you need to Log In to post a reply to this thread.