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
Timboli: EDIT - I am now having a recollection, that during the CDN crash (or whatever it was), that GOG mentioned something about a fallback service, and maybe that is what Fastly is for. They may also use it to spread the load I guess or to keep that service actively in use or both.
That's probably the most plausible theory I've heard so far. I may have missed them saying that.

If Fastly is indeed their fallback CDN, then it would also explain why it doesn't perform as well as the Akamai CDN. And yeah maybe they figured they leave the browser downloads there (for now?) to share the load a bit.

By the way when the CDN crash happened, did it affect all downloads, also Galaxy? (I recall reading it did, but not sure...)

avatar
Timboli: I think that would be an interesting exercise, so please share the results of your testing.

I don't have a current Linux distro to test for myself, only a somewhat ancient Live version of Mint on a USB stick. I have thought about attempting to compile lgogdownloader into an executable (Python script to EXE file), but not yet bothered. I've done that before with Legendary, to some success, and even with a script for calibre more recently, that works well.
I asked about that in the lgogdownloader discussion, ie. what exactly does it mean in practice that it "uses the Galaxy API". Too bad i removed Linux from my main gaming laptop (just to free some space for Windows 11 for now as I was running out of space on the Windows 11 drive), but I guess I could test it on another Linux laptop.

It appears there are ways to get lgogdownloader work on Windows too, either compiling it in Windows yourself or a container that can work in Windows too:

https://www.gog.com/forum/general/lgogdownloader_gogdownloader_for_linux/post1421

The reason I like gogrepoc is specifically that it seems to run ok on any system which can run python: e.g. Windows, Linux, Raspberry Pi etc. lgogdownloader seems to be a bit harder to get running on Windows, its target system seems to be Linux.
Post edited July 28, 2024 by timppu
avatar
lupineshadow: Are there any Australians who get more than 1Mb/s who can give advice to those who do only have 1Mb/s?
Yep, plenty from what I have read, but they are probably mostly on the eastern side of AUS, and I am not.

There was that dude recently who was complaining they only got half their gigabyte connection speed, which is a hell of lot more than what I and many others get.

avatar
lupineshadow: Because I don't have much time for people who think that their uplink speed should be the speed for everything they connect to, but if someone is getting 1Mb/s without local hardware throttling/isp throttling then thst is a serious issue that a gaming company who cared about all their global customers would want to address
ISPs in AUS don't give us much upload speed. In fact it is pretty lousy at only 17 Megabits (yes you read that right, 2 Megabytes a second roughly) for all the plans I can get. Plans available for some other folk can be a bit better, but you pay a lot and don't get much.

There is definitely some throttling going on, and it has only been since that CDN crash last year. I now have a 100 Megabit connection, but barely get above 1 Megabyte a second (i.e maybe 10 Megabits), whereas it used to be 5+ Megabytes a second (40+ Megabits) for most of my time with GOG.

avatar
lupineshadow: Then again it's GOG and they only care about the Europeans and the Americans.
This slow issue isn't limited to others, as plenty of Americans and Europeans have been complaining too. It isn't limited to just a few of us in AUS.
avatar
timppu: The reason I like gogrepoc is specifically that it seems to run ok on any system which can run python: e.g. Windows, Linux, Raspberry Pi etc. lgogdownloader seems to be a bit harder to get running on Windows, its target system seems to be Linux.
I used the original gorepo.py for a while, and it worked reasonably well, but I could never get gogrepoc.py to work well enough. On consultation with Kalanyr, we figured the issue was likely related to my OS (32 Bit Win 7).

Not much later, gogcli.exe came along, and as I prefer not to use Python, and also build my manifest in stages, I swapped to that. But alas gogcli.exe is only single thread downloads, hence why I now use a combo of curl and either aria2 or fdm5 to get multiple threads.

With multiple threads I can get around the 5 Megabyte speed I used to get with GOG.

Recently I started downloading game updates from GOG, that I'd been ignoring for far too long due to the lousy speed I was getting with GOG.

I'd use Galaxy if they provided a Lite version or more importantly a command-line version, that I could create a frontend for. I'd still need to use gogcli.exe to get the manifest data, but that's okay.

