What "Outdated Client" means and how to fix it
The "Could not connect: Outdated Client" error appears when your Minecraft version does not match the server's version. Servers run a specific Minecraft release — Java Edition 1.20.4, for example — and your game must run that same version to join. If you are running an older version, the server blocks the connection.
The fix is straightforward: update Minecraft to the version the server requires. Most servers run the latest release, so updating to the newest version solves the problem in most cases. You can check which version you are running in the launcher before you try to connect.
Key Takeaways
- The error means your Minecraft version is older than the server's version, and servers will not let mismatched versions join.
- Check the server's website or ask the server owner which Java Edition version they run before updating.
- Update through the official Minecraft Launcher by selecting the correct version from the installation dropdown before launching the game.
- If you intentionally run an older version for mods or performance, you may need to find a server that supports that version instead.
How to check your current Minecraft version
Open the Minecraft Launcher. On the left side, you will see a list of installations. Look for the one you use to play — it usually says "Latest Release" or has a custom name. Click on it to expand the details.
The version number appears next to "Version:" in the installation details. Write down this number — for example, 1.20.4 or 1.19.2. This is the version your game will launch with when you click Play.
How to update to match the server
First, find out which version the server runs. Check the server's website, Discord, or launcher page — it usually lists the required version prominently. If you cannot find it, ask the server owner or an admin directly.
Once you know the version, open the Minecraft Launcher and look at your installations list on the left. If you already have an installation for that version, select it and click Play. If you do not have it, click "Create New" at the top of the installations list.
In the creation window, give the installation a name — something like "Server Name 1.20.4" works well. Under "Version," click the dropdown and scroll to find the version the server requires. Select it, then click "Create." The launcher will read the version files, which takes a few minutes depending on your internet speed.
Once the read finishes, select this new installation and click Play. You should now be able to connect to the server without the outdated client error.
Why servers require matching versions
Minecraft updates change how the game communicates with servers — new features, block types, and game mechanics are not compatible between versions. A server running 1.20.4 has blocks and commands that do not exist in 1.19.2, so a player on 1.19.2 cannot see or interact with them correctly.
Servers also use version-specific plugins and mods that only work with one release. Forcing a mismatch would cause crashes, invisible blocks, and broken gameplay. Requiring matching versions keeps everyone on the same page.
What to do if you cannot update
If you run an older version intentionally — because you use specific mods, for performance on older hardware, or because you prefer an older version of the game — you have two options. You can find a server that still runs that version, or you can create a separate installation just for newer servers.
Many community servers and private servers still run older versions like 1.12.2 or 1.16.5. Search for servers that list your version in their requirements. Alternatively, keep your modded installation as-is and create a second, vanilla installation for newer servers. The Minecraft Launcher supports unlimited installations, so you can switch between them easily.
Troubleshooting if updating does not work
After updating, close the launcher completely and reopen it. Sometimes the launcher does not when ready recognize a newly downloaded version. Restarting the launcher forces it to refresh its version list.
If you still see the error after updating and restarting, double-check that you selected the correct installation before clicking Play. Look at the launcher window — it shows which installation is active at the top. Make sure it matches the server's required version.
If the server's version is very new and you just updated, wait a few minutes. Occasionally the launcher needs time to fully prepare a freshly downloaded version before it can launch properly. Try again after a short wait.
Frequently Asked Questions
Can I play on a newer server with an older version of Minecraft?
No. Servers reject connections from older versions to prevent crashes and broken gameplay. You must update to the server's version or find a server that runs your version.
Do I have to delete my old version to install a new one?
No. The Minecraft Launcher lets you keep as many versions as you want. You can have 1.19.2 and 1.20.4 installed at the same time and switch between them by selecting different installations before you play.
Will updating Minecraft delete my worlds?
No. Your single-player worlds are stored separately from the game version. Updating does not touch them. However, very old worlds sometimes need conversion when you open them in a much newer version — Minecraft handles this automatically, but it takes a moment the first time.
What if the server says it runs 1.20.4 but I still get the error after updating?
Make sure you selected the correct installation in the launcher before clicking Play. The launcher shows which installation is active at the top of the window. If it says something other than 1.20.4, click on the 1.20.4 installation in the list on the left and try again.
Can mods cause an outdated client error?
Yes, if your modded installation is set to an older version than the server requires. Check which version your modded installation uses in the launcher details. If it is older than the server's version, you will need to either update the mods to a newer version or find a server that runs your mod version.