Admin reference
Rust admin commands
Every admin and console command you need to run a Rust server – 87 in all, grouped and searchable, with parameters, examples, and a note on which need admin auth. The trickier ones are broken down under Details.
Moderation & Bans
Remove, mute, and manage disruptive players.
ban <Steam64ID> <username> <reason> <duration>AdminBans a connected player. Set a username you'll remember them by, a reason, and an optional duration for when the ban expires.
Parameters: Duration is a value followed by a time letter, chained together, e.g. 1M7d5m = 1 month, 7 days, 5 minutes from now.
banid <Steam64ID> <name> <reason> <duration>AdminBans a player by Steam64ID with a reason. Does not require the player to be on the server.
banlistexAdminReturns a list of banned users with reasons and names.
bansAdminLists banned users.
unban <Steam64ID>AdminUnbans a previously banned player.
kick <Steam64ID/playerName> <reason>AdminKicks a player from the server with an optional reason. They can rejoin straight away.
mute <Steam64ID/playerName>PartialMutes a player. Local (just for you) without admin; server-wide with admin.
mutelistAnyoneReturns a numbered list of players you have locally muted.
unmute <Steam64ID/index>PartialUnmutes a player. You can pass the index from mutelist instead of a Steam64ID. Local without admin, server-wide with admin.
resetstate <Steam64ID>AdminResets a player's state – e.g. clearing a hostile flag so safe zones stop attacking them.
Players & Permissions
Auth levels, player lists, and sleep management.
ownerid <Steam64ID>AdminGrants the player the highest admin auth level (2).
moderatorid <Steam64ID>AdminGrants the player the second-highest admin auth level (1).
removeowner <Steam64ID>AdminRemoves the highest admin auth level (2) from the player.
removemoderator <Steam64ID>AdminRemoves the second-highest admin auth level (1) from the player.
playersAdminReturns connected players with their Steam64ID, name and ping.
playerlistAdminReturns connected player information in JSON format.
statusAdminReturns connected players with Steam64ID, name, ping, time played and IP address.
usersAdminReturns connected players with Steam64ID and names.
sv statsAdminReturns per-player stats – time connected, kills, deaths, suicides – with Steam64ID and name.
sleepingusersAdminLists all players currently asleep on the server.
gotosleep <ID>AdminForces a player/NPC to sleep. Input the ID shown above their head.
wakeupallAdminWakes up all sleeping NPC players.
Player State
Health, hunger, god mode, and movement for admins.
heal <amount>AdminHeals your player by the amount entered.
hurt <amount>AdminDamages your player by the amount entered.
injureAdminPuts your player into the wounded (injured) state.
refillvitalsAdminFills your health, hunger and thirst to full.
eat <amount>AdminIncreases your hunger by the amount entered.
Parameters: e.g. 500
drink <amount>AdminIncreases your thirst by the amount entered.
Parameters: e.g. 250
fillwaterAdminFills all water containers in your inventory with fresh water.
god <true/false>AdminToggles god mode – no damage from the world, no hunger or thirst loss.
noclipAdminToggles noclip flight, letting you fly through walls and terrain.
sleepAdminPuts your own player to sleep.
killAnyoneKills your player, sending you to the respawn menu (same as Suicide in the Esc menu).
killplayer <Steam64ID/playerName>AdminKills another player, sending them to the respawn screen.
Parameters: Use Steam64ID for reliable targeting.
Teleportation
Move yourself or other players around the map.
teleport <playerName/Steam64ID> <playerName/Steam64ID>AdminTeleport to a player. With two players, teleports the first to the second.
Parameters: Use Steam64ID for reliable targeting when names are similar.
teleport2me <playerName/Steam64ID>AdminTeleports the given player to your position.
Parameters: Use Steam64ID for reliable targeting.
teleport2markerAdminTeleports you to the marker you placed on the map.
teleport2owneditem <playerName/Steam64ID>AdminTeleports you to an item the given player has placed.
Parameters: Use Steam64ID for reliable targeting.
teleportany <entity>AdminTeleports you to any entity of the given type on the server.
teleportlosAdminTeleports you to the closest thing in your line of sight.
teleportpos "x, y, z"AdminTeleports you to an exact coordinate.
printpos <Steam64ID>PartialPrints your current x, y, z coordinate.
Parameters: Prefix with sv and pass a Steam64ID to read another player’s position.
Time & Weather
Control the time of day and weather.
admintime <1-24>AdminSets the time of day for your player only.
Parameters: Input -1 to reset back to the server’s regular time.
env.time <0-24>AdminSets the time of day for the entire server.
env.progresstime <true/false>AdminControls whether time advances or stays frozen at the current hour.
weather.load <type>AdminForces a weather type on the server, e.g. weather.load clear.
weather.reportAdminPrints the current weather stats for the server.
World & Decay
Decay, upkeep, and world-level convars.
decay.scale <float>AdminMultiplier for how fast bases decay. Default 1.
Parameters: Default is 1.
decay.upkeep_period_minutes <minutes>AdminHow long one payment of upkeep lasts. Raise it to make upkeep cheaper.
Parameters: Default is 1440 (24 hours).
decay.upkeep_grief_protection <minutes>AdminMinutes of upkeep a tool cupboard can still spend after being destroyed, to keep the base from decaying.
Parameters: Default is 1440 (24 hours).
hackablelockedcrate.requiredhackseconds <seconds>AdminHow long a locked crate takes to unlock once hacking starts.
Parameters: Default is 900 (15 minutes).
playerhelicopter.insidedecayminutes <minutes>AdminMinutes for a minicopter/attack/transport heli to decay from full health when under a roof.
Parameters: Default is 2880 (48 hours).
playerhelicopter.outsidedecayminutes <minutes>AdminMinutes for a minicopter/attack/transport heli to decay from full health when left outdoors.
Parameters: Default is 480 (8 hours).
world.rendermapAnyoneSaves a high-resolution PNG of the server map.
Server Events
Trigger the helicopter, Bradley, and more.
heli.callAdminStarts the patrol helicopter server event.
heli.calltomeAdminStarts the patrol helicopter event and summons it to your position.
bradley.quickrespawnAdminRespawns the Bradley APC at Launch Site.
Entities & Spawning
Spawn, delete, lock, and inspect entities.
spawn <entity>AdminSpawns an entity where you are looking.
Parameters: If the name is not an exact match, Rust prints close matches to choose from.
spawnitem <item> <quantity>AdminSpawns an item where you are looking.
Parameters: If the name is not an exact match, Rust prints close matches. Add a quantity after the name.
del <asset path>AdminDeletes every instance of a given prefab/asset on the server.
Parameters: Find the asset path by aiming at the object, running debug.lookingat, then console.copy.
ent killAdminDestroys the entity you are looking at.
ent lockAdminLocks the entity you are looking at (code locks, key locks).
ent unlockAdminUnlocks the entity you are looking at (code locks, key locks).
ent whoAdminReturns the Steam64ID of whoever placed the entity you are looking at.
Debug & Camera
Free camera, combat logs, and debug overlays.
debugcameraAdminEnters free-fly camera mode, detached from your player.
debugcamera_unfreezeAdminFreezes the debug camera position while handing control back to your player.
debug.lookingatAdminPrints information about the object you are currently looking at.
debug.lookingat_debugAdminToggles a hover overlay with debug stats for whatever you look at.
combatlog <Steam64ID>PartialDisplays recent damage you dealt and took.
Parameters: Optional Steam64ID (admin) to read another player’s combat log.
netgraph.enabled <true/false>AnyoneToggles a netgraph overlay with network info on entities (white bars across the top).
Parameters: State only updates while in a server.
headlerp_inertia <true/false>AnyoneControls whether there is a delay for alt-look to snap back to front-facing.
Performance & Info
FPS, latency, and diagnostic readouts.
perf <0-6>AnyoneShows a performance readout in the bottom-left of your screen.
Parameters: 0 off · 1 FPS · 2 +frame time · 3 +RAM · 4 +ping · 5 +invokes · 6 +tasks.
fpsAnyoneReturns the current frames per second. Works on client and server.
fps.limit <value>AnyoneCaps your client frame rate.
pingAnyoneReturns your latency to the server.
benchmarkAnyoneRuns a benchmark simulation to gauge how well your machine runs the game.
versionAnyonePrints version and build info (server version when run on the server).
find <word>AnyoneSearches for commands and convars matching a word and prints them.
console.clearAnyoneClears the F1 console.
console.copyAnyoneCopies the contents of the F1 console to your clipboard.
Connection & Config
Join servers and write settings to disk.
connect <IP:Port>AnyoneConnects to a server by IP address and port.
Parameters: For a locally hosted server you can use localhost in place of the IP.
connecthidden <IP:Port>AnyoneConnects to a server by IP and port without printing the connection info to console.
quitPartialCloses the game to desktop.
Parameters: Prefix with sv (sv quit) to save and shut down the server.
server.writecfgAdminWrites the server’s convars and owner/moderator list to the cfg files.
writecfgAnyoneWrites your client settings and keybinds to the cfg files.
Chat & Gestures
Broadcast messages and perform gestures.
sv say <message>AdminBroadcasts a message to everyone’s chat from the server.
gesture <gestureName>AnyoneMakes your player perform a gesture.
Parameters: wave / victory / shrug / thumbsup / chicken / hurry / whoa
Running a server?
These commands run any Rust server – but the plugins, loot tables, and configs are the hard part. Our premade setups ship them ready to deploy, and our guides walk you through the rest.