It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
nightcraw1er.488: Ok makes sense. It’s why they really need to implement a better download process, maybe something like BitTorrent, perhaps temporary per user links to download.
Yes, it is such a shame that the almighty push to get users onto Galaxy made them withdraw GOG Downloader. That small, elegant, easy to use use little program did everything I needed with the minimum of fuss. Still, the plus side is that at least I'm now spending less money on games :D
Post edited August 06, 2020 by Pajama
avatar
nightcraw1er.488: My computer is not on 24/7 either. In fact it is off more than on. My question is more, what are downloading that takes so long that you can’t leave it to download for a couple of hours. I mean I was downloading something 20g only yesterday and it took 3 hours, does your machine need rebooting so often you can’t leave it for that long?
avatar
Pajama: The trouble for me is that my broadband internet is slow, (I live in a rural area) and I'm very lucky to get about 1 GB downloaded in an hour+ :( I actually want to buy Dishonored 2 which is 40.5 GB so you can work out how long that will take me to download without options. I know that GOG have broken the downloads into 4GB chunks but I'm not always around for 4 hours+ at a stretch which is why I need a resume after reboot option.
avatar
DrazenCro: You can also check with IDM
avatar
Pajama: Thank you, I'll look into this too.
Can you set it up to start downloading before you go to bed?
So when you wake up, the downloading will have finished.
I still wonder why do you have to turn off your PC, any specific reason, unless I missed it.

I only turn the PC off when outside is really bad weather, all those thunders and lightnings, I'm not taking any chance, and yes, I restart PC when there is some amount of decent updated to the PC, don't see a reason to turn it off.

If PC noice doesn't bother you leave download during the night, that's what I do, maybe download is a little better on my side, yet it is slow since I'm behind the walls and here you get crappy modem which signal is really weak to pass through walls, sometimes I get blazing speeds, sometimes I get disconnections a lot so I can't even use internet at all.
avatar
Darvond: Short of making it like a torrent, what you're asking is basically impastable, to my vague understanding. Since a reboot would be a complete reset of connection state.
Range requests have been a thing since HTTP/1.1 (1997). There are twenty-year-old tools that can resume an interrupted download.

Ya a reboot terminates all programs so the file being downloaded would get corrupted even if you were able to continue it from where you left off
Forcibly terminating a program does not corrupt the data it has written to files. The only problem is some programs that don't keep their files consistent (i.e. they write a corrupted file to begin with! and then expect to later be able to fix it without being interrupted in the middle). This is generally not a problem for simple file downloads since you're just appending data to the end of a file.

Besides, rebooting usually doesn't cause a forced termination. Programs are given a chance to exit cleanly and finish what they were doing.
avatar
DrazenCro: I still wonder why do you have to turn off your PC, any specific reason, unless I missed it.

I only turn the PC off when outside is really bad weather, all those thunders and lightnings, I'm not taking any chance, and yes, I restart PC when there is some amount of decent updated to the PC, don't see a reason to turn it off.

If PC noice doesn't bother you leave download during the night, that's what I do, maybe download is a little better on my side, yet it is slow since I'm behind the walls and here you get crappy modem which signal is really weak to pass through walls, sometimes I get blazing speeds, sometimes I get disconnections a lot so I can't even use internet at all.
And therein lies the worlds power shortage :o) I would always turn everything off all the time, power consumption for one, but also it allows the computer to cleanup and shut things down correctly. Also, you do t know what it’s doing whilst not live, don’t trust windows to not be communicating whilst in sleep or something. I know it’s not cool now, must have everything live all the time.
avatar
nightcraw1er.488: Ok makes sense. It’s why they really need to implement a better download process, maybe something like BitTorrent, perhaps temporary per user links to download.
avatar
Pajama: Yes, it is such a shame that the almighty push to get users onto Galaxy made them withdraw GOG Downloader. That small, elegant, easy to use use little program did everything I needed with the minimum of fuss. Still, the plus side is that at least I'm now spending less money on games :D
Yep, there are lots of posts trying to get it reinstated. You could try (If you can find it) a post from a user called Timboli who created some program to replicate downloaded. Can’t find it myself at the moment.

Found it:
https://www.gog.com/forum/general/gogplus_download_checker
Post edited August 06, 2020 by nightcraw1er.488
avatar
Pajama: I'm using downthemall 3.0.8 and unfortunately it doesn't remember anything after a reboot. What version did you use?
the one from just prior to firefox switching how they did plugins a couple of years back. not sure on the actual version number, but will check later.
avatar
Darvond: Short of making it like a torrent, what you're asking is basically impastable, to my vague understanding. Since a reboot would be a complete reset of connection state.
avatar
clarry: Range requests have been a thing since HTTP/1.1 (1997). There are twenty-year-old tools that can resume an interrupted download.
Certainly, but that doesn't account for things like one time authentication, handshakes, and other annoying factors.
avatar
clarry: Range requests have been a thing since HTTP/1.1 (1997). There are twenty-year-old tools that can resume an interrupted download.
avatar
Darvond: Certainly, but that doesn't account for things like one time authentication, handshakes, and other annoying factors.
I did not check in details how lgogdownloader does it, but of course any authentication process is done again on the download resuming. This is technically a new connection.

I guess it can use the size of the already partially downloaded file (and maybe some other informations) to skip what is already on disk and only download what should be appended to it. If you happen to know C++, the best way to understand how it really works is probably to have a look at its source code ;)
avatar
Darvond: Certainly, but that doesn't account for things like one time authentication, handshakes, and other annoying factors.
avatar
vv221: I did not check in details how lgogdownloader does it, but of course any authentication process is done again on the download resuming. This is technically a new connection.
None of that matters. As long as you're able to start a download and the server supports range requests, you could move to Uganda, buy a new computer, drop your old interrupted download on it, create a new account on GOG, buy the game you already had, and resume that old download.

The whole point of the range header is that you can open a new connection and continue a download (and less commonly, seek in a media file). Historically, HTTP has very much been a one-connection per request kind of protocol (pipelining is supported in HTTP/1.1, but rarely used). There would be no point having such a header in the first place if you couldn't use it on a new connection.

Authentication is just cookies.

(I just tested this, started a download using wget and finished it on a different computer using curl)

I guess it can use the size of the already partially downloaded file
Exactly! This is how curl, wget, ftp, etc. work. And so does lgogdownloader: https://github.com/Sude-/lgogdownloader/blob/4997a455970f017b700267f4a514262d200cafcc/src/downloader.cpp#L1038
Post edited August 07, 2020 by clarry
avatar
nightcraw1er.488: Yep, there are lots of posts trying to get it reinstated. You could try (If you can find it) a post from a user called Timboli who created some program to replicate downloaded. Can’t find it myself at the moment.

Found it:
https://www.gog.com/forum/general/gogplus_download_checker
Thanks, I've been keeping my eye on Timboli's program and have high hopes that it will eventually do what I need.