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 | |
|---|---|---|---|---|---|---|
entity.find_status |
(Generated) Lists all networked entities whose status string contains the given filter text in a formatted table; admin-only on client | entity | client | |||
entity.nudge |
(Generated) Applies a small positional nudge to an entity by net ID, useful for unsticking entities that are clipping into geometry | entity | server | Admin | ||
entity.set_battery_charge |
(Generated) Sets the charge level of an electric battery entity by net ID to the given percentage (0-100) | entity | server | Admin | ||
entity.spawn |
(Generated) Spawns a client-side entity by prefab name or path at the position the local player is looking at; admin/developer only | entity | client | |||
entity.spawnat |
spawnat <entityName> <worldPos> [worldRotationAngles] | entity | client | |||
entity.spawngrid |
(Generated) Spawns a grid of server entities by prefab name centred at a position; useful for stress-testing entity counts | entity | server | Admin | ||
entity.spawnhere |
spawnhere <entityName> [distance] [worldRotationAngles] | entity | client | |||
entity.spawnitem |
(Generated) Spawns a dropped item entity client-side by item short name at the local player look position; admin/developer only | entity | client | |||
entity.spawnlootfrom |
(Generated) Spawns a copy of the loot table from one container prefab into the world at the calling player position | entity | server | Admin | ||
entity.spawnplants |
Spawn every stage of every plant inside it's own planter, with an optional filter | entity | server | Admin | ||
entity.spawnvendor |
(Generated) Spawns a complete NPC vendor by vendor name - both the shopkeeper NPC and the invisible vending machine it needs - at the position the calling player is looking at | entity | server | Admin | ||
entity.spawnview |
Spawns the entity at the position and orientation of the camera - spawnview <entityName> [distance] [worldRotationAngles] | entity | client | |||
entity.uploadsign |
Sets a sign to display the given PNG image | entity | client | |||
env.addtime |
(Generated) Advances the in-game time of day by the specified number of hours; useful for quickly cycling to day or night for testing | env | server | Admin | ||
env.cloudmovement |
(Generated) When enabled, cloud layers move across the sky over time; disabling freezes clouds in place for consistent lighting or screenshots | env | variable | True |
||
env.cloudrotation |
(Generated) Current rotation angle of the cloud layer in degrees; can be set to reposition clouds for lighting tests or screenshots | env | variable | 0 |
||
env.day |
(Generated) Gets or sets the current in-game day of the month; used for calendar-driven events and date display | env | variable | 20 |
Admin | |
env.month |
(Generated) Gets or sets the current in-game month (1-12); used for seasonal event triggers and calendar display | env | variable | 5 |
Admin | |
env.nightlight_brightness |
env | variable | 0.008 |
Admin | ||
env.nightlight_debugcamera_enabled |
Toggles nightlight screen effect when using debug camera | env | variable | False |
||
env.nightlight_distance |
env | variable | 5 |
Admin | ||
env.nightlight_enabled |
(Generated) When enabled, ambient night lighting is applied at night; disabling makes nights pitch-black for horror or specific event scenarios | env | variable | True |
||
env.nightlight_fadefraction |
env | variable | 0.65 |
Admin | ||
env.oceanlevel |
env | variable | 0 |
Admin | ||
env.progesstime true/false |
Dictates whether time will continue or stay at the current hour forever | Admin | None | Yes | ||
env.progresstime |
(Generated) When enabled, the server advances the in-game time of day automatically; disabling freezes time at its current value | env | variable | True |
Admin | |
env.redmoon |
env | variable | False |
Admin | ||
env.skyrotation |
(Generated) Rotates the entire sky environment (including sun and moon positions) by the given angle; useful for controlling light direction without changing time of day | env | variable | 0 |
||
env.time |
(Generated) Gets or sets the current in-game time of day as a decimal hour (0.0-24.0); writing a value immediately jumps the time to that point | env | variable | 9 |
Admin | |
env.year |
(Generated) Gets or sets the current in-game year; used for date display and long-running server event tracking | env | variable | 1983 |
Admin | |
espcanvas.colourcodeteams |
(Generated) Admin-only: when enabled, ESP player info elements are coloured by team membership using the configured team colour IDs | espcanvas | variable | False |
||
espcanvas.disableocclusionchecks |
(Generated) Admin-only: when enabled, occlusion checks are skipped for ESP player info elements so they are always visible regardless of walls | espcanvas | variable | False |
||
espcanvas.displaydistancemultiplier |
Multiply the maximum distance for displaying players nameplates | espcanvas | variable | 1 |
Admin | |
espcanvas.maxnameplates |
Max amount of nameplates to show at once | espcanvas | variable | 32 |
||
espcanvas.nameplateautosize |
Admin-only: Should the nameplates size dynamically change based on distance? | espcanvas | variable | False |
||
espcanvas.nameplateautosize_falloff |
Admin-only: Nameplate falloff distance for autosizing (smaller values cause the text to shrink at closer distances). | espcanvas | variable | 50 |
||
espcanvas.overridemaxdisplaydistance |
(Generated) Admin-only: overrides the maximum distance at which ESP player info elements are shown; 0 = use default distance | espcanvas | variable | 0 |
||
espcanvas.showhealth |
(Generated) Admin-only: when enabled, player health values are shown in ESP player info elements above each player | espcanvas | variable | False |
||
espcanvas.showvoip |
Admin-only: when enabled, an icon will be displayed as part of ESP player info elements for each player that is currently communicating over in-game voice chat | espcanvas | variable | False |
||
espcanvas.userandomteamcolours |
(Generated) Admin-only: when enabled, ESP player info team colours are randomised per team rather than using the configured team ID colour mapping | espcanvas | variable | False |
||
espplayerinfo.blueteamid |
(Generated) Team ID value used to colour-code ESP player info elements in blue for admin team identification; saved and server-settable | espplayerinfo | variable | 3000 |
||
espplayerinfo.framebudgetms |
espplayerinfo | variable | 0.25 |
|||
espplayerinfo.grayteamid |
(Generated) Team ID value used to colour-code ESP player info elements in gray for admin team identification; saved and server-settable | espplayerinfo | variable | 7000 |
||
espplayerinfo.greenteamid |
(Generated) Team ID value used to colour-code ESP player info elements in green for admin team identification; saved and server-settable | espplayerinfo | variable | 1000 |
||
espplayerinfo.lavenderteamid |
(Generated) Team ID value used to colour-code ESP player info elements in lavender for admin team identification; saved and server-settable | espplayerinfo | variable | 9000 |
||
espplayerinfo.mintteamid |
(Generated) Team ID value used to colour-code ESP player info elements in mint for admin team identification; saved and server-settable | espplayerinfo | variable | 10000 |
||
espplayerinfo.orangeteamid |
(Generated) Team ID value used to colour-code ESP player info elements in orange for admin team identification; saved and server-settable | espplayerinfo | variable | 6000 |
||
espplayerinfo.pinkteamid |
(Generated) Team ID value used to colour-code ESP player info elements in pink for admin team identification; saved and server-settable | espplayerinfo | variable | 8000 |
||
espplayerinfo.purpleteamid |
(Generated) Team ID value used to colour-code ESP player info elements in purple for admin team identification; saved and server-settable | espplayerinfo | variable | 5000 |
||
espplayerinfo.redteamid |
(Generated) Team ID value used to colour-code ESP player info elements in red for admin team identification; saved and server-settable | espplayerinfo | variable | 2000 |
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.