Skip to content
Try a Minecraft server free. No card needed.48 hours free
AwakeNode
Find my serverMinecraft plansFree trialPay-to-PlayWikiSupport
Legacy billingClient DashboardView plans
Error fixes

Error fix

"Outdated client" or "Outdated server" when joining

The player's game and the server are on different Minecraft versions. Match them, or let older and newer clients join with ViaVersion.

AwakeNode Team · Updated 5 Nov 2026

What it means

Minecraft only lets a game join a server on the same version. When they differ, the player sees one of:

  • Outdated client! Please use 1.21.4: the player's game is older than the server.
  • Outdated server! I'm still on 1.20.1: the player's game is newer than the server.
  • Incompatible client! Please use 1.21.4: the same thing, worded differently.

Fix it for one player

Change the version in the Minecraft Launcher:

  1. Open the Installations tab.
  2. Click New installation.
  3. Pick the server's version from the Version list and save.
  4. Play using that installation.

Change the server's version

If most of your players are on a newer version, update the server instead. On the Startup tab, pick the version and restart. Take a backup first: a world opened in a newer version can't go back to an older one. Plugins and mods also need versions that match.

Let everyone join, whatever their version

On Paper, Purpur or Spigot, install these from the Plugins tab:

  • ViaVersion lets newer games join an older server.
  • ViaBackwards lets older games join a newer server (it needs ViaVersion too).

Players then see blocks and items from their own version where possible. It's the usual answer for public servers where people use all sorts of versions.

Modded servers

On Fabric, Forge and NeoForge, players need the exact same Minecraft version and the same mods, with matching versions. ViaVersion doesn't help here. The easiest way is to have everyone use the same modpack.

Questions

Which version is the server on?+

It's on the Startup tab, and in the console when the server starts.

Can a 1.21 player join a 1.20 server?+

Not on their own. Install ViaVersion on the server and they can.

More error fixes

java.lang.NoClassDefFoundError / ClassNotFoundExceptionLearn how to resolve java.lang.NoClassDefFoundError and ClassNotFoundException errors on your Minecraft server with our step-by-step troubleshooting guide.java.lang.NoSuchMethodError / NoSuchFieldErrorLearn how to resolve java.lang.NoSuchMethodError and NoSuchFieldError on your Minecraft server by identifying version mismatches and plugin conflicts.Exception in server tick loopLearn how to diagnose and resolve the 'Exception in server tick loop' error on your Minecraft server with our step-by-step troubleshooting guide.java.net.SocketException: Connection resetTroubleshoot the java.net.SocketException: Connection reset error on your Minecraft server. Learn how to diagnose network and client-side issues.

On this page

  • What it means
  • Fix it for one player
  • Change the server's version
  • Let everyone join, whatever their version
  • Modded servers

Start a Minecraft server

Java or Bedrock, vanilla or modded, with a console, file manager and backups.

See plans
AwakeNode

Minecraft server hosting in UK or EU locations. Built by players, for players.

Open a support ticket

Minecraft

  • Minecraft plans
  • Modpack servers
  • Pay-to-Play with friends
  • 48-hour free trial
  • Common questions

Support

  • Wiki and guides
  • Client Dashboard
  • Open a support ticket
  • Legacy game panel (existing servers)
  • Legacy billing (existing accounts)

Company

  • Contact us
  • VPS hosting
  • Terms of service
  • Privacy policy
  • Uptime SLA

AwakeNode is a trading name of Falcon Hosting Ltd.
© 2026 Falcon Hosting Ltd.

Registered in England & Wales · Company No. 15676555 · ICO registration ZB377567
Registered office: Anglo Dal House, 5 Spring Villa Park, Spring Villa Road, Edgware, Middlesex, HA8 7EB, United Kingdom