Rust Console Commands
Give Item List →Console commands for the F1 menu or RCON. Source: a community-maintained export of Rust's own generated command metadata - treat this as a helpful reference, not an exhaustive one.
3,590 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
global.teaminfo |
(Generated) Prints a table of all members in the team of the specified player showing Steam ID, username, online status, and whether they are team leader; supports --json | global | server | Admin | ||
global.teleport |
(Generated) Teleports the calling admin to a player by name or partial name match; if two arguments are given, moves the first-named player to the second | global | server | Admin | ||
global.teleport2autheditem |
<steamID/name> <optional: filter> - Teleport to a random entity the player is authed on | global | server | Admin | ||
global.teleport2death |
(Generated) Teleports the calling admin to their own most recent death location | global | server | Admin | ||
global.teleport2entityid |
Teleport to the entity with the specified network ID | global | server | Admin | ||
global.teleport2grid |
(Generated) Teleports the calling admin to the centre of the named map grid square (e.g. A1, B3) | global | server | Admin | ||
global.teleport2marker |
(Generated) Teleports the calling admin to the map marker they have placed on their in-game map | global | server | Admin | ||
global.teleport2me |
(Generated) Teleports the named player to the calling admin current position | global | server | Admin | ||
global.teleport2mission |
(Generated) Teleports the calling admin to the target location of their currently active mission objective | global | server | Admin | ||
global.teleport2nearest |
global | server | Admin | |||
global.teleport2owneditem |
(Generated) Teleports the calling admin to an entity owned by a specified player, identified by Steam ID or name | global | server | Admin | ||
global.teleport2satellitecrashsite |
(Generated) Teleports the calling admin to the currently locked-in satellite crash site. Does nothing if no satellite is descending. | global | server | Admin | ||
global.teleportany |
(Generated) Teleports the calling admin to the nearest entity matching the given prefab short name, with an optional radius filter | global | server | Admin | ||
global.teleportboat2grid |
(Generated) Teleports the calling admin and their player boat to the centre of the named map grid square (e.g. A1, B3) | global | server | Admin | ||
global.teleportboat2marker |
(Generated) Teleports the calling admin and their player boat to the map marker they have placed on their in-game map | global | server | Admin | ||
global.teleportboatpos |
(Generated) Teleports the calling admin and their player boat to exact world coordinates specified as X Y Z arguments | global | server | Admin | ||
global.teleporteveryone2me |
(Generated) Teleports all connected players to the calling admin current position | global | server | Admin | ||
global.teleportlos |
(Generated) Teleports the calling admin to the point in the world that their line of sight is currently hitting | global | server | Admin | ||
global.teleportnonsleepers2me |
(Generated) Teleports all connected active (non-sleeping) players to the calling admin current position | global | server | Admin | ||
global.teleportpos |
(Generated) Teleports the calling admin or a named player to exact world coordinates specified as X Y Z arguments | global | server | Admin | ||
global.teleportsleepers2me |
(Generated) Teleports all sleeping player entities to the calling admin current position | global | server | Admin | ||
global.teleporttargetteam2me |
(Generated) Teleports all members of the named player team to the calling admin current position | global | server | Admin | ||
global.teleportteam2me |
(Generated) Teleports all members of the calling player team to the calling admin current position | global | server | Admin | ||
global.textures |
(Generated) Prints a list of all live Texture objects with their name and estimated runtime memory size | global | client | |||
global.togglespectateteaminfo |
(Generated) Toggles display of the team info overlay (health, location, vitals) for the spectated player while in spectator mode | global | server | Admin | ||
global.unban |
(Generated) Removes the ban for the specified Steam64 ID from the server banlist, allowing the player to reconnect | global | server | Admin | ||
global.underwater_cinematic |
(Generated) When enabled, enables additional cinematic underwater visual effects for cinematography use; admin-only | global | variable | False |
||
global.underwater_effect |
(Generated) When enabled, applies the underwater post-processing effect (distortion, colour grade) when the camera is submerged; admin-only client setting | global | variable | True |
||
global.underwater_scatter |
(Generated) Multiplier for underwater light scatter intensity; 1.0 = default, 0 = no scatter; admin-only cinematic control | global | variable | 1 |
||
global.unmute |
(Generated) Removes the chat mute from the specified connected player, allowing them to send messages again | global | server | Admin | ||
global.updatemanifest |
Immediately update the manifest | global | client | |||
global.updatenetworkpositionwithdebugcamerawhilespectating |
(Generated) When true, the server network position is updated to match the debug camera world position while spectating; useful for testing position-dependent server logic from the spectator view | global | variable | False |
Admin | |
global.upgrade_looking |
<grade> | global | server | Admin | ||
global.upgrade_radius |
upgrade_radius 'grade' 'radius' | global | server | Admin | ||
global.users |
Show user info for players on server. | global | server | Admin | ||
global.usersinrange |
Show user info for players on server in range of the player. | global | server | Admin | ||
global.usersinrangeofplayer |
Show user info for players on server in range of the supplied player (eg. Jim 50) | global | server | Admin | ||
global.usesingleitempickupnotice |
use a single item pickup notice instead of spawning multiple for each resource picked up | global | variable | True |
||
global.version |
(Generated) Prints the current game version string to the console, including build number and branch | global | client | |||
global.warmupconcurrency |
global | variable | 1 |
|||
global.woundedfreecam |
If true, can use F3 camera changes while in wounded state | global | variable | False |
||
global.writecfg |
(Generated) Saves all current client console variable values to cfg/client.cfg and all key bindings to cfg/keys.cfg for persistence across game restarts | global | client | |||
god true/false |
Puts you in god mode so you cannot receive any type of damage from the world and you do not lose hunger or thirst | Admin | None | Yes | ||
gotosleep ID |
Makes the player npc sleep (Input their ID (name above their head)) | Admin | None | Yes | ||
graphics.af |
(Generated) Anisotropic filtering level 1-16; higher values improve texture sharpness at oblique angles at a minor GPU cost; 1 = disabled | graphics | variable | 1 |
||
graphics.aggressiveshadowlod |
(Generated) When enabled, shadow LOD switching is more aggressive, reducing shadow detail at shorter distances to improve GPU shadow rendering performance | graphics | variable | True |
||
graphics.aggressiveshadowlodwearable |
(Generated) When enabled, wearable item renderers use the aggressive shadow LOD mode, disabling their shadow casting at shorter distances than normal | graphics | variable | True |
||
graphics.allowthreadedtexturecreation |
(Generated) When enabled, textures can be created on background threads; disable to force all texture creation to the main thread for debugging | graphics | variable | True |
||
graphics.biomefogdensityscale |
(Generated) Admin-only: global density multiplier for biome-specific ground fog; 1.0 = default, 0 = no fog | graphics | variable | 1 |
||
graphics.biomefogterrainmapcache |
(Generated) When enabled, the biome fog terrain map is cached between frames; disable to force a fresh terrain map read every frame for debugging | graphics | variable | True |
This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.
Frequently Asked Questions
Press F1 while in-game to open the console, then type the command and press Enter.