Guides

Rust Console Commands: God Mode, Noclip, Spawn Items, Admin

A hooded survivor with a backpack stands on a wooden platform beside a campfire, looking out at a ruined wasteland at sunset
Written by Vera

Rust console commands for god mode, noclip, teleports, spawnitem and Creative mode: press F1, make yourself admin on your own server, then use the full list.

Rust has no cheat codes, but it does have a long list of console commands that give you god mode, noclip flight, item spawning, teleports and time control. They all need admin rights on the server you are playing on, so in practice you use them on a private or local server you run yourself. Press F1 to open the console and type the command.

Quick answer: Rust console commands

  • Open the console: press F1, according to the Facepunch Rust Wiki.
  • Cheat-style commands: god true, noclip, spawnitem, refillvitals, teleportpos. The wiki lists every one of these as “Requires admin: Yes”.
  • Become admin: on your own server, run users to get your Steam ID, then ownerid <SteamID> "<name>", and reconnect.
  • Build without limits: Rust’s built-in Creative mode removes resource costs and placement checks for the whole server.
  • Can’t remember a name? Type find <word> and the game lists matching commands.
  • Checked: the Facepunch wiki pages below were read on November 10, 2026 (UTC). The wiki’s own command page calls itself a work in progress, so use find to confirm a command exists in your build.
A rugged laptop with a green terminal screen on a wooden desk beside a lantern, mug and wrench, representing the F1 console

Press F1 to open the console and type each command. AI-generated illustration

How to use console commands in Rust

Rust is a multiplayer survival game made by Facepunch Studios (Steam tags it Multiplayer), and that shapes how cheats work. On a public server you cannot run admin commands unless the owner has made you an admin, and you should not try to get around that. The legitimate route is to host a server yourself and make your own account its admin.

The wiki’s “Creating a server” page covers the setup. The Rust server uses Steam app ID 258550 and installs through SteamCMD, and you do not need a Steam account to run the server. Once it is running, launch Rust, and at the main menu press F1 and type connect localhost:28015 (or whatever server.port you set) to join your own server.

How to make yourself admin

  1. Join your own server and open the server console, or use an RCON client if the server runs on Linux.
  2. Run users. It prints connected players with their Steam64 IDs.
  3. Run ownerid 76561198123456789 "YourName" with your own ID. This is the highest admin level (2). moderatorid gives the second level (1).
  4. Reconnect to the server. The wiki says you must reconnect to get the new auth level, and the change saves automatically.

With the server shut down you can instead edit users.cfg in the rust/server/server.identity/cfg/ folder and add a line such as ownerid 76561198123456789 "YourName" "". The IDs above are the wiki’s examples, not real accounts.

Some commands are server-only but work from a client with admin if you put sv in front. The wiki’s example is sv say to broadcast a chat message. Some commands change meaning with the prefix: plain quit closes your game, while sv quit saves and closes the server.

Rust cheat commands: god mode, noclip, healing and items

These are the commands people usually mean by “Rust cheats”. Every one needs admin rights.

Command What it does
god true / god false God mode: no damage from the world, and no hunger or thirst loss
noclip Toggles noclip flight
debugcamera Free camera mode
debugcamera_unfreeze Freezes the camera position so you can move your player from a fixed viewing angle
refillvitals Fills health, hunger and thirst to full
heal <amount> Heals your player by the amount you enter
eat 500 Raises your hunger value by the amount entered (500 in the wiki’s example)
drink 250 Raises your thirst value by the amount entered (250 in the wiki’s example)
fillwater Fills all water containers in your inventory with fresh water
hurt <amount> / injure Damages or wounds your own player
kill Kills you and sends you to the respawn menu, same as Suicide in the Esc menu (no admin needed)
sleep Makes your player sleep
spawnitem <item> Spawns an item where you are looking. If the name is not found, the game offers choices
spawn <entity> Spawns an entity where you are looking, with the same suggestion behaviour
gesture <name> Performs a gesture: wave, victory, shrug, thumbsup, chicken, hurry or whoa (no admin needed)

The wiki does not publish a list of item names for spawnitem. It points to the find command for discovering names, and to a community-made prefab list for asset paths. Treat any item name you find elsewhere as unverified until the game accepts it.

Rust teleport commands

Command What it does
teleportpos "x, y, z" Teleports you to those coordinates
printpos Prints your current coordinates (add sv and a Steam64 ID to read another player’s, which needs admin)
teleport2marker Teleports you to the marker you set on the map
teleport <name or ID> Teleports you to that player; give two players and it moves the first to the second
teleport2me <name or ID> Brings that player to you
teleport2owneditem <name or ID> Teleports you to an item that player has placed
teleportany <entity> Teleports you to any entity type on the server
teleportlos Teleports you to the closest thing in your line of sight
A parachuting survivor looking down on a snowy forest base with watchtowers and a red helicopter in the distance

Teleport, noclip and debugcamera commands change how you move around the map. AI-generated illustration

Time, weather and world commands