I wonder if someone could provide me with a full download path using static.akamaitechnologies.com, as it might be possible to do a substitution in the fastly path? Providing the authorization is the same.

EDIT
Checking the command-line options for lgogdownloader I saw the following, which would seem to imply more than just Akamai..

--galaxy-cdn-priority arg (=edgecast,highwinds,akamai,lumen,gog_cdn)
Set priority for used CDNs Edgecast = ec|edgecast Highwinds = hw|highwinds|high_winds GOG = gog|gog_cdn Lumen = lumen|lumen_cdn Akamai = akamai|akamai_cdn|akamai_ec|ak amai_edgecast_proxy

Set priority by separating values with
"," Combine values by separating with "+"
Post edited July 30, 2024 by Timboli
..
Post edited August 02, 2024 by REG2012
avatar
timppu: First off, are you talking about "megabytes per second" or "megabits per second"? Browsers and the Galaxy client tend to display download speeds as the former (MB/s), while ISPs report your internet connection with megabits/second.

50 MBytes/sec download speed means 400 Mbits/sec. And that is not enough? Okay, this is what we have come to with customer expectations...
I know the difference between megabits and megabytes. 400Mbps = 40MB/sec. 50MB/sec would be 500Mbps. You're slightly off with your calculation.

My plans is NBN Ultra-Fast 1000Mbps/50Mbps Unlimited

1000Mbps = 1 Gigabit which is 1000MB. Whatever the megabits (Mbps) is just divide by ten. That's how you get the speed. So 1000/10 = 100. I am getting half of what I should be. On Steam I get 80MB+/sec. More often than not its 90MB/sec+

Of course I expect to get the speed I'm paying for. Otherwise why would I pay it?

Its the equivalent of buying a car that claims the top speed is 250km and it only goes 125km. You wouldn't be happy with that would you?

I rarely use GoG anyway. But its poor customer service to limit speeds. I am sick of companies always spouting about customer service is the most important thing. Then this sort of thing happens.
I got an email from them to backup my cloud saves. They are limiting everyone to 200MB per game. How can any games company have storage issues?

I backup my saves manually anyway. So I don't need their cloud service.
avatar
Timboli: And by the way, you are lucky.
avatar
timppu: He is using Galaxy so he isn't even using the Fastly CDN servers, as browser users are. That may explain his much better download speeds, even from Australia.

I am still intrigued to know if he is talking about 50 MBytes/sec or 50 Mbits/sec. 50 MB/s is extremely good (and expecting more for home use is insane IMHO), 50 Mb/s is bearably acceptable (to me personally). That latter is exactly what I was getting from Humble Store yesterday (downloading a couple of games there), and it was ok even if I had to wait over 20 minutes for a 8 GB game to download.
My plan is NBN Ultra-Fast 1000Mbps/50Mbps Unlimited. 50MB/sec is appalling. Do you even know what Gigabit is?

Imagine expecting to get the speeds that you pay for. And then someone saying that expectation is insane. That is wild.

Of course I'm using Galaxy. How you going to download a game via a browser? That makes no sense.

avatar
g2222: I bought a super fast sports car for an absurd amount of $$$. Why doesn't the back alley behind your house allow me to zoom past at full speed? Fix this problem asap, because I paid for it, ffs!
avatar
Timboli: Yeah I know, they sound like an entitled prat, but really, many folk just don't understand how things work, so no need to berate them for their ignorance.

Many folk just don't understand how the infrastructure of the internet works, why would they.
I do understand how it works. That is why I'm annoyed. The sports car analogy is not the same and you know it. If I bought a sports car that didn't perform as advertised I would return it for a refund. That will make them pay attention. Or I'd sue them for fraud.

avatar
timppu: 2. The download servers GOG uses are all over the world. Not sure about the Akamai servers since I rarely use Galaxy, but at least for the Fastly servers people are reporting being connected to several different servers in Europe, America etc.

Fastly's pages have a list of CDN servers they have all over the world, but it is unknown which of them (if not all) are used by GOG. We only know those that people have told here they get connected to (there are instructions how to check the server where you are connected to).

