Installing tModLoader and Mods on Your Terraria Server
tModLoader is the modding framework for Terraria, enabling thousands of community-made mods. This guide shows you how to set it up on your server.
Prerequisites
- An active Terraria server from SpillHosting
- tModLoader installed on your PC via Steam (free DLC)
- Access to the control panel
Understanding Terraria Modding
Terraria uses tModLoader (tML) as its modding platform. Key things to know:
- tModLoader runs as a separate version of Terraria
- Both the server and all players need the same tModLoader version
- All players must have the same mods enabled
Step 1: Enable tModLoader on Your Server
- Stop your server
- Go to the Startup tab in the control panel
- Change the server type to tModLoader (if available as an option)
- Save and start the server to download tModLoader files
- Stop the server again before adding mods
If tModLoader isn't available as a startup option, contact support to have it set up for you.
Step 2: Install Mods
Through the Workshop (Recommended)
- On your PC, open tModLoader via Steam
- Go to Workshop > Manage Mods
- Find and enable the mods you want
- Note down the mod names and versions
Upload to Server
- Connect to your server via SFTP
- Navigate to the tModLoader mods folder:
/.local/share/Terraria/tModLoader/Mods/ - Upload the
.tmodfiles from your local mods folder:- Windows:
Documents\My Games\Terraria\tModLoader\Mods\
- Windows:
- Create or edit
enabled.jsonin the same directory to list enabled mods
Step 3: Configure Mod Load Order
The enabled.json file controls which mods are active:
[
"ModName1",
"ModName2",
"ModName3"
]
Make sure only the mods you want are listed here.
Step 4: Start and Verify
- Start your server from the control panel
- Check the console for mod loading messages
- All mods should show as loaded without errors
- Connect to the server using tModLoader on your PC
Popular Terraria Mods
| Mod | Description |
|---|---|
| Calamity | Massive content expansion with new bosses and items |
| Thorium | Adds new classes, NPCs, and biomes |
| Magic Storage | Centralized storage system for all items |
| Recipe Browser | Search and browse all crafting recipes |
| Boss Checklist | Track which bosses you've defeated |
| Veinminer | Mine entire ore veins at once |
Client-Side Setup
All players need:
- tModLoader installed (free on Steam as Terraria DLC)
- The same mods downloaded and enabled
- Launch Terraria through tModLoader, not vanilla
Troubleshooting
Server Crashes with Mods
- Check for mod compatibility issues in the console logs
- Remove recently added mods one at a time
- Ensure all mods support your tModLoader version
- Some large mods may require more RAM
Mod Version Mismatch
- Make sure server and client have the exact same mod versions
- Update mods on both server and client simultaneously
- Use the Steam Workshop to keep versions in sync
World Corruption After Removing Mods
- Removing mods that add blocks/items can corrupt worlds
- Always back up your world before changing mod lists
- Some mods have safe uninstall procedures in their documentation
Need help with mods? Our support team can assist you 24/7.