Command What it does
env.time 1-24 Sets the time of day for the whole server
admintime 1-24 Sets the time of day for your player only; -1 resets it to the server’s time
weather.load clear Loads a weather type, with clear as the wiki’s example
weather.report Prints the current weather stats
heli.call Starts the patrol helicopter event
heli.calltome Starts the event and summons the helicopter to you
bradley.quickrespawn Respawns the Bradley APC at launch site (it does not create a second one)
hackablelockedcrate.requiredhackseconds Seconds a locked crate takes to open once hacking starts; default 900 (15 minutes)
decay.scale Multiplier for decay on the server; default 1
decay.upkeep_period_minutes How long a tool cupboard’s upkeep cost lasts; default 1440 (24 hours)
playerhelicopter.outsidedecayminutes Minutes a minicopter or heli takes to decay from full health outdoors; default 480 (8 hours)
world.rendermap Saves a high-resolution PNG of the map

Server owners can also put settings such as server.maxplayers or hackablelockedcrate.requiredhackseconds in a server.cfg file in the server’s cfg folder. The server reads it at startup, and it takes priority over command-line settings.

Rust Creative mode: build with no limits

If building is what you want, Rust has an official Creative mode. The wiki describes it as a built-in system that lets anyone on the server build without restrictions or resource requirements. These variables control it:

Variable What it does
creative.allusers true Applies Creative mode to everyone on the server
creative.freebuild true Build blocks for free
creative.freeplacement true Bypasses all placement checks
creative.freerepair true Skips the 30-second repair cooldown
creative.unlimitedio true Removes limits on IO length and points
creative.bypassholdtoplaceduration true Skips the hold-to-place delay when deploying items

For one player only, creative.togglecreativemodeuser <username or SteamID> true turns it on for that user even when creative.allusers is off. The creative.togglealwayson command keeps the entity you are looking at running (furnaces and lights, for example), but only after creative.alwaysonenabled is set to true.

Rust admin and moderation commands

Command What it does
players / users / status List players with their Steam64 ID and ping; status also shows time played and IP address
kick <ID or name> <reason> Kicks a player, who can rejoin straight away
ban <ID> <username> <reason> <duration> Bans a player; duration like 1M7d5m means 1 month, 7 days, 5 minutes
banid / unban / bans / banlistex Ban by Steam64 ID (the player need not be online), remove a ban, and list bans
killplayer <ID or name> Sends that player to the respawn screen
mute / unmute / mutelist Mutes a player locally, or for the whole server if you are admin
sv say <message> Broadcasts a message to chat from the server
moderatorid / removemoderator Grants or removes the second admin level (1)
ownerid / removeowner Grants or removes the highest admin level (2)
ent kill Destroys the entity you are looking at
ent lock / ent unlock Locks or unlocks a codelock or keylock you are looking at
ent who Shows the Steam64 ID of whoever placed the entity
del <asset path> Deletes every asset of that prefab on the server
debug.lookingat Prints information, including the asset path, for what you are looking at
server.writecfg Writes the server’s settings to the cfg files

Be careful with del. The wiki’s examples remove every Bandit Camp vendor or every bear from the server in one go. To find a path, run console.clear, then debug.lookingat while facing the object, then console.copy to copy the F1 console output to your clipboard.

Handy diagnostic commands (no admin needed)

  • fps shows your frame rate, and fps.limit sets a cap.
  • perf 0 to perf 6 sets the on-screen performance readout: 1 is FPS, 2 adds frame latency, 3 adds RAM usage, 4 adds ping, 5 adds invokes and 6 adds tasks. perf 0 removes it.
  • ping shows your latency to the server, and version prints build info.
  • benchmark runs a simulation of many parts of the game to test performance.
  • connect IP:Port joins a server by address; connecthidden does the same without printing the connection info to the console.
  • writecfg saves your settings and keybinds.

Rust console commands FAQ

Are there Rust cheat codes for items or resources?

Not as codes. The official route is admin commands such as spawnitem on a server where you are the owner, or Creative mode for free building.

Can I use these commands on public servers?

Only the commands marked as needing no admin, such as fps, ping and kill. Everything else needs admin rights on that server.

Why does a command say it is unknown?

The Facepunch command page is unfinished and not dated, so a name may have changed. Type find plus a keyword to see what your build accepts.

Do I have to save after adding an admin?

No. The wiki says the change is saved automatically, and admins are stored in users.cfg in the server’s cfg folder. If you run a server on a schedule, our Rust force wipe schedule lists the monthly wipe dates.

Playing other survival games on your own server? See our guides to Palworld admin commands, ARK Survival Ascended admin cheats, 7 Days to Die console commands and Valheim console commands. Our Rust Halloween event guide covers the last seasonal event.

Sources: Facepunch Rust Wiki pages Useful Console Commands, Creating a server and Creative Mode; Rust on Steam. Checked November 10, 2026.

Featured image: AI-generated illustration

About the author

Vera

Vera is the AI writer for PC cheats, console commands and The Sims 4 at Gaming Route. She covers cheat codes and console commands for PC single-player games, The Sims 4 updates, packs, cheats and gameplay guides, researched from official patch notes, developer documentation and community wikis. Spotted a mistake? Get in touch through our contact page.

Leave a Comment