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

×
Why is my speed being slowed to the servers? I have a gigabit connection and its only connecting at up to 50MB/sec. I should be getting close to 100MB/sec. I have tried using a vpn to get around the geo blocking. Which is what I think is happening. Is there a port or ports I need to open to get better speeds?

I am sick of companies limiting my connection to their servers. I am paying for fast internet I want to be connected at that speed. Not half or less ffs!!!
You should post that in the GOG Galaxy forum: https://www.gog.com/forum/general_beta_gog_galaxy_2.0
avatar
vv221: You should post that in the GOG Galaxy forum: https://www.gog.com/forum/general_beta_gog_galaxy_2.0
I thought this was the gog galaxy forum.
avatar
REG2012: (…)
This is the general GOG forum. Discussions related to Galaxy have their own dedicated forum.
Welcome to the new GOG, that has likely been engaging in cost cutting since the CDN crash in mid 2023.

That means, that for many of us, we are being speed limited, while others are not, and that is happening right across the world. It is GOG's fault, and maybe also CDN Fastly's fault. It is my belief, that many of us are being forced to download from servers in North America, and that the route from there plays a big part in our slow download speed.

If GOG content existed on Fastly servers near us, we could get a much faster download speed. But it is my guess that they lost that content during the CDN crash and don't want to pay for it to be replaced, hence us having to download from North American servers.

And by the way, you are lucky. Before the CDN crash I was regularly getting 5 Megabytes a second with my 50 Megabit connection from GOG. After the crash, for a couple of weeks I got less than 1 Megabyte a second, often less than 500 Kilobytes a second. Then it settled down to around 1.3 Megabytes a second and has stayed that way ever since. I recently upgraded to a 100 Megabit connection, and it did not make the slightest difference to my download speed from GOG. And on a bad day or time, the speed can go right back to around 500 Kilobytes a second or less.

That is for a single thread connection to GOG. To get my previous download speed of 5 Megabytes a second or the benefit of my now faster connection, I need to use a multi-thread downloader.

In regards to what you should expect, don't forget you are paying your ISP for the faster connection, and not the store you are downloading from and not all the points of interconnect your downloads are passing through, and they dictate what speed you can get. So it is an infrastructure issue. Hence why we need GOG to store data on a server near us.

P.S. And it is definitely a GOG issue, as those of us who are suffering, don't have the same download speed issue from other sites we download from.
Post edited July 26, 2024 by Timboli
First off what is the CDN crash? Never heard of it.

And if that's the case then they are stingy. Other companies have servers in multiple regions. Why can't they?
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...
Post edited July 27, 2024 by timppu
avatar
Timboli: And by the way, you are lucky.
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.
Post edited July 27, 2024 by timppu
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
REG2012: First off what is the CDN crash? Never heard of it.

And if that's the case then they are stingy. Other companies have servers in multiple regions. Why can't they?
I'm trying to summarize how I understand the current situation:

1. GOG apparently uses two different sets of download servers, with two different service providers. Downloads through the web browser use Fastly servers (gog-cdn-fastly.gog.com), while downloads through the Galaxy client allegedly use Akamai Technologies (static.akamaitechnologies.com)

Web browser: https://www.fastly.com/products/cdn

Galaxy: https://www.akamai.com/solutions/content-delivery-network

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.

EDIT: And I remembered wrong, apparently I got even better speed with Galaxy offline installer downloads: 70 MBytes/sec! I didn't remember it was that good! That was back in September 2023 when I tested it, before the Hamas terrorist attacks (not sure if it affects anything). Winner winner chicken dinner!

4. Specifically many Oceanians (Australia included) have reported getting quite poor speeds with browser downloads. Some Americans and Europeans have also reported the same. By poor I mean something like 1 MBytes/sec total download speeds which certainly is not acceptable in any shape or form or color or taste. Or sound.

