Skip to content
PrivateServers.com
Guide

Terraria Server Commands: Console and TShock Reference

A practical list of Terraria server commands: what the vanilla console accepts, what TShock adds in chat, and how admins and players use them.

PrivateServers.com Editorial Published October 15, 2026 7 min read

Two command systems, not one

Terraria servers can answer to two different sets of commands. The vanilla dedicated server has a console with a short list of words, typed without a slash. TShock, the popular server toolbox, adds a much larger set of chat commands that start with a slash and are controlled by groups and permissions.

Knowing which one your server runs saves a lot of confusion. If you are only here to play, jump to the player commands; if you run a world, the console and admin tables below are for you. Community worlds in the Terraria directory are mostly TShock-based, and the glossary defines terms like SSC, region and group.

Where each command type lives

Vanilla console

  • Typed in the server window, no leading slash
  • Short fixed list: help, save, exit, kick, ban
  • No groups or per-player permissions
  • Included with the game

TShock commands

  • Typed in in-game chat with a leading slash
  • Groups, permissions, regions, warps, accounts
  • Needs TShock installed on the server
  • Separate from tModLoader

Vanilla console commands

The Terraria Wiki lists the dedicated server's console commands and notes that a forward slash is not needed. Use them for basic upkeep, especially saving and shutting down.

Vanilla dedicated server console commands
CommandWhat it does
helpShows the list of commands
playingLists connected players
saveSaves the game world
exitShuts down the server and saves first
exit-nosaveShuts down without saving
kick <player name>Kicks a player
ban <player name>Bans a player; remove entries from banlist.txt to unban
password / password <pass>Shows or changes the join password
motd / motd <message>Shows or changes the message of the day
say <message>Sends a message to all players
dawn, noon, dusk, midnightSets the time to 4:30 AM, 12:00 PM, 7:30 PM or 12:00 AM
settleSettles all water
version, port, maxplayers, timePrints the version, port, player cap and game time

Becoming admin on a TShock server

TShock describes itself as "a toolbox for Terraria servers and communities", and its first run is where most owners get stuck. Hosting-provider guides describe the same flow: TShock prints a one-time setup code in the console and also writes it to tshock/setup-code.txt. You then join the server and enter the code in game.

  1. 1

    Read the setup code

    Look at the server console on first boot, or open the setup-code.txt file in the tshock folder.

  2. 2

    Run /setup with the code

    Join the server and type /setup followed by the code. This gives you temporary superadmin.

  3. 3

    Create a permanent owner account

    Type /user add <name> <password> owner, then /login. Use a unique password.

  4. 4

    Close setup mode

    Run /setup again so nobody else can use the code to grant themselves access.

TShock commands you will actually use

Common TShock chat commands (as documented by hosting providers)
CommandUsed byPurpose
/register <password>PlayersCreate an account, if the server allows self-registration
/login <name> <password>PlayersLog in to your account
/whoEveryoneList connected players
/spawn, /homePlayersTeleport to world spawn or your spawn point
/tp <player>Players with permissionTeleport to another player
/warp <name>PlayersTeleport to a saved warp; /warp list shows them
/kick, /ban add, /muteModeratorsRemove, ban or silence a player
/user add, /user groupAdminsCreate accounts and move players between groups
/region define, allowAdminsProtect an area and choose who can build in it
/group addAdminsCreate a group with comma-separated permissions
/save, /reloadAdminsForce a save or reload config changes

Permissions decide who can run each of these. One host guide lists nodes such as tshock.admin.kick, tshock.admin.ban and tshock.admin.region and says you can deny an inherited permission by prefixing it with an exclamation mark; other guides use shorter names such as kick or manageregion, so check what your version shows. Give regular players only what they need; the same guide advises against putting everyone in the owner group.

Vanilla console
No slash

Typed in the server window

TShock chat commands
Slash

Typed in game chat

Latest TShock listed
6.2.1

Supports Terraria 1.4.5.8 per GitHub releases

Which commands matter on each server style

