Screamshield: And people wonder why the site is behaving strangely. You do understand that in effect you are performing a ''DDOS'' of the GOG servers with this script, you do understand that, right?
How ignorant and lazy can you people be?
The more people use this, the worse it is going to get. Do you want GOG to add a verification check before every game download or even a verification check for every time we access our game libraries? Cus this is what will happen if you continue with this stupidity.
The site is behaving strangely because the site *always* behaves strangely during the time its under heavy load (during the various sales, Cyber Monday and Christmas). Like you can have a look through this thread for when people are having problems to verify that if you like.
No, they aren't. A single user of this script is by definition not performing a Distributed Denial of Service Attack. Could enough people using it at the same time effectively perfom a DDOS ? Yes. But you could do that by using the web site too (and there's well known internet tools that would be far more effective at it^). And I do my best to organize things to minimize problems (only checking for changed stuff by default, recommending only doing full updates monthly, trying to automate adherence to any limits GOG puts on the site* etc).
This script acts like a person going through the website and downloading their stuff manually. Except it automates it. It does what the old GOG Downloader did.
It gets about 40 unique visitors a month (of whom at least 1 is me) and since that number is pretty consistent it's mainly people looking for updates (it's upticked by about 10 since I started tracking it , halfway throught the year).
This script also has a clearly identified user agent so GOG could block it if they wanted. And this script is on their forums and I've contacted their support with issues found due to my maintenace of this script. They could certainly reach out to me if they want me to implement limits or talk about adding proper requrest limits to their header which I will automate the script following.
^ At it's most aggressive this script is about 1/2 the lowest setting of a DOS tool and again has a unique and easily blocked User Agent ID. I recommend being in that state for less than 6 hours per month (which would require you to own every GOG game) and about 1/4 of the time during that interaction is in that mode, the other 3 quarters are much lower intensity downloads.
*Which is hard because GOG sometimes uses the wrong HTTP response codes and doesn't specify request limits in the standard header form).