Rust's console commands — the client ones anyone can use and the admin/RCON ones for servers you run: noclip, god, give, teleport, time and weather, performance. Plus how to open the console and grant yourself admin. Search, copy, paste.
Open the console: press F1 in-game and type into the bar at the bottom. Client commands (FPS, graphics, binds) work for anyone on any server.
Admin commands need auth. On a server you control, grant yourself admin from the server console or RCON: ownerid [Steam64ID] "name" "reason" (full admin) or moderatorid [Steam64ID] "name" "reason" (limited).
Make it stick: run server.writecfg after ownerid/moderatorid so the role survives a restart.
find work for everyone.Type to filter, hit Copy, paste in-game. 30 commands. Placeholders in [brackets] are values you fill in.
| Command | What it does | Category |
|---|---|---|
| fps | Print your current frames per second. | Client (anyone) |
| perf 2 | Overlay performance stats — FPS, frametime, memory (levels go up to ~6). | Client (anyone) |
| gc.collect | Force a garbage-collection pass — a quick stutter/memory clear. | Client (anyone) |
| bind [key] [command] | Bind a key to commands — e.g. bind x forward;sprint for auto-run. | Client (anyone) |
| chat.say "[text]" | Send a message to global chat (chat.teamsay for team chat). | Client (anyone) |
| kill | Kill your own character and open the respawn menu. | Client (anyone) |
| respawn | Respawn — the fallback when your character is bugged and kill won't fire. | Client (anyone) |
| combatlog | Print your recent combat log — what you hit and what hit you. | Client (anyone) |
| find [text] | Search all commands matching the text (e.g. find weather) — the in-game way to find current commands. | Client (anyone) |
| noclip | Toggle free-fly through walls and terrain. Admin only. | Admin / Players |
| god true | Toggle invulnerability — no damage, no hunger/thirst (god false to disable). Admin only. | Admin / Players |
| teleport [player] | Teleport yourself to a player. Admin only. | Admin / Players |
| teleport2me [player] | Teleport a player to you. Admin only. | Admin / Players |
| teleportpos "[x,y,z]" | Teleport yourself to map coordinates. Admin only. | Admin / Players |
| killplayer [player] | Send a player to the respawn screen. Admin only. | Admin / Players |
| ownerid [Steam64ID] "name" "reason" | Grant full admin (auth level 2) — then server.writecfg to save. | Admin / Players |
| moderatorid [Steam64ID] "name" "reason" | Grant moderator (auth level 1) — then server.writecfg to save. | Admin / Players |
| kick [player] "reason" | Kick a player (they can rejoin). Admin only. | Admin / Players |
| ban [Steam64ID] "name" "reason" | Ban a player (permanent if no duration). Admin only. | Admin / Players |
| say "[text]" | Broadcast a server message to everyone. Admin/RCON. | Admin / Players |
| inventory.give "[shortname]" [amount] | Give yourself an item by shortname (in-game only) — e.g. inventory.give "wood" 1000. Admin. | Spawn / Items |
| inventory.giveto "[player]" "[shortname]" [amount] | Give an item to a specific player (works over RCON). Admin. | Spawn / Items |
| inventory.giveall "[shortname]" [amount] | Give an item to every connected player (works over RCON). Admin. | Spawn / Items |
| env.time [0-24] | Set time of day for the whole server (12 = noon). Admin. | World / Time |
| admintime [0-24] | Set time of day for your client only (admintime -1 reverts). Admin. | World / Time |
| weather.load [type] | Force a weather preset — e.g. weather.load clear. Admin. | World / Time |
| ai.think false | Freeze all AI/animal thinking for testing (true to resume). Admin. | World / Time |
| server.save | Force a world save — run before a planned restart (alias: save). Admin. | World / Time |
| debugcamera | Toggle the free-fly debug/spectator camera. Admin. | Camera / Debug |
| debugcamera_unfreeze | Free a frozen debug camera so you can move while holding the angle. Admin. | Camera / Debug |
ownerid [Steam64ID] or moderatorid [Steam64ID], then server.writecfg. They don't work on official servers.noclip in the F1 console — it toggles free-fly through walls. It's admin-only, so it only works with ownerid/moderatorid on your own server.inventory.give "wood" 1000 (yourself), inventory.giveto "PlayerName" "rifle.ak" 1 (one player), or inventory.giveall "scrap" 500 (everyone). All admin-only; giveto/giveall also work over RCON.Console open? Here's the rest of the toolkit.