Posted October 14, 2023
I'm aware that the game delivery through Galaxy has 3 CDNs to serve the content: Fastly, Lumen (CDN just sold to Akamai) and GOG's own server.
However, Fastly is really really REALLY slow here (Japan). I'm only measuring 50~100 KB/s per download thread (so even with 10 threads that Galaxy uses, the speed almost never exceeds 1 MB/s).
I tried to completely block Fastly's IP, but then Galaxy fails to even start downloading. Probably because it's only trying the CDN with highest priority (which is Fastly, unfortunately).
At least, Galaxy should try to see if Fastly or Akamai is faster then use the faster one, or add a settings to let the user to decide which to use, probably through trial and error. Only sticking to the highest priority one is harming your users by giving them a terrible experience.
(I had to use Galaxy because I want to play on a non-default branch of a certain game. AFAIK there is no way to access that with the so-called "backup installer", which should be the main way to download games, seriously.)
However, Fastly is really really REALLY slow here (Japan). I'm only measuring 50~100 KB/s per download thread (so even with 10 threads that Galaxy uses, the speed almost never exceeds 1 MB/s).
I tried to completely block Fastly's IP, but then Galaxy fails to even start downloading. Probably because it's only trying the CDN with highest priority (which is Fastly, unfortunately).
At least, Galaxy should try to see if Fastly or Akamai is faster then use the faster one, or add a settings to let the user to decide which to use, probably through trial and error. Only sticking to the highest priority one is harming your users by giving them a terrible experience.
(I had to use Galaxy because I want to play on a non-default branch of a certain game. AFAIK there is no way to access that with the so-called "backup installer", which should be the main way to download games, seriously.)