We have made the decision to temporarily block the popular download manager FlashGet from working on files downloaded from the AusGamers Files Library.
FlashGet does this thing where it ignores errors and repeatedly hammers the servers over and over again. This is annoying because it makes the servers do more work than they need to be doing.
If you use FlashGet to try to download you'll notice you just get redirected to an image file that includes a link to this post. We'll have more information soon.
Posted 02:47pm 03/12/09
Posted 03:45pm 03/12/09
Posted 03:47pm 03/12/09
Posted 03:57pm 03/12/09
Posted 04:00pm 03/12/09
Posted 04:03pm 03/12/09
Posted 04:04pm 03/12/09
changing the connection per host dosnt help becuase they are still doing x amount of repeated/uneeded requests ignoring 403a/404.
Can you not change apache via mod rewrite or similar so there are no 403/404 responses and all actualy goto a dummyfile/webpage?
Posted 04:05pm 03/12/09
Posted 04:13pm 03/12/09
My first priority is to find a better download manager that works for everyone in a non-sucky way. So far all I have is WackGet but apparently it doesn't work on Vista so it's not an ideal solution. Well, we'll still catch them doing it and they'll just get IP blocked or something. Yeh this is probably what we will end up doing eventually.
Posted 04:18pm 03/12/09
Posted 04:25pm 03/12/09
We're looking to change the entire back end system to minimise that eventually though.
Posted 05:07pm 03/12/09
I thought we already limited the number of connections per client to 4 or something
and unless we're serving some fancy parsed page for 403/404 what's the difference between that and a 5xx?
or when you say that's what we'll probably end up doing, are you talking about counting their tcp sessions and blocking them there?
Posted 05:11pm 03/12/09
I only use flashget at work to keep my rate low so I don't lag the other users (idiots won't upgrade). I don't use FG at home, where I do my AG downloading. So don't blame me!
Posted 05:11pm 03/12/09
Posted 06:11pm 03/12/09
But I've just remembered how it works and changing to 5 won't help, because it just keeps making subsequent connections. So what happens is, through a file download, the link expires, then flashget tries to make a new connection. The link has expired, so it gets a 404. But Flashget doesn't believe in 404s, so it just keeps trying, like 5 times a second, to get the file, forever until the user realises and closes it, which apparently never happens.
This change has already had some effect, but there's still some FlashGet clients that must be really old or s*** or something that don't follow redirects because I'm still seeing spamming :( I HATE IT SO MUCH!@#
Posted 06:37pm 03/12/09
that way they *do* Finish the file, and stop sending the crappy requests.
Posted 06:38pm 03/12/09
More advanced options are on the cards though; this is just a temporary change to see what effect it has on the network/servers.
Posted 09:52pm 03/12/09
we could just stop logging those fails
Posted 10:35pm 03/12/09
Open source, free, and works with FlashGot on Firefox.
http://www.freedownloadmanager.org/
http://flashgot.net/
Posted 10:45pm 03/12/09
I actually downloaded the source for the old version with a view to seeing if it could be simplified (and have considered their custom branded version even), but it's a bit of a project; I'm looking at other alternatives first.
Posted 11:28pm 03/12/09
Posted 11:31pm 03/12/09
the idea of FlashGet is to speed up the download no?
All you're using it for with 1 connection is resume-support, which is built into every browser I've used for the last year or 3
Posted 11:36pm 03/12/09
Posted 11:39pm 03/12/09
you can still stop it attacking servers by using 2-3 connections per server
but by using only 1 connection you basically just get resume support over a standard browser download manager, yes?
my point being, browsers these days have resume (at least ff3 does, surely ie-whatever-is-latest does?)
Posted 10:21am 04/12/09
It really just needs some sane defaults to stop it sucking so much.
Posted 11:52am 04/12/09
well, i did, i don't use it any more.
Would that stop your problems? if so, showing how it's done would be better than forcing people to use another program when they are happy with the one they have.
Posted 12:50pm 04/12/09
Definitely don't want people to change what they're using if they don't have to, especially if I can't find a better alternative to recommend!
If I can identify more of the broken downloaders I'll try and contact the developers to find out why they're doing what they're doing.
Posted 07:39pm 04/12/09
The sources are available from the sourceforge page, http://sourceforge.net/projects/freedownload/files/
They appear to go all the way up to the latest version, 3.0.848 unless there's something I'm missing.
FDM Lite I don't know about, it seems like it's the same thing with the modules available as separate downloads, so perhaps it's the same source just compiled modularly. TBH I've been using it for years but haven't updated it since 2.1.454
Posted 08:19pm 04/12/09
Yeh not sure about FDM Lite either; I need to take a closer look at the source. But the "Lite" version isn't light enough for what I want anyway
Posted 08:53pm 04/12/09
Posted 10:37pm 04/12/09
FDM allows you to change the default connections for all downloads, or for individual downloads. The same can be applied for pause between connection attempts, maximum number of connection attempts, connection timeouts, bandwidth limiting etc. Also, if a connection is refused (eg because the server rejects more than x connections), it won't retry that connection at all from my experience.
It also supports download mirrors and changing the URL mid-download.
And no, I don't work for FDM.
Posted 11:06pm 04/12/09