How to Add Plugins to Your Terraria Server
Last modified on Sep 2, 2022 in terraria
By Dalton Whalen
Overview
When playing vanilla Terraria, the repetitive gameplay may grow monotonous, leaving you to desire more. Luckily, the TShock modloader for Terraria allows you to install a wide array of game-changing plugins to your dedicated server. Whether you want to add crossplay, add refilling chests, or even increase loot from bosses, all of this is possible through Terraria Server Plugins. Installing Terraria server plugins can be tedious if you are unfamiliar with the instructions, so we have created this Apex Hosting guide to ease you through the setup process.
Installing TShock
- Navigate to your Apex Server Panel, then stop the server.
- Scroll down to the
Jar File
section, then open the version dropdown. - Locate the
Terraria (TShock)
version, then select it. - Press
Change Version
when prompted and select whether to generate a new world. - Once done, restart the server to load up the TShock modloader.
Once you confirm that the server is up and running, you can proceed to the next steps!
Installing TShock Plugins
- Navigate to the TShock Plugin Repository, then download a desired plugin.
- Proceed to the Apex Server Panel, then stop the server.
- Locate and enter the
FTP File Access
on the left, then log in.
- Enter the
ServerPlugins
folder, then press
Upload
in the top-left.
- Drag + drop your plugin file from earlier into the right-hand side.
- Once at 100%, return to the main panel page and restart the server.
Your Terraria server should now restart with the installed plugin files!
Common Issues
None of my plugins are working:
Generally, if this occurs, it means that TShock for Terraria may not be properly installed. Return to the server panel and ensure that the jar file is set to Terraria (Tshock)
. If this is correct, check the ServerPlugins
folder and make sure your plugin .dll files are in here. Once you do this, restart the server once more to try again.
Only one of my plugins is not working:
If this occurs, it often means that the plugin is not up to date with the current version of TShock. When on the plugin repository, you can see which version the plugin is tested on. If the tested version is older than the others, it may not work until it is updated.