How to Add Mods to Your Terraria Server (Using tModLoader)

If you've played Terraria before, mods are a great way to change up the game experience and add cool new features that can help you enjoy the game even longer.  tModLoader is our recommended Terraria-modding software since it works for both your client and server, which makes getting started simpler and faster.

Installing tModLoader on Your Computer

While tModLoader is a software designed for Terraria, it installs to your computer as a separate game. This means it will appear separately from Terraria in your Steam library. 

  1. Navigate to tModLoader's Steam Store page.
  2. Download tModLoader onto your computer through Steam, following the prompts.

Once tModLoader is installed, you will need to open Terraria through tModLoader to play modded Terraria.

Installing Mods via tModLoader

Compared to many other games, modding Terraria has fewer steps. You can install mods directly through the in-game mod browser, rather than downloading external files.

  1. Launch tModLoader from your Steam library.
  2. Under Workshop in the main menu, select Download Mods.
  3. Either browse through the mods or search for specific mods using the search bar in the top-right.
  4. When you have located a mod you wish to use, select the Download With Dependencies option. This ensures the mod downloads its required files.
  5. Install additional mods as you see fit. Once you are done selecting mods, return to the Workshop Hub and select Manage Mods.
  6. Enable All of your mods.
  7. Restart tModLoader.

We strongly recommend creating a new single-player world with your new mods before moving to the next stage to ensure your mods work together. If a single-player world doesn't load with these mods, you will need to disable them to determine which mod(s) are causing the problem.

Installing tModLoader onto Your Server

Just as your computer needs to have tModLoader to run Terraria mods, so does your server. Luckily, installing tModLoader on our servers is as easy as the click of a button!

  1. On your control panel, Stop your server if it is currently running.
  2. Select tModLoader from the server type dropdown.
  3. Press Start, and let your server fully boot once to ensure the correct files are generated. Once done, press Stop again before proceeding.

Adding Mods to Your Server

  1. Return to the Workshop Hub in tModLoader and select Manage Mods.
  2. Scroll through your mod list and write down all of the mod names in a Notepad file.
  3. Open a new tab and search for your mods' tModLoader Workshop pages. Copy their mod IDs and paste them next to their corresponding names in the Notepad file.
  4. Open your server's control panel and navigate to Files > Config Files.
  5. Select Terraria Server Settings.
  6. Locate workshop_mods and enter your mods' IDs, separated by commas. Once you're done, click Save.
  7. On your desktop - Navigate to \Documents\My Games\Terraria\tModLoader\Mods, this folder should contain a file named enabled.json.
  8. Upload the enabled.json file to the /mods folder on your Terraria server via FTP. We have a tutorial for this here.
  9. Start your server.

Adding Legacy Mods to Your Server

If you would like to upload Legacy (outdated) mods to your server, you will need the exact tModLoader mod version downloaded and available. Once you have acquired your desired .tmod file, you can upload it along with your enabled.json (refer to the relevant section above) to your server's /mods directory. This will install the mod and its specific version to your server manually.

  1. Download your desired .tmod mod file.
  2. Access your control panel and Stop your server.
  3. Navigate to Files > FTP File Access.
  4. Navigate to the /mods folder.
  5. Click Upload and select your desired mods .tmod files and your enabled.json.
  6. Return to your Multicraft dashboard and Start your server.

Depending on the mods you uploaded to your server, you may need a new world to get the most out of them. If you haven't done this before, we have you covered with our guide on How to Reset Your Terraria Server World.

If you require any further assistance, please contact our support at:

Mitchell Smith

Managing Director @ Shockbyte

  • mods, Mods
  • 26 Users Found This Useful
Was this answer helpful?

Related Articles

How to Download Your Terraria Server World

If you want to use your Terraria server world in singleplayer or store a backup locally, you will...

How to Backup and Restore Your Terraria Server

NOTE: Due to how Terraria works, player data is stored on your own computer. This means that if...

How to Ban or Unban Players from Your Terraria Server

You can ban or unban players from your Terraria server by entering commands in your server’s...

How to Change the Size of Your Terraria Server World

Depending on players or how far you want to explore, you may want to increase or decrease the...

How to Change Your Terraria Server Description (MOTD)

We have a video tutorial on how to change your Terraria server MOTD: Whenever a player joins a...