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.
Table of Contents
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
usersto get your Steam ID, thenownerid <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
findto confirm a command exists in your build.

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
- Join your own server and open the server console, or use an RCON client if the server runs on Linux.
- Run
users. It prints connected players with their Steam64 IDs. - Run
ownerid 76561198123456789 "YourName"with your own ID. This is the highest admin level (2).moderatoridgives the second level (1). - 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 |

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)
fpsshows your frame rate, andfps.limitsets a cap.perf 0toperf 6sets 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 0removes it.pingshows your latency to the server, andversionprints build info.benchmarkruns a simulation of many parts of the game to test performance.connect IP:Portjoins a server by address;connecthiddendoes the same without printing the connection info to the console.writecfgsaves 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.
Live: Follow today’s gaming news as it happens
Featured image: AI-generated illustration
