Your Terraria server needs someone at the console when a griefer shows up, an event needs forcing, or a player forgets where their bed is. TShock, the admin mod for Terraria servers, adds a full set of tools for exactly these moments: muting a rule-breaker, forcing an event, summoning a boss on demand.
This guide covers TShock’s Terraria server commands, verified against TShock 6.1.0 for Terraria 1.4.5.6. If your world runs Vanilla Terraria without TShock installed, none of these commands work. In this Nitrado guide, we’ll show you the full command list, grouped by what each one does, so you can find what you need.
Press Enter to open the chat box in Terraria. From there, you can type a message to other players or type a command starting with a forward slash. Chat messages, including responses from the commands below, appear near the lower left corner of the screen.
Every command in this guide only works once you’re logged in as an admin. If you haven’t set that up on your server yet, follow Becoming Admin In Terraria first, then come back here for the full command reference.
TShock also ties permissions to a registered player account. New players type /register to create an account under their current character name, then /login on later visits to confirm who they are before the server applies any permissions an admin has granted.
This list covers every TShock command confirmed for TShock 6.1.0, grouped by what each one does on your Nitrado Terraria server: player accounts, moderation, teleportation, world events, items, and more.
These commands handle player accounts and who’s allowed on the server.
| Command | Description |
|---|---|
/playing (aliases: /online, /who) |
Lists every player currently connected to the server. |
/register |
Creates a player account tied to your current character name. |
/password |
Changes the password on your own registered account. |
/whitelist |
Adds or removes a player from the server whitelist, using /whitelist add <player> or /whitelist remove <player>. |
Use these to handle rule-breakers without kicking everyone off the server.
| Command | Description |
|---|---|
/ban <player> |
Bans a player from the server, blocking them from reconnecting. |
/kick <player> |
Removes a player from the server immediately. They can reconnect unless also banned. |
/mute <player> / /unmute <player> |
Mutes a player’s chat, or restores it with /unmute. |
/itemban <item> |
Bans a specific item on the server, preventing players from using or picking it up. |
Move yourself or another player around the world instantly.
| Command | Description |
|---|---|
/tp <player1> <player2> |
Teleports player1 to player2. Works in-game only. Typing /tp by itself teleports you to the world spawn. |
/tphere <player> |
Teleports the specified player to your current position. Works in-game only. |
/home |
Teleports you to your own spawn point, the bed you last slept in. |
/spawn |
Teleports you to the world’s spawn point, separate from your personal bed spawn. |
/setspawn |
Sets the world’s spawn point to your current position. |
Force in-game events on demand instead of waiting for them to happen naturally.
| Command | Description |
|---|---|
/time <day/night/noon/midnight or hh:mm> |
Sets the server’s time of day. Accepts day, night, noon, or midnight, or a specific time in hh:mm 24-hour format. Typing /time by itself reports the current time without changing it. |
/bloodmoon |
Forces a blood moon on the server. |
/eclipse |
Forces a solar eclipse on the server. |
/fullmoon |
Forces a full moon on the server. |
/dropmeteor |
Drops a meteor onto the world. |
/invade |
Starts an invasion event on the server. |
/hardmode |
Enables Hardmode, the game’s higher-difficulty tier, on the server. |
/forcexmas |
Turns the game’s Christmas-themed content on or off. |
/rain |
Turns rain on or off on the server. |
/grow |
Makes nearby plants and trees grow. |
Give players items, or bring creatures and bosses into the world directly.
| Command | Description |
|---|---|
/give <item name or ID> <player> [quantity] (alias: /g) |
Gives the specified player an item. For example, /give torch XYZ 1 gives player XYZ one torch. Look up names and IDs on the official item list |
/spawnboss <boss> |
Spawns a boss on the server. |
/spawnmob <mob> |
Spawns a hostile creature. |
/spawnrate <rate> |
Adjusts how frequently creatures spawn on the server. |
Keep the server itself running and configured correctly.
| Command | Description |
|---|---|
/off (aliases: /exit, /stop) |
Safely shuts down the server, saving the world first. |
/reload |
Reloads the server’s configuration file, applying permission and setting changes without a restart. Available from the Web Interface console. |
/save |
Saves the current state of the map. |
/help |
Lists the commands available to you, based on your permission level. |
/worldinfo |
Displays information about the current world. |
/serverinfo |
Displays information about the server. |
/serverpassword |
Changes the server’s password. |
Note: TShock doesn’t have a restart command. To restart your Terraria server, use the Restart control in your Nitrado Web Interface instead.
Affect your own character, or another player, directly.
| Command | Description |
|---|---|
/buff <buff id or name> [time in seconds] |
Gives yourself a buff. For example, /buff invisibility 100 makes you invisible for 100 seconds. |
/gbuff <player> <buff id or name> [time in seconds] (alias: /buffplayer) |
Gives the specified player a buff. For example, /gbuff Nitrado invisibility 100 makes the player Nitrado invisible for 100 seconds. |
/butcher |
Kills every NPC (bot) currently on the server. |
/heal |
Fully heals you. |
/godmode |
Regenerates any damage you take. A single hit that would otherwise be fatal can still kill you outright. |
/kill <player> |
Kills the specified player. |
/slap <player> |
Hits the specified player. |
Commands built for messing around and communicating with players.
| Command | Description |
|---|---|
/me <action> |
Posts an action message about yourself in chat. For example, typing /me is making coffee shows “YourName is making coffee” to everyone. |
/say <message> |
Broadcasts a message to every player on the server. |
/annoy <player> |
Intended to annoy other players. No confirmed in-game effect. |
/rocket |
Turns you into a rocket. Requires a registered account. |
/firework |
Creates a firework effect around you. |
/whisper <player> <message> (alias: /w) / /reply <message> (alias: /r) |
/whisper sends a private message to another player. /reply responds to the last private message you received. |
You’ve now got the full TShock command list for your Nitrado Terraria server, from muting a rule-breaker to forcing a blood moon on demand. Bookmark this guide for the next time you can’t remember whether /home or /spawn takes you back to your bed. Once your admin tools are sorted, invite your friends back into the world and see what they make of it.
TShock is a third-party server mod for Terraria that adds an admin console and every command in this guide. Vanilla Terraria, the standard multiplayer mode without TShock installed, doesn’t recognize any of these commands. Check your server setup to confirm you’re running TShock before trying any command here.
This guide covers the commands themselves, not the setup process. See Admin Access and Registration above for how to get admin access and register an account before using these commands.
Yes. TShock ties permissions to a registered player account. Type /register to create your account under your current character name, then /login on later visits to confirm who you are.
/give Command Working?Check the order of the parameters first: the item name or ID comes before the player name, then the quantity, for example /give torch XYZ 1. If you’re using an item name and it isn’t recognized, check the item list linked above for the exact spelling, or use the numeric item ID instead.
Opening the Chat
Admin Access and Registration
Terraria Server Commands
- Player Accounts and Access
- Moderation
- Teleportation
- World Events
- Items and Spawning
- Server Control
- Combat and Self
- Fun and Social
Your World, Your Rules
Frequently Asked Questions (FAQ)
- What’s the Difference Between TShock and Vanilla Terraria Commands?
- How Do I Get Admin Access on My Terraria Server?
- Do I Need to Register an Account to Use These Commands?
- Why Isn’t My /give Command Working?