Adding Mods to your Terraria Server
Mods allow you to enhance gameplay and customization of your Terraria server. We always recommend using tModLoader for mods.
Step 1: Install tModLoader on your game
First, install tModLoader on your PC through the Steam store.
Step 2: Install tModLoader on the server
If you did not select tModLoader at checkout, you will need to contact us to have it changed. There is no price change for this, but we will need to reinstall the server, so we recommend taking a backup. You can reach out through the Client Area or through a support ticket in our Discord.
Step 3: Subscribe to your Mods
Using the Steam workshop, subscribe to the mod(s) you'll be using on the server. All players will need to install the same mods to join the server.
Step 4: Locate .tmod files
Now that you've subscribed to the mods, navigate to SteamLibrary/steamapps/workshop/content/1281930 in your PC's File Explorer. This is where each mod's .tmod file is hiding. Each folder you see there is a mod. You'll see folders within each mod's folder such as 2024.5, 2025.9, etc. Enter the newest directory, and you'll see the .tmod file.
Step 5: Upload the mods to the server
Navigate to your server's File Manager and head to the mods folder. This is where you will upload all the .tmod files. If a mod is more than 100MB in size, you'll need to use SFTP to upload it.
Step 6: Edit enabled.json
Once the mods are uploaded, the last step is to edit enabled.json. This file tells the server what mods to look for when it loads. You can start with this template.
[
"CalamityMod",
"ThoriumMod",
"RecipeBrowser",
"BossChecklist"
]
Add each mod's filename on its own line, and ensure you use valid syntax. The last entry ("BossChecklist") shouldn't end in a comma, but the rest should. After that, start the server and you should be good to go!