How to Add Mods to Your Terraria Server Using tModLoader

Updated 10 June 2026 · By Host Havoc Technical Support Team

Adding mods to your Terraria server requires tModLoader, which you install directly from the Host Havoc game control panel. Once installed, you upload your .tmod files via FTP and activate them through enable.json.

Install tModLoader

  1. Log into the Game Control Panel and navigate to your server.
  2. Click Game Services on the left, then click the Non-Workshop Mods section.
  3. Click Install next to tModLoader and wait for the process to finish.
  4. Start your server so the Mods folder is created, then stop it once it has fully started.

Upload your mods via FTP

  1. Connect to your server using an FTP client. See Connect via FTP if you need setup instructions.
  2. Upload each .tmod file to the \tModLoader\Mods directory on your server. For example: CalamityMod.tmod.

Enable mods

  1. In the game control panel, open Configuration Files.
  2. Click Text Editor next to \tModLoader\Mods\enable.json.
  3. Add each mod by its filename (without the .tmod extension) inside the JSON array:
    [
      "MOD1",
      "MOD2",
      "MOD3"
    ]
    

    Each mod name must match the .tmod filename exactly. Separate entries with commas, but do not add a trailing comma after the last entry.
  4. Click Save.
  5. Start your server. The mods load automatically on startup.

Troubleshooting

If a mod fails to load, confirm the mod name in enable.json exactly matches the .tmod filename and that the file is in the \tModLoader\Mods directory. Check the server console for any mod-specific error messages.