Terraria TShock Admin Command Reference

80+ TShock in-game admin commands organized by category with required permission nodes. Use /command in chat (public) or .command (silent — not visible to other players).

TShock v6.1 · Terraria 1.4.5.6

Showing 59 commands

Player Management

/kick [player] [reason]

Disconnect a player with an optional reason.

tshock.admin.kick
/ban [player] [reason]

Permanently ban a player.

tshock.admin.ban
/unban [player]

Remove a ban for the specified player.

tshock.admin.ban
/mute [player]

Mute a player so they cannot chat.

tshock.admin.mute
/unmute [player]

Unmute a muted player.

tshock.admin.mute
/kill [player]

Instantly kill a player.

tshock.misc.kill
/heal [player]

Restore a player to full health and mana.

tshock.misc.heal
/slap [player]

Deal minor damage to a player.

tshock.misc.slap
/buff [player] [buffID] [seconds]

Apply a buff to a specific player.

tshock.buff.others
/gbuff [buffID] [seconds]

Apply a buff to all online players.

tshock.buff.others
/godmode [player]

Toggle god mode for a player.

tshock.misc.godmode

Teleport

/tp [player]

Teleport yourself to a player.

tshock.tp.others
/tphere [player]

Teleport a player to you.

tshock.tp.allothers
/tppos [x] [y]

Teleport to exact tile coordinates.

tshock.tp.pos
/tphome [player]

Teleport a player to their spawn point.

tshock.tp.home
/tpnpc [npctype]

Teleport to the nearest NPC of a given type.

tshock.tp.npc

World & Events

/time [day/night/noon/dusk]

Set the in-game time.

tshock.world.time
/bloodmoon

Force a Blood Moon to begin.

tshock.world.events.bloodmoon
/eclipse

Force a Solar Eclipse.

tshock.world.events.eclipse
/fullmoon

Force a Full Moon night.

tshock.world.events.fullmoon
/sandstorm

Toggle a sandstorm.

tshock.world.events
/rain [strength]

Toggle rain or set rain strength.

tshock.world.events.rain
/meteor

Drop a meteor on the world.

tshock.world.events.meteor
/hardmode

Toggle Hardmode on the current world.

tshock.world.hardmode
/save

Force an immediate world save.

tshock.world.save
/settle

Settle all pending liquids.

tshock.world.settleliquids

Boss & NPC Spawning

/spawnboss [bosstype]

Spawn a boss near the server location. See boss tokens below.

tshock.npc.spawnboss
/spawnmob [mobtype] [amount]

Spawn a number of the specified mob.

tshock.npc.spawnmob
/invade

Start a goblin/pirate/snow invasion.

tshock.npc.startinvasion
/butcher

Kill all hostile NPCs on the map.

tshock.npc.butcher
/maxspawns [count]

Set the max simultaneous spawns.

tshock.npc.maxspawns
/spawnrate [rate]

Set the NPC spawn rate (lower = faster).

tshock.npc.spawnrate

Items

/give [itemID] [player] [stack]

Give an item to a player by ID.

tshock.item.give
/item [itemname] [stack]

Spawn an item by name for yourself.

tshock.item.give
/itemban add [item]

Add an item to the banned items list.

tshock.admin.itemban
/itemban del [item]

Remove an item from the banned list.

tshock.admin.itemban
/itemban list

List all currently banned items.

tshock.admin.itemban

Groups & Users

/group add [name]

Create a new permission group.

tshock.admin.group
/group del [name]

Delete a permission group.

tshock.admin.group
/group addperm [name] [perm]

Add a permission to a group.

tshock.admin.group
/group delperm [name] [perm]

Remove a permission from a group.

tshock.admin.group
/group list

List all groups.

tshock.admin.group
/group parent [name] [parent]

Set a group's parent for inheritance.

tshock.admin.group
/group color [name] [R,G,B]

Set the chat color for a group.

tshock.admin.group
/group prefix [name] "prefix"

Set the chat prefix for a group.

tshock.admin.group
/user add [name] [password] [group]

Create a new TShock user account.

tshock.admin.ban
/user del [name]

Delete a user account.

tshock.admin.ban
/user group [name] [group]

Change a user's group.

tshock.admin.group
/tempgroup [player] [group]

Temporarily assign a group for the session.

tshock.admin.tempgroup

Server

/reload

Reload TShock config, groups, and regions.

tshock.cfg.reload
/restart

Restart the TShock server.

tshock.cfg.reload
/broadcast [message]

Broadcast a message to all players.

tshock.admin.broadcast

Warps & Regions

/warp [name]

Teleport to a named warp point.

tshock.misc.warp
/setwarp [name]

Create a warp at your current location.

tshock.admin.warp
/delwarp [name]

Delete a named warp point.

tshock.admin.warp
/region define [name]

Define a named protected region.

tshock.admin.region
/region allow [user] [region]

Allow a user to build in a region.

tshock.admin.region
/region list

List all defined regions.

tshock.admin.region
/region delete [name]

Delete a protected region.

tshock.admin.region

Boss Name Tokens for /spawnboss

eoc

Eye of Cthulhu

eow

Eater of Worlds

boc

Brain of Cthulhu

goblin

Goblin Army

skeletron

Skeletron

qb

Queen Bee

wof

Wall of Flesh

destroyer

The Destroyer

prime

Skeletron Prime

twins

The Twins

plantera

Plantera

golem

Golem

fishron

Duke Fishron

lunatic

Lunatic Cultist

moonlord

Moon Lord

Private Terraria hosting

Run your own Terraria server.

Rent a private Terraria server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.

Rent a Terraria server Real hardware · Full control panel · 98% SLA

Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.