Barefoot_Monkey: GOG uses a CDN (Content Delivery Network) to provide its downloads. If you click on a download link
(example)
GOG sees that you're logged in and knows if you have the requested game in your library. If so, GOG's server contacts the CDN, asking it to create a secret URL for downloading the requested file,
(example)
and and then redirects your browser to that CDN URL. This URL lasts only for a few minutes - plenty of time for your browser or downloader to make all the connections it needs.
The problem comes in when you try to resume a download later. Your download manager remembers the URL used to make the original download connection, but that URL is no longer valid so you get a 403 error.
The makers of the download managers could solve this problem by stepping back and using the original www.gog.com/downlink/ URL instead of the final cdn.gog.com one, having stored the gog.com cookie from your web browser, of course. I'd have thought they'd have done this by now, but I guess now.
There are 3 things you can do. You can use Galaxy, you can use the old GOG downloader, or do the following trick with your downloader
- start a new download of the file you want to resume
- immediately cancel it, but copy the cdn.gog.com URL it was using to your clipboard
- edit the idle download that you want to resume, and change its URL to the one you copied
- resume the download, and it should carry on from where it left off, as long as your new link is pointing to the same version of the same file
There are also several community-made download tools available in the forums here.
One question: When the browser requests the initial link and gets the redirect, what HTTP status code does the server return with the redirect?