TABI CLOUD
Terraria

TShock Groups, Permissions and Regions: Protect Your Terraria Server

6 min read · Updated October 2026 · By Tabi Cloud

TShock gives you fine control over what players can do. The main tools are groups, permissions and regions.

Groups

Every account belongs to a group. TShock includes default groups such as guest, default and admin groups, and a superadmin group at the top. You can see them with the group commands in the console.

Command names can vary a little between versions, so use /help to confirm them.

Permissions

A permission is a text node such as tshock.world.modify. Giving a permission to a group allows its members to do that action. Start with the fewest permissions needed, because it is easier to grant more later.

Regions

Regions protect part of the world, such as your spawn area. A typical flow:

  1. Select two corners with /region set 1 and /region set 2.
  2. Create it with /region define name.
  3. Allow a player with /region allow username name.
  4. Check or remove it with /region list and /region delete name.

Players without access cannot build inside the region.

Spawn protection

TShock also has spawn protection settings in tshock/config.json that stop building near spawn. This is useful for public servers.

Tips

Troubleshooting

Ask us on Discord for help.

Want your own server? Join our Discord and tell us the game. We set it up and send you the details. Need help with an error from this guide? Open a ticket there.

GET STARTED ON DISCORD

More guides

TerrariaHow to set up a Terraria server (vanilla and tModLoader)TerrariaHow to Set Up TShock on a Terraria ServerTerrariaHow to Run a tModLoader Server and Install Mods