protonscr

Download region doesn't works

steamopen Steam client
ValveSoftware/steam-for-linux#10131 · opened 2023-10-12 by wold9168 · updated 2026-06-27 · 2 comments · github
Wwold9168 2023-10-12 github

Your system information

  • Steam client version (build number or date): 1696019606

  • Distribution (e.g. Ubuntu): Arch Linux

  • Opted into Steam client beta?: No

  • Have you checked for system updates?: Yes

  • Steam Logs:
    steam-logs.tar.gz

  • GPU: AMD Radeon™ Graphics (AMD Ryzen™ 7 5800H Mobile Processor)

Please describe your issue in as much detail as possible:

I want to change my Download region to download the game from the server closest to my actual location.
But no matter I change Download region, the download server seemed to depend on my IPCountry.
I have noticed that the download server can be cache2-hkg1.steamcontent.com and other download server from Hong Kong (my IPCountry), but my Download region is set to China - Shanghai actually.

Steps for reproducing this issue:

  1. Launch your Steam.
  2. Set your Download region to somewhere but your IPCountry.
  3. Download something.

Sorry for my poor English.


Screenshot:
图片

Sshadywack 2023-10-29 github

I'm seeing this issue too. I have Denver selected, but I get Washington.

Happens on Pop_OS!, Fedora 38, and Gentoo with a 6.4 or 6.5 kernel with stable arch.

Steam client=beta and stable release.

Kkisak-valve maintainer 2026-06-27 github

Allow manual "Download Region" override to ignore active CM session GeoIP for proxy/VPN users

Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/13351.
@astralcynsm posted on 2026-06-27T09:55:50:

  • Steam Version: 1782533657, Steam Client Build Date: Thu, Jun 25, 2026 07:24 UTC +08:00
  • Distribution: EndeavourOS + Hyprland (Under Wayland). The Steam Client itself is under native Pacman, but not flatpak.
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: Here
  • GPU: NVIDIA RTX4060 Laptop, under nvidia-smi.

Please describe your issue in as much detail as possible:

This is a follow-up/more detailed analysis of the stale issue #10131, which describes the exact same problem but lacked technical details.

As a user in mainland China having to use a VPN / Proxy to get access to like workshops or steam community, I found that the "download region" option is not always respected under specific circumstances. I'm in Shanghai, what I expect is that when I choose the download region as "China - Shanghai", Steam Client should redirect the CDN download server to the Shanghai server. However, currently this does not work at all because what I found is that the actual download CDN server is based on the login location of the user, and since my steam login is routed to Hong Kong, Steam Client, instead of following the manually chosen "download region" in Shanghai, it allocated me the HKG CDN servers, which I don't think this is reasonable.

Image Image

As it's shown in the pics.

It would be incredibly helpful if you could implement either of the following:

  1. Respect the manually selected "Download Region" in Settings even if the client's CM session GeoIP differs.
  2. Alternatively, introduce a launch argument or a Steam console variable (e.g., -skip-cdn-geoip-override or download_region_force) to allow advanced users to strictly bypass the active CM session's IP-based geolocation and bind downloads to the selected local CDNs.