Skip to content

Rust Admin Commands: The Complete List & How to Use Them

Grant yourself admin with ownerid, open the F1 console, and run every Rust admin command - moderation, teleport, god mode, spawning, events and server management.

Updated August 01, 2026
Rust

Admin commands let you moderate players, teleport, spawn items, run events, control the weather, and manage your Rust server in real time. This guide covers how to grant yourself admin, where to type commands, and every command worth knowing.

This guide covers Rust on PC

Rust Console Edition (PlayStation / Xbox) uses a different, more limited admin system with no F1 developer console. See the Console Edition section near the end.

1. How Admin Permission Works

Rust has three auth levels. You need auth level 2 for most of the powerful commands (noclip, god, spawn, give).

Level Role Granted with
0 Normal player (default)
1 Moderator — moderation commands (kick, ban, teleport) moderatorid
2 Owner — everything, including spawning and server config ownerid

Rust has two kinds of console input: commands you run once (like kick) and convars (variables) that hold a setting (like decay.scale). Most player commands live under the global. namespace — e.g. global.kick — but you can type the shorthand (kick) and it works the same. This guide uses the shorthand throughout.

2. Make Yourself Admin

Run these from your server console or RCON — you cannot grant yourself admin from in-game until you already have it:

Granting Yourself Owner
  • ownerid grants auth level 2. Use your SteamID64 (the 17-digit number — look it up at steamid.io by pasting your Steam profile URL).
  • moderatorid <SteamID64> "Name" "Reason" grants auth level 1 instead.
  • To revoke: removeowner <SteamID64> or removemoderator <SteamID64>, then server.writecfg.

Without server.writecfg your admin status is lost on restart

server.writecfg saves the change so it survives a restart. Skipping it is the number one reason admin access disappears after a reboot. Admins are also stored in server/<identity>/cfg/users.cfg if you prefer editing the file directly.

On the GSK panel

ownerid can be set directly from the Console tab of your GameServerKings panel — run the two lines above and your admin status persists across restarts.

3. Where to Type Commands

Location How Best for
F1 console (in-game) Press F1 while playing Day-to-day admin: teleport, spawn, god, debug camera
RCON / web console Your panel's Console tab, or tools like RustAdmin and BattleMetrics Remote moderation, granting admin, automation
Server console The terminal running the server Setup and granting the first admin
Config files server.cfg, users.cfg, launch arguments Settings that must apply on every boot

Vanilla commands are typed without a leading slash. Commands that start with / are almost always from a plugin.

4. Player & Admin Management

Command What it does
players List connected players (name, ping, SteamID, health)
status Server status plus player list with IPs and playtime
users List players by SteamID and name
ownerid <id> "name" "reason" Grant owner (auth 2)
moderatorid <id> "name" "reason" Grant moderator (auth 1)
removeowner <id> Revoke owner
removemoderator <id> Revoke moderator
server.writecfg Save admin and ban changes to disk

5. Moderation & Muting

Command What it does
kick "name" "reason" Kick a player
kickall "reason" Kick everyone
ban "name" "reason" Ban by name
banid <SteamID> "name" "reason" Ban by SteamID (works offline)
unban <SteamID> Remove a ban
bans List bans
banlistex List bans with names and reasons
admin.mutevoice "name" Mute a player's voice chat
admin.unmutevoice "name" Unmute voice
admin.mutechat "name" Mute a player's text chat
admin.unmutechat "name" Unmute text chat
combatlog "name" View a player's combat log (useful for cheat checks)
spectate "name" Spectate a player (auth 2)

6. Movement, Camera & Player State

Command What it does
noclip Toggle fly / no-collision (auth 2)
god true / god false Toggle invincibility (no health, hunger or thirst loss)
teleport "player" Teleport to a player
teleport "player1" "player2" Teleport player1 to player2
teleport2me "player" Bring a player to you
teleportpos "(x,y,z)" Teleport to coordinates
teleport2marker Teleport to your map marker (set a marker first)
teleportany "type" Teleport to the nearest entity of a type, e.g. teleportany bear
teleportlos Teleport to whatever you are looking at
debugcamera Enter the free-fly debug / cinematic camera (run again to exit)
debugcamera_unfreeze Let your character move while the camera stays put
spectate Enter spectate mode
injure Put yourself into the wounded state
kill Kill your own character
respawn Respawn

7. Spawning Items & Entities

Item commands live under the inventory. namespace (shorthand in brackets):

Command What it does
inventory.give "item" amount Give yourself an item — shorthand give
inventory.giveto "player" "item" amount Give an item to a specific player — shorthand giveto
inventory.giveall "item" amount Give an item to everyone online — shorthand giveall
inventory.givebp "item" Give yourself a blueprint
spawnitem "item" amount Spawn an item at your position
spawn <prefab> Spawn an entity or animal, e.g. spawn bear, spawn wolf
spawn.fill_populations Force-respawn world resource and animal populations

Item short names are values like rifle.ak, wood, stones, metal.fragments, scrap, lowgradefuel. For example:

Giving Items

8. Entity Tools

These act on whatever entity you are looking at — aim your crosshair at it first. Useful for cleaning up griefed builds or checking ownership.