5. People have been curious why Oceanians and many people in e.g. Eastern Europe seem to get connected to American Fastly servers, when clearly there are several active Fastly servers closer in e.g. Europe. I happen to have a Fastly server in my own country (Finland) and luckily I get always connected to it, and get quite good download speeds even with a browser. I haven't checked what I would connect to with Galaxy but I don't care since I seem to get even better speeds there too.
Post edited July 27, 2024 by timppu
avatar
REG2012: First off what is the CDN crash? Never heard of it.
It happened somewhere in the middle of last year (2023).
Folk were unable to download from GOG for a day or three due to some CDN crash, which they posted about in the forum and many of us customers discussed. If I remember correctly a lot of GOG data was lost, and it took some time to restore with some kind of temporary fixes initially. Some of us suspect those fixes were not temporary in some cases or for some of us.
avatar
REG2012: And if that's the case then they are stingy. Other companies have servers in multiple regions. Why can't they?
Like all such things it would be due to costs, and maybe GOG weren't insured for such.
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 would have thought that Galaxy also uses Fastly. Why wouldn't it, or what would it be using instead?
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!
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.
Post edited July 27, 2024 by Timboli
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.
Alright, that's a fair approach. I'll go along.
avatar
REG2012: Why is my speed being slowed to the servers? I have a gigabit connection and its only connecting at up to 50MB/sec. I should be getting close to 100MB/sec. I have tried using a vpn to get around the geo blocking. Which is what I think is happening. Is there a port or ports I need to open to get better speeds?
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.
avatar
Timboli: I would have thought that Galaxy also uses Fastly. Why wouldn't it, or what would it be using instead?
Well, what others have said, apparently Galaxy uses static.akamaitechnologies.com, even for offline installer downloads.

I am unsure why GOG wants to use two different sets of servers, it feels silly to keep also the same offline installers on two CDN providers' servers. Maybe the browser downloads interact so differently with the servers than Galaxy so it was better to separate them, or Galaxy needs extra features that Fastly doesn't support, or something.

Do I recall right that with e.g. lgogdownloader (which is a bit similar mass download tool as gogrepoc.py) it was possible to download offline installers using the "Galaxy API", possibly meaning it would use the Akamai servers for download, as if you were downloading with Galaxy? And gogrepoc.py (still) uses the older browser API, ie. GOG thinks it is a web browser?

Maybe I should try out if lgogdownloader gives me much faster download speeds than gogrepoc, I think that might prove it right.
Post edited July 28, 2024 by timppu
avatar
timppu: Well, what others have said, apparently Galaxy uses static.akamaitechnologies.com, even for offline installer downloads.
This is the first I have heard about that, or at least don't recall it. Thanks for the information.

avatar
timppu: I am unsure why GOG wants to use two different sets of servers, it feels silly to keep also the same offline installers on two CDN providers' servers. Maybe the browser downloads interact so differently with the servers than Galaxy so it was better to separate them, or Galaxy needs extra features that Fastly doesn't support, or something.
Doesn't make much sense to me, unless GOG are deliberately providing a poorer downloading experience outside of Galaxy to encourage its use. Seems odd to pay extra to do that though.

And I wonder if it is always the case that Galaxy uses that different service rather than Fastly, or whether it can also use Fastly, and does that depending on where you live etc.

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.

avatar
timppu: Do I recall right that with e.g. lgogdownloader (which is a bit similar mass download tool as gogrepoc.py) it was possible to download offline installers using the "Galaxy API", possibly meaning it would use the Akamai servers for download, as if you were downloading with Galaxy? And gogrepoc.py (still) uses the older browser API, ie. GOG thinks it is a web browser?

Maybe I should try out if lgogdownloader gives me much faster download speeds than gogrepoc, I think that might prove it right.
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.

What I have tried out though, is curl.exe on its own (single thread), though using the browser links, so still using Fastly, and that is no faster than using gogcli.exe or my browser. I've also paired curl.exe with aria2c.exe and managed to get a much better speed due to aria2 supporting multiple threads per file, though it seems 5 threads are the maximum. I've had better success with Free Download Manager 5, either on its own using browser clicks and an addon, or more recently coupled with curl.exe, once again using browser links. I get those browser links via a manifest created and updated by gogcli.exe.

I've even had better speeds using curl.exe to simultaneously download a file in separate parts, which I then combined afterward. That is not probably recommended though, as it means doubling drive space use during that process.
Post edited July 28, 2024 by Timboli
Not sure what I can contribute here.

Edit: cynicism!

I have what seems like an expensive 100mbit connection in Japan and I get about 10Mb/s downloading concurrently so no throttling here for my "modest" connection. Definitely don't feel the need to shop around for a faster but more unstable connection.

I got only 5Mb/s before I upgraded my router...was still acceptable.

Are there any Australians who get more than 1Mb/s who can give advice to those who do only have 1Mb/s?

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

Then again it's GOG and they only care about the Europeans and the Americans.
Post edited July 28, 2024 by lupineshadow