Rust Admin & Console Commands — Full List
Rust admin commands run from the in-game F1 console once your SteamID has owner or moderator rights — or from an RCON tool without joining at all. This page starts with granting admin and opening RCON, then lists the commands by task, with the syntax the game's own command help and the Facepunch wiki give.
From RCON or the server console, run users to find the player's SteamID64, then ownerid <SteamID64> "name" for owner (auth level 2) or moderatorid <SteamID64> "name" for moderator (level 1), and server.writecfg to write it to the config. The player must reconnect before the new auth level applies.
Granting & removing admin
| Command | What it does |
|---|---|
ownerid <SteamID64> "name" | Grant owner — the highest auth level (2). |
moderatorid <SteamID64> "name" | Grant moderator — the second auth level (1). |
removeowner <SteamID64> | Remove owner status. |
removemoderator <SteamID64> | Remove moderator status. |
server.writecfg | Write server convars and settings to the config files — run it after any change you want to keep. |
Opening RCON
RCON lets you send every command on this page from outside the game — from a desktop RCON tool, a web console or a Discord bot. Add these to the server's launch line:
+rcon.port 28016 +rcon.password "use-a-long-random-password" +rcon.web 1
rcon.port is a TCP port, rcon.web 1 turns on the web-based remote console, and the password is the only thing standing between the internet and full control of your server — make it long and never reuse it.
Player management
| Command | What it does |
|---|---|
users | List connected players with SteamID64 and name. |
status | Connected players with ID, name, ping, playtime and IP. |
kick <player> [reason] | Kick a player by name or SteamID64 — they can rejoin straight away. |
ban <player> <reason> [duration] | Ban a connected player, optionally for a limited time. |
banid <SteamID64> <name> <reason> [duration] | Ban by SteamID64 — works when the player is offline. |
unban <SteamID64> | Lift a ban. |
banlistex | List bans with reasons and names. |
mute <player> / unmute <player> | Stop / allow a player's chat. |
kickall [reason] | Kick everyone, e.g. before a restart. |
Movement & visibility
| Command | What it does |
|---|---|
noclip | Toggle admin flying and clipping through objects. |
god true / god false | Turn admin invulnerability on / off. |
teleport <player> | Teleport yourself to a player. |
teleport <player1> <player2> | Teleport the first player to the second. |
teleport2me <player> | Bring a player to you. |
teleportpos "x, y, z" | Teleport to world coordinates. |
Time, weather & environment
| Command | What it does |
|---|---|
env.time <0-24> | Set the time of day (e.g. 12 = noon). |
env.progresstime false | Freeze the day/night cycle (true resumes it). |
weather.rain <0-1> | Force rain amount; -1 hands it back to dynamic weather. |
weather.fog <0-1> | Force fog amount (-1 = dynamic). |
weather.wind <0-1> | Force wind strength (-1 = dynamic). |
weather.load <preset> | Apply a named weather preset; weather.report shows the current weather. |
Items & server
| Command | What it does |
|---|---|
inventory.give <item> <amount> | Give yourself an item by short name. |
find <text> | Search every command and convar by keyword — the quickest way to check a name. |
server.save | Force-save the game now. |
server.fps | Print the server's current frame rate. |
server.hostname "<name>" | The server name shown in the browser. |
say <message> | Broadcast a chat message as the server (admins in F1 type sv say). |
Owner (level 2) is the highest auth level and moderator (level 1) the second. Give moderatorid to staff who only need to moderate, and ownerid only to people you would trust with the whole server — then run server.writecfg so the roles survive a restart.
Related Rust guides
Setting a server up? See how to make a Rust server and tune it with our best Rust server settings. If plugins broke after a wipe, see fixing Rust uMod plugins not loading.
Rust is a trademark of Facepunch Studios. Oxide/uMod and listed plugins are the property of their respective authors. ESAGAMES is an independent hosting provider, not affiliated with or endorsed by Facepunch or the uMod project.
Rust hosting with RCON & a panel
Our Rust hosting gives you RCON, console access and a full panel — grant admin, run these commands and manage wipes the easy way.
Frequently asked questions
How do I become admin on my own Rust server?
From RCON or the server console run ownerid <YourSteamID64> "yourname", then server.writecfg. Reconnect and the admin commands work from the F1 console. moderatorid grants the lower moderator role instead.
What's the difference between ownerid and moderatorid?
ownerid grants auth level 2, the highest; moderatorid grants level 1. Use moderatorid for staff who only need to moderate players, and ownerid only for people you trust with the whole server.
How do I set up RCON on a Rust server?
Add +rcon.port 28016 +rcon.password "your-password" +rcon.web 1 to the server launch line. rcon.port is TCP, rcon.web 1 enables the web-based remote console, and anyone with the password has full control — make it long.
How do I ban a player in Rust?
ban <player> <reason> [duration] bans a connected player; banid <SteamID64> <name> <reason> [duration] bans by Steam ID even when they are offline. unban <SteamID64> lifts it and banlistex lists bans with reasons.
How do I give myself items in Rust?
Use inventory.give <item shortname> <amount> from the F1 console as an admin. If you don't know the short name, the find command searches commands and names by keyword.
How do I change the time on a Rust server?
env.time <0-24> sets the hour (12 = noon), and env.progresstime false freezes the day/night cycle at that time — set it back to true to resume. weather.rain, weather.fog and weather.wind take 0-1, or -1 for dynamic weather.
Why don't my Rust admin changes stick after restart?
Run server.writecfg after changing roles or convars so they are written to the config files. A player whose auth level changed also has to reconnect before it applies.
Do I type these in the F1 console or the server console?
Both work. As an admin you can use the in-game F1 console for player-side commands like noclip and teleport, and the server console or RCON for everything else — including granting admin in the first place.
How do I teleport in Rust?
teleport <player> moves you to a player, teleport <player1> <player2> moves one player to another, teleport2me <player> brings a player to you, and teleportpos "x, y, z" sends you to coordinates. noclip lets you fly around freely.
Go deeper on this
Guides and explainers that pair with this fix — from our guides and blog.
How to Make a Rust Server
SteamCMD, population and map size, wipe schedule and Oxide/Carbon mods.
ReadBest Rust Server Plugins
Admin tools, kits, economy, clans and raidable bases.
ReadBest Rust Server Settings
Population vs world size, save interval and entity tuning.
ReadGame Server Lag: CPU or Network?
How to tell which one is hurting you, and how to fix each.
ReadRelated articles
ARK Admin Commands — Full List (ASA & ASE)
Every ARK admin command that matters — enable cheats, god/fly, spawn creatures & items, tame, teleport, control time and manage players. ASA & ASE.
Read fix Survival & SandboxPalworld Admin Commands — Full List (2026)
Every Palworld admin command — log in with AdminPassword, then show players, kick, ban, teleport, broadcast, save and shut down. Full reference.
Read fix Survival & Sandbox7 Days to Die Admin & Console Commands
Every 7 Days to Die console command that matters — teleport, settime, give XP, list players, ban/kick, creative & debug menu, spawn entities. Full reference.
Read fix