Command What it does
ent kill Destroy the entity you are looking at
ent who Show the SteamID of who placed or owns it
ent auth List players authed on it (tool cupboard or lock)
ent lock Lock the sign or lock you are looking at
ent unlock Unlock it
del <prefab> Delete all instances of a prefab on the map

del is not reversible

del removes every instance of a prefab across the whole map. Double-check the prefab name before running it, and take a backup first.

9. Events

Command What it does
heli.calltome Call the patrol helicopter to your position
heli.call Spawn a patrol helicopter (random target)
airdrop.drop Trigger an airdrop
bradley.quickrespawn Respawn the Bradley APC at Launch Site
event.run Trigger a random timed event (e.g. cargo plane)

10. Time & Weather

Command What it does
env.time <0-24> Set server-wide time of day (12 = noon, 0 = midnight)
admintime <0-24> Set time for you only (client-side); use -1 to resync
env.addtime <hours> Advance time by a number of hours
env.progresstime false Freeze time
weather.load <preset> Load a weather preset
weather.rain <0-1> Set rain intensity
weather.fog <0-1> Set fog
weather.clouds <0-1> Set cloud cover
weather.wind <0-1> Set wind

admintime only changes your screen

env.time changes the time for everyone on the server; admintime only changes it for you — handy for screenshots without disrupting players. Reset with admintime -1.

11. Server Management

Command What it does
server.save Force an immediate save
server.backup Back up the server folder
say "message" Broadcast a server-wide chat message
server.hostname "name" Set the server name
server.description "text" Set the server description
restart <seconds> "reason" Schedule a restart with countdown, e.g. restart 300 "Update"
quit Stop the server

12. Info & Debugging

Command What it does
find <text> Search for any command or convar containing <text>
playerlist Player data in JSON format
world.monuments Print the positions of all monuments and caves
server.fps Server tick rate (health check)
fps Your client FPS
perf <0-6> Performance overlay (FPS, latency, RAM, ping)
version Show build and version details
ai.think false Disable NPC AI (useful for debugging or lag testing)

13. Keybinds

Bind any command to a key so you can toggle it instantly. Binds are client-side — save them with writecfg (not server.writecfg).

Useful Keybinds

Syntax is bind <key> "<command>". Use quotes around commands that contain spaces.

14. Finding Commands & Item Names

Two things you will always need: the name of a command, and the exact short name of an item or the prefab path of an entity.

  • Find a command: type find <keyword> in the console — e.g. find weather lists every weather command and convar.
  • Item short names (for give / spawnitem) and prefab paths (for spawn / del) are documented in the official Facepunch wiki.

This list is curated, not exhaustive

Rust has hundreds of convars beyond the admin commands above. These are the ones you will actually use day to day. For the complete reference, see the official Facepunch console commands wiki.

15. Vanilla vs. Plugin Commands

Many "admin commands" people search for are not vanilla — they come from the Oxide/uMod or Carbon modding frameworks. If your server runs mods, you likely also have chat commands (typed with /) such as:

  • Vanish/vanish (go invisible)
  • NTeleportation/tpr, /home, /tp
  • RemoverTool/remove to delete structures
  • Admin Radar/radar to see players and entities through walls

Everything in the tables above works on any vanilla server with auth level 2. Commands starting with / only exist if the matching plugin is installed — see How to install Oxide for Rust and Popular Rust Plugins.

16. Rust Console Edition

Rust Console Edition (PS4/PS5, Xbox) is a separate product and does not have the F1 developer console. Admin on community servers is handled through an in-game admin menu with a reduced command set — you cannot spawn arbitrary entities or use most convars. If you are on console, use your server host's admin panel rather than this command list.

17. FAQ

How do I make myself admin in Rust?

Run ownerid <SteamID64> "Name" "owner" from the server console or RCON, then server.writecfg to save it.

How do I open the admin console?

Press F1 in-game. You must already have auth level 1 or 2 for admin commands to work.

How do I fly in Rust?

Type noclip in the F1 console (requires auth level 2). Type it again to turn it off.

How do I enable god mode?

Type god true in the F1 console; god false to disable it.

How do I give myself items?

inventory.give "item" amount (shorthand give), e.g. give rifle.ak 1. Use giveall for everyone or giveto "player" for one player.

How do I use the debug camera?

Type debugcamera in the F1 console to enter free-fly camera mode; run it again to exit. Use debugcamera_unfreeze to move your character independently.

How do I call an airdrop or helicopter?

airdrop.drop triggers an airdrop; heli.calltome sends the patrol helicopter to your position.

How do I mute a player?

admin.mutevoice "name" mutes voice; admin.mutechat "name" mutes text chat. Unmute with the matching admin.unmute... command.

Why is my command not working?

The usual causes are: you are not auth level 2, a typo in the item or player name, you forgot server.writecfg after granting admin, or it is a plugin command and the plugin is not installed.


Made with 💜 by GameServerKings

Need a Rust server?

Deploy an instantly-provisioned Rust server on high-clock hardware — DDoS protected, no contracts, cancel anytime.

From Loading /month