3. Most people have noticed that even downloading offline installers seems to be faster with Galaxy than a web browser. I get around 15-36 MBytes/sec with a browser (Fastly), while with Galaxy I recall getting close to 50 MBytes/sec (Akamai). I consider those ok speeds, but different people have different experiences and/or expectations.
How do I check which server I'm connected to? And how do I change it? How do I connect to the offline installers?

Offline installer? Once the game is downloaded its installed? Why would I need a offline installer?
avatar
g2222: Please provide some context. What makes you think that 100MBytes/s should be achievable? Do you get similar speeds when downloading from Steam or Epic? GOG is a much smaller company in comparison and they don't seem able to afford the best servers and connects.
Because it is achievable. And I've achieved it multiple times. I know because speedtest.net shows that is what I am connecting at.

On Steam and everywhere else I get close to 100MB/sec. GoG is the only service where I get half that. Where I can't achieve 100MB/sec.

avatar
Timboli: There was that dude recently who was complaining they only got half their gigabyte connection speed, which is a hell of lot more than what I and many others get.

ISPs in AUS don't give us much upload speed. In fact it is pretty lousy at only 17 Megabits (yes you read that right, 2 Megabytes a second roughly) for all the plans I can get. Plans available for some other folk can be a bit better, but you pay a lot and don't get much.

There is definitely some throttling going on, and it has only been since that CDN crash last year. I now have a 100 Megabit connection, but barely get above 1 Megabyte a second (i.e maybe 10 Megabits), whereas it used to be 5+ Megabytes a second (40+ Megabits) for most of my time with GOG.
Yea that dude is me. GoG is the only service where I get half the speed I'm supposed to get. I know there are various factors that limit speed. But I am guaranteed at least 600Mbps. 50MB/sec is below that. Its not my ISPs fault. They don't throttle. Why would they? I am paying a premium price to be in the fast lane.

My upload speed is 50Mbps which = 5MB/sec. I actually get about 4.7MB/sec (47Mbps) which is better than I had before.

Its a gigabit connection not a gigabyte. Because if it was that would be a terabit connection. Which would actually be 1GB/sec.

Can someone please tell me what the letters CDN stand for? I still don't understand what that is.
Attachments:
speedtest.jpg (146 Kb)
Post edited August 02, 2024 by REG2012
.
Post edited August 02, 2024 by REG2012
Mate, I was trying to be kind to you and helpful.
And no, you have shown you don't really understand.

avatar
REG2012: I know the difference between megabits and megabytes. 400Mbps = 40MB/sec. 50MB/sec would be 500Mbps. You're slightly off with your calculation.
Incorrect, there are 8 Bits in a Byte.
So you divide megabits by 8 to get the megabytes.

avatar
REG2012: My plans is NBN Ultra-Fast 1000Mbps/50Mbps Unlimited

1000Mbps = 1 Gigabit which is 1000MB. Whatever the megabits (Mbps) is just divide by ten. That's how you get the speed. So 1000/10 = 100. I am getting half of what I should be. On Steam I get 80MB+/sec. More often than not its 90MB/sec+
Nope, divide your 1000 Megabits by 8 to get your Megabytes.
So LOL you are even worse off, as it would be 125 Megabytes.
That said, no-one ever gets their full quota, so it would likely be somewhere around 115 Megabytes at best.

avatar
REG2012: Of course I expect to get the speed I'm paying for. Otherwise why would I pay it?
Your ISP can quote whatever they like, but they don't control many aspects of the web, and that is where things can differ greatly.

If you download from somewhere that has a great connection like yourself, and don't get routed through other connections that are slower, then yes you can achieve what you paid for or pretty close to it.

avatar
REG2012: Its the equivalent of buying a car that claims the top speed is 250km and it only goes 125km. You wouldn't be happy with that would you?
Not a good analogy really.
The proper analogy, would be - Yes you have a fast car and it can go really fast, but laws limit your speed and so you can never realize your top speeds ... not legally.

So between you and GOG are many web connections, in various countries, all of which have their own limits, and they are the controlling factor.

The only way around that, would be to use a known good route or for GOG to store their game files on a server near you, that you have a good connection to.

