Terraria Server Mods and Plugins
The tShock Plugin System
tShock is the standard server software for Terraria multiplayer and supports plugins:
Installation
- Download the plugin DLL from tShock Plugins
- Place it in the
ServerPlugins/folder - Restart the server
- 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>