Terraria Server Mods and Plugins

The tShock Plugin System

tShock is the standard server software for Terraria multiplayer and supports plugins:

Installation

  1. Download the plugin DLL from tShock Plugins
  2. Place it in the ServerPlugins/ folder
  3. Restart the server
  4. Or reload without a restart using /reload

Recommended Plugins

Plugin Description Category
InfiniteChests More chests QoL
SEconomy Economy system Gameplay
TShock Regions Area protection Admin
Auto Broadcast Automated messages Admin
Anti-Build Build permissions Protection
Character Reset SSC character management Admin
World Edit Edit the world Building
Essentials Core utilities QoL

Server-Side Characters (SSC)

SSC prevents cheating by storing character data on the server:

{
  "ServerSideCharacterConfig": {
    "Enabled": true,
    "ServerSideCharacterSave": 5,
    "StartingInventory": [
      {"netID": 3506, "prefix": 0, "stack": 1}
    ]
  }
}

Setting Up Regions

/region define <name>           # Mark the region
/region protect <name> true     # Protect the region
/region allow <player> <name>   # Allow a player
/region remove <name>           # Remove the region
/region list                    # List all regions

Group System

/group add <name> <parent> <permissions> <chatcolor>
/user group <player> <group>