Command focus by server style
Server styleCommands players meetCommands staff lean on
Free items and building/give or item spawning where allowed, /spawn, /home/region define and allow to protect builds, /butcher-style cleanup
Survival and progression/register, /login, /home, /warp/region, /ban add, group changes as players earn ranks
RPG and economy (for example TerraShine)Bank and shop commands, quest and warp commands, house claimsWhitelist, economy balancing, seasonal world resets
Minigames and PvPTeam and arena commands set by the serverMute, kick and event commands

The RPG row draws on the research behind our listing of TerraShine, an Indonesian TShock-based server whose documentation covers registration, a server-money economy, a rank system, house claiming, factions and quests, and which uses a whitelist. Every server names its own commands, so the pattern is more useful than the exact words. The free items and survival pages show how those two styles are used.

“TShock provides Terraria servers with server-side characters, anti-cheat, and community management tools.”
— TShock GitHub README

Moderation habits that keep a public world healthy

  • Save before risky events such as boss summons or large cleanups, and again before restarting.
  • Give moderators only kick, mute and ban permissions, and keep the owner account for you alone.
  • Protect spawn and shared builds with regions before opening the world to strangers.
  • Write the rules where players see them on join, and apply bans consistently.
  • Announce wipes and version updates in advance so nobody loses progress unexpectedly.

Good rules and clear staff roles matter as much as the commands themselves. Building a server community goes through staffing and communication, and understanding server wipes explains how to announce resets. If you plan to open your world to the public, list your server once the rules and Discord are ready, and weigh the trade-offs in private vs official servers if you are unsure which route suits your group.

Player commands and common problems

On a server with server-side characters, your inventory and stats are stored by the server, so a new player usually has to /register and /login before building. If a command does nothing, you probably lack the permission or the server does not run TShock. Ask staff or read the rules channel instead of guessing.

Command trouble and what usually fixes it
SymptomLikely causeTry
Console command is ignoredA slash was typed; the wiki says none is neededType it without a slash in the server window
Chat command is refusedYour group lacks that permissionAsk an admin or check the server rules
Command not found in chatThe server may be vanilla, not TShockAsk staff which software the server runs, or try /help
Wrong player gets bannedNames can be similarUse /who to confirm names before /ban add

Server rules and punishment systems differ, so read the server's own pages before testing admin tools, and see how to choose a private server for what to look for in staff and rules. Protect any admin account with a unique password, as the safety guide explains.

Frequently asked questions

What are the Terraria server console commands?

The vanilla dedicated server accepts words such as help, playing, save, exit, exit-nosave, kick, ban, password, motd, say, dawn, noon, dusk, midnight and settle. They are typed in the server window without a slash. The Terraria Wiki lists them with descriptions.

How do I make myself admin on a TShock server?

Read the one-time setup code TShock prints on first boot, join the server and run /setup with it. Create a permanent account with /user add and the owner group, log in, then run /setup again to close setup mode. Confirm details against your server's documentation.

Do vanilla commands work on TShock?

The console still accepts its normal words, and TShock adds chat commands with a slash for permissions, regions, warps and accounts. Which commands a player can use depends on their group, so a missing command usually means a missing permission.

How do I unban someone on a vanilla server?

The Terraria Wiki says players are banned with the ban command and unbanned by removing their name and IP from banlist.txt. Edit the file only when you are sure of the entry. TShock has its own ban commands in chat.

Why does my command say I do not have permission?

TShock checks the permissions of your group before running a command. Ask an admin to review your group, or to give you the specific permission, such as access to teleport or warps. Do not ask for the owner group just to run one command.

Sources and further reading

Top Terraria servers right now

Latest1x EXPOnline

Welcome to Ozzaria, the ultimate Terraria private server where adventure and camaraderie collide! In the vibrant world of Terraria, Ozzaria stands out as a beacon for…

Standard1x EXPOnline

Teeria Legends offers a Free Items server where players can access every item available in Terraria through refillable chests, allowing free building, breaking, and PvP…

TShock-based RPG (version not stated)Online

TerraShine is an Indonesian-language Terraria server documented on a GitBook. It describes itself as the continuation of Terrasi, which has operated since 2020. The docs…

See all Terraria servers →
PE

PrivateServers.com Editorial

Guides written and kept up to date by the PrivateServers.com team, based on how players actually choose, join and stay on private servers.