• Force Download with FastDL
    5 replies, posted
[I][URL="http://facepunch.com/showthread.php?t=1244840&p=39470572#post39470572"]Old thread in wrong board is here (do not answer there please).[/URL][/I] Hello dear Facepunch-Community, I've set up a working FastDL-Space for my server (it downloads sounds and maps with no problem). I've added a new model and uploaded it on my webspace [b]AND[/b] on my server. Then I generated a resource-file and made sure everything is set up correctly (that the files are existing on the webspace and on the server, etc.). I've put that file in the [I]garrysmod/lua/autorun/server/[/I] folder and restarted the server. When people join the model doesn't get downloaded at all. Nothing. Maps and sounds get downloaded even without the resource-file. I also compressed the files to *.bz2. I tried serveral fixes but it refuses to work. I also googled on many forums and checked topics on facepunch but none of the advises worked... That's why I ask you: Do you have any idea how to force the download to the clients with FastDL? I know I'm not the only one with this problem since I've saw a lot of unsolved topics with people having quite the same issue. Thank you, [B]DigitalClark[/B].
Can we see your fastdl file
You mean the resource-file? Yes. [I]File-Name:[/I] resources.lua [I]File-Path:[/I] garrysmod/lua/autorun/server/ [I]File-Content:[/I][CODE] resource.AddFile( "/models/weapons/somemodel.extension" ) resource.AddFile( "/materials/models/weapons/v_models/test/someweapon.extension" )[/CODE] Also, FastDL does work, it downloads maps and sounds without a problem. My [I]server.cfg[/I] looks like this: [CODE] //FastDL-Settings sv_allowdownload 1 sv_allowupload 1 net_maxfilesize 64 sv_downloadurl "http://www.IReplacedThatWithMyURL.com/fastdl/garrysmod/"[/CODE] ** Keep in mind that I replaced "somemodel.extension", "someweapon.extension" and "http://www.IReplacedThatWithMyURL.com/fastdl/garrysmod/" with my own stuff.
Set up your resource.lua file like this --// File Generated By Fox-Warrior's Resources Generator Version 2.05 \\-- if (SERVER) then resource.AddFile( "models/kane.mdl" ) resource.AddFile( "models/kane_robber.mdl" ) resource.AddFile( "models/kane_robber_gasmask.mdl" ) resource.AddFile( "models/kane_robber_masked.mdl" ) resource.AddFile( "models/lynch_plain.mdl" ) resource.AddFile( "models/lynch_robber.mdl" ) resource.AddFile( "models/lynch_robber_masked.mdl" ) resource.AddFile( "models/player/miku.mdl" ) resource.AddFile( "materials/models/player/hatsunemiku/01_skin.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/01_skin.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/black.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/black.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/boots.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/boots.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/dark_gray.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/dark_gray.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/eyeshadow.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/eyeshadow.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/face.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/face.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/fuku.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/fuku.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/giza.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/giza.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/gray.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/gray.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/hair.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/hair.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/hilight.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/hilight.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/hitomi.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/hitomi.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/kousai.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/kousai.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/matsuge.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/matsuge.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/mouth.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/mouth.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/pants.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/pants.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/pink.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/pink.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/sirome.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/sirome.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/skin.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/skin.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/sode.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/sode.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/tan.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/tan.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/teeth.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/teeth.vtf" ) resource.AddFile( "materials/models/player/hatsunemiku/tongue.vmt" ) resource.AddFile( "materials/models/player/hatsunemiku/tongue.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/balaclava.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/balaclava.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/gasmask.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/gasmask.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/gasmask_alphas.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/glasses_lens.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/glasses_lens.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/kevlar_vest.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/kevlar_vest.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_l.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_l.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_r.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_eyeball_r.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hair.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hair.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hands.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_hands.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_head.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_head.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_l.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_l.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_r.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_pupil_r.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit_dirty.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/lynch_suit_dirty.vtf" ) resource.AddFile( "materials/models/kane&lynch/lynch/sportbag.vmt" ) resource.AddFile( "materials/models/kane&lynch/lynch/sportbag.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/balaclava.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/balaclava.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/gasmask.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/gasmask.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/gasmask_alphas.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_l.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_l.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_r.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_eyeball_r.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_hair.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_hair.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_hands.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_hands.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_head.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_head.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_l.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_l.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_r.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_pupil_r.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_suit.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_suit.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_suit_dirty.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kane_suit_dirty.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/kevlar_vest.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/kevlar_vest.vtf" ) resource.AddFile( "materials/models/kane&lynch/kane/sportbag.vmt" ) resource.AddFile( "materials/models/kane&lynch/kane/sportbag.vtf" ) end You need the if server function and make sure you add end at the bottom (I got that from [url]http://www.facepunch.com/showthread.php?t=1233117[/url] because I am at school and can
Aaaah, now it works! Thank you!
No problem!
Sorry, you need to Log In to post a reply to this thread.