Skip to main content

Expanding the Engine: Plugins


TShock plugins are modular .dll files that introduce new features to your Terraria server. Whether you need an economy system for trading, WorldEdit for massive terraforming, or Essentials for player shortcuts, plugins are the backbone of a successful community server.
Reading TimeDifficultyLast Updated
6 minutesIntermediateJanuary 2026

Deployment Process

  1. Download: Obtain relevant plugins from the official TShock repository or Discord. Ensure they are designated for TShock and not “tModLoader.”
  2. Path: Using SFTP, upload the .dll file to your server’s /ServerPlugins/ directory.
  3. Restart: Reboot the server to initialize the new code.
  4. Check Logs: Watch the console; TShock will print a list of successfully loaded plugins during the boot sequence.

Configuration

Most plugins will generate a unique .json configuration file in the /tshock/ or /ServerPlugins/Config/ directory after their first successful run. You can edit these files to adjust parameters like command cooldowns, block placement limits, or starter items.
Plugins are highly sensitive to the TShock API version. If you update your Terraria server version, ensure your plugins are also updated to the latest compatible release. A mismatched plugin will usually cause the server to crash on startup with a “Reflection Type” or “Method Not Found” error.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Terraria: Plugins active.