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.
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:
owneridgrants auth level 2. Use your SteamID64 (the 17-digit number — look it up atsteamid.ioby pasting your Steam profile URL).moderatorid <SteamID64> "Name" "Reason"grants auth level 1 instead.- To revoke:
removeowner <SteamID64>orremovemoderator <SteamID64>, thenserver.writecfg.
Without
server.writecfgyour admin status is lost on restart
server.writecfgsaves the change so it survives a restart. Skipping it is the number one reason admin access disappears after a reboot. Admins are also stored inserver/<identity>/cfg/users.cfgif you prefer editing the file directly.
On the GSK panel
owneridcan 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:
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 |
delis not reversible
delremoves 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 |
admintimeonly changes your screen
env.timechanges the time for everyone on the server;admintimeonly changes it for you — handy for screenshots without disrupting players. Reset withadmintime -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).
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 weatherlists every weather command and convar. - Item short names (for
give/spawnitem) and prefab paths (forspawn/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 —
/removeto delete structures - Admin Radar —
/radarto 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.
18. What to Read Next
- Getting started with your Rust server
- How to use external Rust Rcon tools
- Rust Oxide permissions 101
- How to Setup Automatic Rust Wipes
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