To fix the TFT Set 18 “Requires Patching to Complete” error, you must force the Riot Client to verify your game files. The most effective method is to open the Riot Client, navigate to the PBE settings, and click the Repair button. This will trigger a download (typically around 5GB to 34GB depending on your local metadata) that updates your client to the new Unreal Engine build required for Set 18. If the error persists, you may need to delete the PBE Metadata folder in your game directory to clear outdated Set 17 version information.
The transition to TFT Set 18 is one of the most significant technical updates in the game's history due to the migration to the Unreal Engine. This shift has caused widespread patching issues on the Public Beta Environment (PBE), where players are met with the frustrating message: "These players do not have a game version, and require patching to complete." Whether you are stuck seeing Set 17 assets or trapped in an infinite repair loop, resolving these version mismatches is essential to entering the Convergence.
Part 1: What Does “These Players Do Not Have a Game Version” Mean in TFT Set 18?
Part 2: Common Symptoms of the TFT Set 18 Patching Error
Part 3: Why Does TFT Set 18 Say You Do Not Have a Game Version?
Part 4: Check the TFT PBE Server Status Before Troubleshooting
Part 5: How to Fix TFT Set 18 Requires Patching to Complete
Part 6: How to Use Riot Client Repair for TFT Set 18
Part 7: How to Fix TFT Set 18 PBE Still Showing Set 17
Part 8: How to Fix TFT Set 18 PBE Repair Loop
Part 9: How to Enhance Your Game Experience with LagoFast Game Booster
Part 10: TFT Set 18 Requires Patching FAQ

This error typically triggers in the lobby when you attempt to start a match. A small red exclamation mark or a pop-up notification will state that one or more players (including yourself) lack the necessary game version. This prevents the "Find Match" button from becoming active.
TFT Set 18 runs on a completely different engine architecture than previous sets. If your client is still holding onto Set 17 data, it cannot communicate with the Set 18 PBE servers. The server rejects your connection because your local "handshake" contains outdated version strings.
In 90% of cases, this is a Client Version problem. While server outages can occasionally cause version check failures, the "Requires Patching" message specifically points to a discrepancy between what is installed on your hard drive and what the server expects.

You open the client expecting a massive update, but the "Play" button is blue and clickable. However, once inside, the game fails to function. The client simply hasn't realized a new build is available.
The background art, units, and traits all reflect the previous set. This is a clear sign that your local metadata is stuck, preventing the Riot Client from fetching the Unreal Engine assets.
Even after restarting, there is no prompt to update. The client believes you are on the latest version, even though the server disagrees.
You run the repair tool, it downloads a few gigabytes, and you launch the game only to see the same "No Game Version" error. This indicates that the repair did not successfully overwrite the corrupted version manifest.
The dreaded "Repair Loop." The client finishes a download, verifies files, and then immediately starts the process over again, never allowing you to actually play.
The Riot Client uses a caching system to speed up logins. Sometimes, this cache becomes "stale," causing the client to ignore the new Set 18 deployment on the PBE servers.

Your computer stores a small file called a "manifest" that tells the server which version you have. If this file is locked or read-only, the patcher cannot update it, leading to a permanent version mismatch.
Because the Set 18 update is massive (often requiring a 34GB full pull for the Unreal migration), any interruption in your internet connection can result in a "partial" patch that the server will not accept.
During the early weeks of Set 18, Riot developers often push multiple hotfixes a day. If you are trying to patch while they are in the middle of a redeployment, the client may get confused about which version is the "current" one.
The move to Unreal Engine means new file formats. If your previous installation had custom skins or modified files, the new patcher may fail to integrate the Unreal assets correctly.
Aggressive antivirus programs sometimes flag the new Unreal Engine executables as suspicious, blocking the Riot Client from writing the new files to your disk.
The PBE patch servers are located in North America. If you are patching from Europe or Asia, high latency or packet loss can cause the download to "finish" prematurely without all the data.

Visit the Riot Games Service Status page or follow the LeaguePBE subreddit. If Riot is currently deploying a patch, the "Requires Patching" error is universal and cannot be fixed on your end until the maintenance is over.
If your friends are already playing Set 18 but you are stuck on Set 17, the issue is local. If everyone on social media is complaining about the same error, the issue is server-side.
If a new patch was just announced 5 minutes ago, wait at least 30 minutes. It takes time for the global CDN (Content Delivery Network) to propagate the files to every region.
Don't just click the 'X'. Go to your system tray (bottom right), right-click the Riot icon, and select Exit. This forces the client to re-authenticate and check for updates upon relaunch.
Click on your profile icon in the Riot Client and look for "Check for Updates." While often automatic, this manual trigger can sometimes jumpstart a stalled patch.
It sounds simple, but ensure the drop-down menu above the "Play" button is set to PBE and not Live. The Live server will not have Set 18 until the official release.
A full system reboot clears out any hung Riot services (like Vanguard or the Riot Client helper) that might be locking game files.

