Why Your League Patch Takes Forever To Download
The Riot Client caps download speeds for patch files. It is not your internet connection being slow. It is not your ISP. The client intentionally throttles the download to somewhere between 1 MB/s and 5 MB/s depending on your region and current server load. I have watched a 30 GB patch crawl along at 2 MB/s on a fiber connection for six hours straight while the progress bar barely moved. Most people blame themselves or their router when the real problem is the cap sitting between the CDN and your machine. League patches grew from around 4 GB back in 2018 to well over 30 GB now. The infrastructure that serves those files was not scaled the same way. Riot uses a combination of Akamai and their own CDN nodes, but the bandwidth allocation per client session is limited. When a major patch drops, millions of people hit the servers at once and Riot deliberately slows individual connections to keep the overall network from collapsing. It is a tradeoff. A few people get slow downloads instead of everyone getting completely locked out. I ran into a specific edge case last patch cycle where the speed limit was not just throttled but the client would stall completely at certain percentages. I was at 67 percent on a 28 GB patch and it just stopped moving. No error message. Just frozen. I ended up closing the client entirely, deleting the partially downloaded patch folder from my install directory, and restarting. The client redownloaded the patch index file, realized most of the data was already there, and resumed at a much higher speed. That workaround has saved me multiple times across different patch cycles. The key is deleting the right folder, which is usually under your League of Legends installation path in a folder called something like "Patches" or "Temp". Be careful not to delete your actual game files.
There are a few things people try that actually make it worse. Using a VPN to route through a different region sometimes hits a less congested node but more often just adds latency that makes the throttling feel even worse. Disabling Windows Update throttling in Group Policy does not affect the Riot Client because the client uses its own download pipeline, not the Windows background intelligent transfer service. The only real setting that sometimes helps is making sure your Riot Client is updated to the latest version. Older builds had a known bug where the speed cap was applied twice, effectively halving whatever limit was already in place. Riot patched that in late 2024 but you still see people running stale client versions months later. The counter-intuitive part nobody talks about is that the speed limit is not constant. It varies by time of day and by region. If you live in North America or Europe, late night downloads often go significantly faster because the concurrent user count drops and Riot relaxes the per-session throttle. I have seen my patch speeds jump from 2 MB/s at 8 PM to around 8 MB/s after midnight on the same connection. The difference is purely server-side congestion management. Riot has been aware of this problem for years. Their stated plan involves moving toward a differential patching model where instead of downloading the full 30 GB package you only download the changed files. This is standard practice in the industry. Most game platforms already do this. Riot started rolling out incremental patching for some regions in 2024 and the patch sizes dropped noticeably after that change. However, the full rollout is incomplete and some platforms, particularly certain console versions and a few Asian regions, still use the older monolithic download approach. This means the speed cap problem is even more painful for those players since they are stuck downloading nearly the entire game every single patch.
Another thing Riot is working on is increasing the per-session bandwidth allocation. They have mentioned in developer updates that they are negotiating higher bandwidth commitments with their CDN partners and upgrading their own egress capacity. None of that is public roadmap with specific dates though. The last concrete timeline I saw was a vague reference to "ongoing infrastructure improvements" with no hard deadline. If you are frustrated by the current state, there is no command-line flag or config file tweak that will reliably remove the cap. The limit is enforced server-side. What actually helps in the meantime is managing expectations and timing. Pick a window when fewer people are playing, keep your client updated, and if the download stalls, try the folder deletion workaround I described. It is not elegant but it works. The alternative is waiting for Riot to finish their infrastructure upgrades, which will happen eventually but probably not fast enough to spare you the next major patch drop. There is no official download link to fix the speed limit because there is nothing to download. The fix has to come from Riot's side. You can check the official League of Legends status page or their subreddit for announcements about CDN improvements, but those updates come sporadically. Some third-party tools claim to bypass the cap by manipulating your network traffic. Those do not work and some of them are malware. The Riot Client validates file integrity during download so tampering with the connection usually just corrupts the patch and forces a full restart anyway.
Get the Full Details

The short version is that League patches are huge, the servers are crowded, and Riot throttles individual connections to keep the whole system alive. It is annoying but it is the mechanism that prevents total outage during patch day. Until the differential patching rollout completes across all regions and CDN capacity increases, you are stuck working within these constraints. The late-night download strategy and the stalling workaround are about as good as it gets right now.