avatar
REG2012: I rarely use GoG anyway. But its poor customer service to limit speeds. I am sick of companies always spouting about customer service is the most important thing. Then this sort of thing happens.
I got an email from them to backup my cloud saves. They are limiting everyone to 200MB per game. How can any games company have storage issues?
Well, it all boils down to cost, as always, and how well a company is doing. So if they are feeling the need to cut costs, because maybe they have grown too big too quickly or just aren't making enough money, then expect reductions in service.

I am not saying it is right, but there is the real world conditions we all have to face.

avatar
REG2012: Of course I'm using Galaxy. How you going to download a game via a browser? That makes no sense.
Bud, you have no idea.
Until a few years ago, Galaxy did not even exist, and many of us still don't use it.

GOG provide two methods to download your games.
(1) Via browser download links in your GOG library web page. These are called Offline Installers.
(2) Via Galaxy ... either as an all-in-one download and install, or as Offline Installers in the Extras section.

Only the Offline Installers are truly DRM-Free, which is what GOG are supposed to be all about.

P.S. Before Galaxy, and for a while after, many of us used the official GOG Downloader program to download our games from GOG. That was very bare bones, and focused mostly on downloading. Many of us were not happy when GOG disabled it.

EDIT
There are also 3rd party programs, that use the browser links etc, and provide features that Galaxy doesn't. These are the likes of gogrepo.py, gogcli.exe and lgogdownloader. You can also use Legendary and it's frontend called Heroic.

avatar
REG2012: I do understand how it works. That is why I'm annoyed. The sports car analogy is not the same and you know it. If I bought a sports car that didn't perform as advertised I would return it for a refund. That will make them pay attention. Or I'd sue them for fraud.
No you clearly don't.
That said, GOG are giving a poorer service now than they should be, so I do agree with that bit.
Post edited August 02, 2024 by Timboli
avatar
Timboli: Incorrect, there are 8 Bits in a Byte.
So you divide megabits by 8 to get the megabytes.

Nope, divide your 1000 Megabits by 8 to get your Megabytes.
So LOL you are even worse off, as it would be 125 Megabytes.
That said, no-one ever gets their full quota, so it would likely be somewhere around 115 Megabytes at best.
I know there's 8 bits in a byte. And there's also overhead. I have pretty much always got my full quota.

avatar
Timboli: Well, it all boils down to cost, as always, and how well a company is doing. So if they are feeling the need to cut costs, because maybe they have grown too big too quickly or just aren't making enough money, then expect reductions in service.
Then they can expect reductions in customers which will lose them more money LOL!
Post edited August 02, 2024 by REG2012
avatar
REG2012: Of course I expect to get the speed I'm paying for. Otherwise why would I pay it?
Your download speed does not depend only on what your ISP is providing to you, but also on the servers from which you are downloading, the routing, congestion of the networks etc.

If you think all servers should and will always give you maximum download speed that you can achieve locally, you are incorrect. For instance, if you upgraded your internet line from 1Gbits/s to 10Gbits/s, are you seriously expecting that you would get such download speeds from all servers, Steam and others?

To give you an example. My home internet is 600 Mbits/sec = 75 MBytes/sec (you divide it by 8, not 10, so in your case 1000Mbits/sec is 125 MBytes/sec). Not quite speedy as yours, but still quite speedy.

The other day I needed to download the Linux Mint and Rocky Linux 9 installation medias (ISO files) from the internets, they are both several gigabytes in size. I ended up downloading both from some university servers in Sweden or such that was pretty close to me and was hosting the files, listed in the Linux Mint and Rocky download pages as valid download servers.

Should I have been expecting to get a download speed of over 70 MBytes/sec for both? I got only about 2.4 MBytes/sec download speeds for each of them. To whom should I be complaining that I didn't get max download speeds?

avatar
REG2012: Its the equivalent of buying a car that claims the top speed is 250km and it only goes 125km. You wouldn't be happy with that would you?
No, it is equivalent of you not being able to drive your car at 250km/h on public roads because there are speed limits on the roads, and/or because it is a dirt road where you can't safely drive that fast.

avatar
REG2012: I rarely use GoG anyway. But its poor customer service to limit speeds. I am sick of companies always spouting about customer service is the most important thing. Then this sort of thing happens.
It is very common to limit the download speeds to some arbitrary speed, just so that they can serve more customers at the same time so that a few are not hogging all the resources.