Right-click the Riot Client shortcut and select Run as Administrator. This gives the patcher the necessary permissions to overwrite old Set 17 files in the protected C:\Riot Games directory.
This is the most reliable fix. Navigate to the game settings in the Riot Client and trigger a Full Repair. This will scan every file and download anything that is missing or outdated.
Do not try to launch the game while the progress bar is still moving. The Unreal Engine migration requires the entire package to be present before the first launch.
The Set 18 update is significantly larger than previous patches. Ensure you have at least 50GB of free space on your drive to accommodate the new assets and the temporary patching files.
Add the RiotClientServices.exe and the League of Legends.exe (within the PBE folder) to your antivirus exclusion list.
If your download keeps failing, try using a wired Ethernet connection. For players outside of NA, using a network optimizer like LagoFast can stabilize the connection to the patch server.

Because Set 18 is a full engine swap, the "Repair" tool often realizes that almost all your local files are technically "wrong." It is normal for the tool to download between 5GB and 34GB during this process.
Once the repair is finished, the "Play" button will reappear. Upon launching, the loading screen should feature the Set 18 key art. If you still see Set 17, the repair failed to clear the cache.
If the repair finishes but the error remains, you must manually delete the Metadata folder. Navigate to C:\Riot Games\PBE\RADS (or your custom install path) and delete the projects and metadata folders, then run the repair again.
Check the official TFT Discord or Twitter. If the developers haven't pushed the build yet, your client is correctly showing Set 17.
Sign out of the Riot Client entirely, then sign back in. This forces a fresh handshake with the version server.
Sometimes having the Live client open in the background can "lock" shared files. Close everything Riot-related before trying to update the PBE.
Delete the Riot Client folder located in %appdata%\Local\Riot Games. This clears the local cache that might be telling the client you are already "up to date."
If all else fails, uninstall the PBE version through the Windows Control Panel and perform a fresh installation. This is often faster than fighting a corrupted repair loop.
This occurs when the client detects a file error, "fixes" it, but the fix is immediately corrupted or blocked, causing the client to try again infinitely.

Use Task Manager to kill RiotClientServices.exe, LeagueCrashHandler.exe, and Vanguard. A background process might be holding a file open, preventing the repair from completing.
Ensure the folder where PBE is installed is not set to "Read-Only." Right-click the folder, go to Properties, and uncheck the Read-Only box.
Some antivirus programs see the rapid writing of new Unreal files as a "ransomware" behavior and block it. Temporarily disable your antivirus during the repair process.
Navigate to C:\Users\[YourUser]\AppData\Local\Riot Games\Riot Client\Data and delete the Config folder. This forces the client to rebuild its configuration from scratch.
If you've downloaded 50GB and it's still looping, your installation directory is likely corrupted beyond simple repair. A clean install is the only solution.
The TFT Set 18 Unreal migration isn't just hard on your hard drive; it's hard on your network. The new engine requires more consistent data packets to stay synced with the server. If your connection is unstable, you are more likely to trigger version check errors or get disconnected during the patching process.
Click the Free Trial button to download and install LagoFast Free Trial.
Boost PBE: Search for "TFT PBE" and click the Boost button.

Select Node: Choose a North American node (like Los Angeles) to get the best connection to the PBE servers.

Launch Client: Open the Riot Client while the boost is active. This ensures the version check happens over an optimized connection, helping you bypass the "Requires Patching" bug.

Additionally, many players have reported running into the "Incomplete Version" client error after the latest PBE update. To address this issue, LagoFast Game Booster now includes a Fixed Version Error tool, which can be accessed from the right-hand panel of the client to quickly repair the problem.
Because Set 18 is moving to the Unreal Engine, the client must replace almost every existing game asset. This is essentially a full game download.
You likely have a cached version manifest. Delete the Riot Client folder in %localappdata% and restart the client to force a fresh check.
Yes, but the mobile client often receives patches a few hours after the PC client. If you see the "Requires Patching" error on mobile, you must wait for the App Store or Play Store to provide the update, as there is no "Repair" button on mobile.
No. It is a purely technical error related to your local files. Your account is fine; your installation just needs to be updated.
Depending on your internet speed and SSD, it can take anywhere from 10 minutes to an hour. Given the size of the Unreal assets, be patient.

Play harder, faster. LagoFast game booster eliminates stutter and lags on PC, mobile, or Mac—win every match!
Quickly Reduce Game Lag and Ping!
Boost FPS for Smoother Gameplay!