Commands for Terraria
This tutorial is only for Terraria tShock (not Vanilla!)
This page lists only what comes out when using the /help command ingame and explains it additional.
Please note, all commands can only be run as ingame as admin. Learning how to become an Admin you will need this wiki 
- 1 off
- 2 reload
- 3 playing
- 4 Me
- 5 Say
- 6 Save
- 7 Help
- 8 Whitelist
- 9 Ban
- 10 Time
- 11 Give
- 12 TP
- 13 TPHere
- 14 Kick
- 15 Restart
- 16 Stop
- 17 Annoy
- 18 Confuse
- 19 Rocket
- 20 Firework
- 21 Bloodmoon
- 22 Buff
- 23 Buffplayer
- 24 Butcher
- 25 Password
- 26 Register
- 27 Serverpassword
- 28 dropmeteor
- 29 eclipse
- 30 fullmoon
- 31 godmode
- 32 grow
- 33 Hardmode
- 34 Heal
- 35 Home
- 36 Invade
- 37 Kill
- 38 Itemban
- 39 Mute / Unmute
- 40 Rain
- 41 Stats
- 42 Spawnboss
- 43 Spawnmob
- 44 Spawnrate
- 45 Whisper / Reply
- 46 world
- 47 setspawn
- 48 Forcexmas
The "off" command is used to safely shut down the server. After you use this command, the server will be saved and shut down. The exit command is the only way your server should be downgraded.
The "Reload" command is used via the Web Interface Console to reload all plugins.
The "Players" command is used to display a list of all players currently on the server.
The command "Me" is used ingame to write a kind of headline about itself. For example: "/ me is now making a coffee" ingame heist it then "XYZ is now making a coffee"
The command "Say" is used to communicate with the players on the server. Ingame then the message appears as "broadcast"
The "Save" command is used to store the map on the server.
The "Help" command is used to display a list of possible commands. The command can be used in ingame as well as via the web interface console.
The command "Whitelist add or remove" is used to add or remove players to the Whitelist.
The command "ban" is used to ban a player from the server.
The command "Time" is used to set the time of day on the server. There are 5 days: day: dusk: dawn: noon: night. If you write / time -now you see what time is currently. The command can be used in ingame as well as via the web interface console.
The Command "Give" gives an arbitrary player an item. (/ Give <player> <number> <item name: id>) eg:
/ Give XYZ 1 torch
Gives the player 1 torch, but you can also write instead of torch the name of the name of the item:
/ Give XYZ 1 8
The command can be used in ingame as well as via the web interface console. A complete list of IDs can be found here: http://terraria.wikia.com/wiki/Items
The command "TP" is used for teleporting and can only be used in ingame. For example, write XYZ ZYX. Teleports the player XYZ to the player ZYX. If you write only TP is teleported to the spawn.
The command "TP Here" is used to teleport a player to himself. E.g. / Tphere XYZ .XYZ is now teleported to your position.
The Command "Kick" is used to kick a player from the server.
The "Restart" command is used to restart the server.
The command "Stop" is used to stop the server. The command can be used in ingame as well as via the web interface console.
The "/ annoy" command is used to annoy other players. We could not find an effect.
See "annoy". Confuse is supposed to confuse the player.
See "annoy". "/ Rocket" has only the effect that the player is turned into a rocket. However, a registered account is required.
See "annoy". "/ Firework" has only the effect that creates around the player a firework.
The command "/ bloodmoon" is used to force a "blood moon".
The command "/ buff" can be used to give itself a "buff" (e.g., invisibility). This is only possible with soaking. The correct way to use the command is: / buff <buff id / name> [time (seconds)] E.g., "buff invisibility 100". This makes the player invisible for 100 seconds.
See "Buff". "/ Buffplayer" allows only one player to give a buff. Here is the only difference between the player name and / buff. So to give the player "Nitrado" Uncertainty for 100 seconds, enter: "/ Buff Nitrado invisibility 100"
The command "/ butcher" is used to kill all NPC players (bots) on the server.
The command "/ password" is used to change the password of the ingame account.
The command "/ register" is used to create an account on the server.
The command "/ serverpassword" is used to change the server's password.
The command "/ dropmeteor" is used to drop a metor to the server.
The command "/ eclipse" is similar to the "/ bloodmoon" command. It is used to force an "eclipse" on the server.
The command "/ fullmoon" is similar to the "/ bloodmoon" command. It is used to force a "full moon" on the server.
The command "/ godmode" allows the player to regenerate the same amount of damage as the damage he gets. Note, however, that the player can be killed with a "oneshot" (More harm than living).
The command "/ grow" is used to make plants and trees grow
The command "/ hardmode" is used to enable the highest level of difficulty on the server.
The command "/ heal" is used to heal itself completely.
The command "/ home" allows the player to teleport directly to the spawn.
The command "/ invade" is used to start an invasion on the server.
The command "/ Kill XYZ" is used to kill another player. In this case you have to replace XYZ with the player name on the server.
The command "/ itemban" is used to ban certain items on the server.
Mute / Unmute
The command "/ mute" or "/ unmute" is used to mute a player or allow him to write again.
The command "/ rain" is used to turn the rain on or off on the server.
The command "/ stats" is used to find more detailed information about the server.?==Slap== The command "/ slap" is used to hit another player.
The command "/ spawnboss" is used to spawn a boss on the server.
The command "/ spawnmob" is used to spawn a hostile creature.
The command "/ spawnrate" is used to adjust the rate of spawns.
Whisper / Reply
The command "/ whisper" (short / w) is used to write a private message to another player. The command "/ reply (short / r)" is used to respond to the private message.
The command "/ world" is used to display all available information from the current world.
The command "/ setspawn" is used to set the spawn of the server.
The command "/ forcexmas" is used to enable / disable the "Christmas mode" on the server.