Get started

Free trial Try a game free for 3 days. No card needed. Start a free trial Start a free trial

Game servers

All games

Guides / Terraria / Fixes

TShock will not let players join after a Terraria update

After a Terraria update, players cannot join TShock until it has a version for the new game. Check Newest on the World page, then restart or run Vanilla.

Updated , checked on Terraria TShock 6.2.1

When Terraria updates, players get the new game. A TShock server can only take that game once a TShock version for it is out. Until then, players on the new game are refused. Check the World page. If a newer TShock is out, restart so the server takes it. If not, wait until a new TShock version is out.

Why it happens

TShock is the same game with server tools: accounts, groups, bans, anti-cheat. It must be built for each Terraria version. The game is updated first. TShock follows. In between, a TShock server and a fully updated player are on different versions, so the game says “You are not using the same version as this server.”

Check for a newer TShock

  1. Open the World page.
  2. Under Server software, check that TShock (1) is the one in use. This guide is for a TShock server, so do not switch here.
  3. Compare Installed with Newest.
The World page on TShock, with Installed and Newest, Update at start and Version
  1. The software in use
  2. Check Update at start
  3. Save the version
  4. Vanilla for now

If Newest is higher than Installed, a newer release is out. It may be the one that supports the new game version. The TShock release notes on GitHub say. If they are the same, there is nothing newer yet.

Update TShock

Update at start (2) is on by default. Check that it is on, and that Version says latest, or a release such as v6.2.1. Choose Save version (3) if you change it. Then restart the server. It takes the newest TShock at the start.

If TShock has not been updated yet

You cannot make TShock newer than it is. You have two options:

  • Wait. Players on the new game join again once a new TShock version is out and you have restarted.
  • Run Vanilla for now. First make a panel backup: Settings, Backups, Create. Then choose Vanilla (4) on the World page and restart. Vanilla follows Terraria’s own server list, and players on the new game join it. Worlds are kept as files on the server, and TShock keeps its own files. While on Vanilla, TShock’s accounts, groups and anti-cheat do not run. Not checked on TShock 6.2.1 as of 13 November 2026: whether a world saved by a newer Vanilla opens again in an older TShock.

After choosing, the panel says what will happen and applies it from the next start.

If it does not work

  • You updated and players are still refused. Restart the server. Nothing changes until the next start.
  • Newest is not higher. There is no newer TShock yet. Wait, or use Vanilla.
  • Only some players are refused. The others have not updated their game, and still match the server.
  • The download fails. Set Version back to latest and start again.

See also You are not using the same version.

More about the game: Terraria servers.

Sources: github.com: TShock

Terraria serversAll Terraria guides