What that limit should be is another discussion. I haven't tested it recently but last September when I tested the download speeds with GOG Galaxy, I was able to download offline installers with it at about 70MBytes/sec, which is quite close to my theoretical maximum of 75. Downloading and installing a game through Galaxy wasn't quite as fast, maybe it was around 50MBytes/sec. I was actually expecting it to be the opposite, ie. downloading the offline installers would have possibly been slower than downloading/installing a game directly, but I am unsure what are all the things affecting the download (e.g. does the reported download speed differ because offline installers are compressed data while direct download possibly isn't, etc.).

avatar
REG2012: My plan is NBN Ultra-Fast 1000Mbps/50Mbps Unlimited. 50MB/sec is appalling. Do you even know what Gigabit is?
1000 Mbits/sec = 125 MBytes/sec. And no you will not get 125 (or even close) download speeds from all servers all over the world because the only limiting factor is not your internet connection.

avatar
REG2012: Of course I'm using Galaxy. How you going to download a game via a browser? That makes no sense.
Haven't you ever downloaded any files with a browser? It doesn't differ from that.

You can go to https://www.gog.com with your web browser, log into your account (with the browser, not the Galaxy client), and download offline installers with the browser. Then you can run the installer to install a game, without using the Galaxy client at all.

Does it make more sense to you now?

Have you noticed GOG.com harping on being a "DRM-free" store? What does that mean to you, or is it total gibberish to you, you don't know what the term "DRM" or "DRM-free" means in practice?

To many DRM-free is the main reason to buy games on GOG (instead of e.g. Steam or Epic Games Store), and the offline installers are a big part of that DRM-freedom. If the only way to download and install (and possibly also play) your games is through an online client where you have to log into an online account before you can install and/or play the game, then that is not DRM-free.

What it means in practice that if and when your online account perishes, or the whole service is down, or you just don't happen to have an internet connection right now, you will not be able to install nor play your games anymore. With DRM-free games you can, as long as you have downloaded your offline installers beforehand.

For instance, if you have a movie on a physical DVD-disc, you can consider it DRM-free because you can watch it freely, without internet or connecting to some online account before you can watch it. Just insert the DVD into your DVD-player and watch it.

If you watch the same movie on e.g. Netflix online, that is not DRM-free because you depend on the existence of the Netflix online service to see the movie, and that you have internet available (You could argue that it is the "streaming" and not really "DRM" that is causing that restriction with Netflix, but a streaming service causes pretty much similar restrictions on the usage of a product as online DRM, and even more so, e.g. requirements for the internet speed.
Post edited August 10, 2024 by timppu
avatar
REG2012: Of course I expect to get the speed I'm paying for. Otherwise why would I pay it?
avatar
timppu: Your download speed does not depend only on what your ISP is providing to you, but also on the servers from which you are downloading, the routing, congestion of the networks etc.

If you think all servers should and will always give you maximum download speed that you can achieve locally, you are incorrect. For instance, if you upgraded your internet line from 1Gbits/s to 10Gbits/s, are you seriously expecting that you would get such download speeds from all servers, Steam and others?
I know about the routing, congestion, etc. I am paying for not only the speed but for less routes to be taken ensuring that I get as close as possible to the speed advertised. Because if that doesn't happen 99% of the time I will cancel the service and go to an ISP that does provide as close to the speed as possible that was advertised.
I don't expect 100% speed 100% of the time. But I do expect it to be at least 70% of the speed advertised 99% of the time. Otherwise its false advertising and fraud. And I will take action accordingly. Why would I use a service (in this case GoG) that is literally over 50% slower speed than I should be getting?
If a server I am downloading from isn't capable of giving the speed I am supposed to receive I will not deal with that company (in this case GoG) because time is precious. The entire reason I got gigabit speed is so that I can download and install games faster.



avatar
timppu: Should I have been expecting to get a download speed of over 70 MBytes/sec for both? I got only about 2.4 MBytes/sec download speeds for each of them. To whom should I be complaining that I didn't get max download speeds?
You should. Because you are getting ripped off. To the ISP for failing to deliver the speed advertised. They control your initial route from your location to the rest of the world. Its part of their job to ensure that you get as close to the speed as possible the majority of the time. It is their job to ensure that the least amounts of routes are taken to the destination server.

avatar
REG2012: Its the equivalent of buying a car that claims the top speed is 250km and it only goes 125km. You wouldn't be happy with that would you?
avatar
timppu: No, it is equivalent of you not being able to drive your car at 250km/h on public roads because there are speed limits on the roads, and/or because it is a dirt road where you can't safely drive that fast.
Speed limits don't actually physically stop you from driving a car at its top speed.




avatar
timppu: Have you noticed GOG.com harping on being a "DRM-free" store? What does that mean to you, or is it total gibberish to you, you don't know what the term "DRM" or "DRM-free" means in practice?
I know GoG is DRM free. I know all about DRM. I have been dealing with DRM since the SafeDisc and SecuROM days. I hate it. I hate Denuvo and any DRM.
They think they are so clever making anti-tamper technology. I wonder what they'll do when it costs them more to implement DRM like Denuvo than they make from sales of a game lol. Then we'll see them scurry like the rats they are.
avatar
REG2012: I know about the routing, congestion, etc. I am paying for not only the speed but for less routes to be taken ensuring that I get as close as possible to the speed advertised. Because if that doesn't happen 99% of the time I will cancel the service and go to an ISP that does provide as close to the speed as possible that was advertised.
I don't expect 100% speed 100% of the time. But I do expect it to be at least 70% of the speed advertised 99% of the time. Otherwise its false advertising and fraud. And I will take action accordingly. Why would I use a service (in this case GoG) that is literally over 50% slower speed than I should be getting?
If a server I am downloading from isn't capable of giving the speed I am supposed to receive I will not deal with that company (in this case GoG) because time is precious. The entire reason I got gigabit speed is so that I can download and install games faster.
Good luck with that I guess. From my point of view your expectations are unrealistic.

If you upgraded your internet to 10Gbit/s, would you still expect to get 70% of that (ie. 7Gbit/s) 99% of the time, no matter what and where you are downloading?

avatar
REG2012: You should. Because you are getting ripped off. To the ISP for failing to deliver the speed advertised. They control your initial route from your location to the rest of the world. Its part of their job to ensure that you get as close to the speed as possible the majority of the time. It is their job to ensure that the least amounts of routes are taken to the destination server.
In that case, it had nothing to do with my ISP.

I still think you don't understand even though you claim the opposite. Downloading Rocky Linux 9 and Linux Mint ISO files from Sweden (which is close to where I live) at 2.4 MBytes/sec... the culprit is clearly that Swedish university server which simply doesn't upload the files faster than that.

It has nothing to do with the fact my ISP has promised me a 75MBytes/sec (600Mbites/sec) internet line, that is not the issue here.

avatar
timppu: No, it is equivalent of you not being able to drive your car at 250km/h on public roads because there are speed limits on the roads, and/or because it is a dirt road where you can't safely drive that fast.
avatar
REG2012: Speed limits don't actually physically stop you from driving a car at its top speed.
I saw that coming, which is why I also mentioned the dirt roads.

The point was that there are other things limiting the speed at which you can drive, besides the technical specs of your car.

Similarly like what your ISP offers to you as your max download speed does not mean you will 99% time get even 70% of that, necessarily. There is no such law of nature in place. The bottleneck that limits you lower can be somewhere else.

Why are you expecting "only" 70%? Why not 80%, or 99%?

avatar
REG2012: I know GoG is DRM free. I know all about DRM. I have been dealing with DRM since the SafeDisc and SecuROM days. I hate it. I hate Denuvo and any DRM.
They think they are so clever making anti-tamper technology. I wonder what they'll do when it costs them more to implement DRM like Denuvo than they make from sales of a game lol. Then we'll see them scurry like the rats they are.
Ok, so now you understand how and why you can download offline installers from GOG servers with a web browser as well? Using the Galaxy client to download, install and play your games is optional, not required. (Then again even if the client was needed for the download, but not installation and running the game, I would still consider it DRM-free... but the ability to download also with a mere web browser is an additional benefit that GOG offers).
Post edited August 11, 2024 by timppu