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