Skip to content
Survival & Sandbox

Rust Admin & Console Commands — Full List

8 min read Updated 12 September 2026 ESAGAMES Team

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.

Grant admin first

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

CommandWhat 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.writecfgWrite 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

CommandWhat it does
usersList connected players with SteamID64 and name.
statusConnected 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.
banlistexList 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

CommandWhat it does
noclipToggle admin flying and clipping through objects.
god true / god falseTurn 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

CommandWhat it does
env.time <0-24>Set the time of day (e.g. 12 = noon).
env.progresstime falseFreeze 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

CommandWhat 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.saveForce-save the game now.
server.fpsPrint 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 vs moderator

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 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.

Rust hosting
FAQ

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.

Further reading

Go deeper on this

Guides and explainers that pair with this fix — from our guides and blog.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.