Outdated server, Outdated client, Incompatible client: the fix

Updated 29 Sep 2026 · 2 min read

The short answer

All three mean the player's game and the server run different Minecraft versions, and the version in the message is the server's. Play that version, update the server to the game's, or add ViaVersion and ViaBackwards to a Paper server so other versions can join: with both, our older and newer test clients joined.

1Which message you get

On 29 Sep we joined two 1.21.1 servers with test clients speaking an older and a newer version:

ServerGame on 1.20.4Game on 1.21.4
Paper 1.21.1Outdated client! Please use 1.21.1Outdated server! I'm still on 1.21.1
Minecraft 1.21.1's own serverIncompatible client! Please use 1.21.1Incompatible client! Please use 1.21.1

The version named is always the server's. Minecraft's own server says Incompatible client either way: in 1.21.1's language file, even its old Outdated messages read "Incompatible client! Please use". Paper still says which side is behind.

2Three fixes

  • Play the server's version. In the Minecraft Launcher, the Installations tab adds an installation for any version; pick the one the message names.
  • Update the server to the game's version, once its plugins or mods have builds for it.
  • Let other versions join, on Paper or Purpur. ViaVersion lets newer games join an older server, and ViaBackwards, which needs ViaVersion, lets older ones join a newer server. With both on our Paper 1.21.1 server, the 1.20.4 and the 1.21.4 client each joined the game.

A modded server is different: every player needs the server's modpack, at its version.

3On a Playkeeper server

  • The Older clients welcome template is a Paper server with ViaVersion and ViaBackwards, 5.12.0 each on its last check, started for real on 0.4.4.
  • The server's public page shows its Minecraft version, so friends can pick it before they join.
  • On a modded server, Share with friends on the Mods tab gives players the exact pack and version.

Questions

What does Outdated server! I'm still on 1.21.1 mean?

Your game is newer than the server, which runs 1.21.1. Play 1.21.1, or ask the owner to add ViaVersion, which lets newer games join.

What does Incompatible client! Please use mean?

Your game and the server run different versions, and the message names the server's. Minecraft's own server says it whether your game is older or newer.

Can players on different versions join one server?

On Paper or Purpur, with ViaVersion for newer games and ViaBackwards for older ones. Modded servers need everyone on the same pack version.

A server every version can join.

Free and open source. The Older clients welcome template adds ViaVersion and ViaBackwards in one click.

curl -fsSL https://playkeeper.io/install | sudo sh
Try the live demo