How to Change Your Terraria Server Version

Switch your Terraria server between vanilla and tModLoader, or pin to a specific game version.

XGamingServer Terraria servers can run either vanilla Terraria or tModLoader (the modded version). The two are completely separate — you choose one or the other, not both.

Vanilla vs tModLoader

VanillatModLoader
ModsNone — vanilla content onlyFull mod support via Steam Workshop
CompatibilityVanilla clients onlytModLoader clients only
Update cadenceUpdates with official Terraria patchesLags behind vanilla after major updates
PerformanceLighterSlightly heavier (mod overhead)
Best forPure vanilla communities, multiplayer eventsModded servers (Calamity, Thorium, etc.)

Switch the Version

Create a backup

In the XGamingServer Panel, go to Backups and create a backup before switching. Vanilla and tModLoader use different save formats — backing up protects your progress.

Open Startup

Click Startup in the sidebar.

Switch the variant

Find the Server Variant (or similar) variable and switch between Vanilla and tModLoader.

Reinstall

On the Dashboard, click Reinstall Server. This downloads the correct server binary for your chosen variant.

Configure tModLoader (if applicable)

If you switched to tModLoader, you'll need to also disable anti-cheat in serverconfig.txt:

secure=0

This is required because mods modify game behavior in ways that vanilla anti-cheat would flag.

Start the server

Start from Console.

Important Notes

NoteDetail
Save data is variant-specificVanilla worlds don't load on tModLoader and vice versa. Always back up before switching
Player versions must matchVanilla players can't connect to tModLoader servers and vice versa
tModLoader version must match clientBoth server and client need the same tModLoader version
Mods are server-sideWhen tModLoader mods are installed on the server, all connecting clients must have the same mods enabled

Anti-Cheat (secure=1)

Vanilla Terraria's secure=1 setting in serverconfig.txt enables built-in anti-cheat. This blocks modified clients and prevents some types of cheating. Disable it (secure=0) when running tModLoader — the anti-cheat will reject the modded clients.

# Vanilla servers
secure=1

# tModLoader servers
secure=0

How is this guide?

40% Off — Limited TimeGet your Terraria server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page