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 | |
|---|---|---|---|---|---|---|
accessibility.allynametagcolour |
(Generated) Colour palette index for ally name tags (non-team friends/allies); allows colour-blind players to distinguish allies from enemies and team members | accessibility | variable | 0 |
||
accessibility.applyallchanges |
(Generated) Applies all pending accessibility colour changes immediately; called automatically when any colour setting changes but can be run manually to force a refresh | accessibility | client | |||
accessibility.buildingblockedzonecolour |
(Generated) Colour palette index for the building blocked zone indicator; changes the colour of the red zone overlay shown when construction is not permitted | accessibility | variable | 0 |
||
accessibility.clannametagcolour |
(Generated) Colour palette index for clan member name tags shown above players in the same clan; selects from the clan name tag colour collection | accessibility | variable | 0 |
||
accessibility.disablemovementininventory |
(Generated) When enabled, prevents the player from moving while the inventory screen is open; useful for controller/accessibility setups where accidental movement is a problem | accessibility | variable | False |
||
accessibility.enemynametagcolour |
(Generated) Colour palette index for enemy name tags; selects a colour from the enemy name tag collection to make hostile players visually distinct | accessibility | variable | 0 |
||
accessibility.healthbarcolour |
(Generated) Colour palette index for the player health bar; selects an accessible colour from the health bar colour collection | accessibility | variable | 0 |
||
accessibility.holosightcolour |
(Generated) Colour palette index for the holographic sight reticle colour; lets players pick a reticle colour that is visible against any background | accessibility | variable | 0 |
||
accessibility.hungerbarcolour |
(Generated) Colour palette index for the player hunger/food bar; selects an accessible colour from the hunger bar colour collection | accessibility | variable | 0 |
||
accessibility.hydrationbarcolour |
(Generated) Colour palette index for the player hydration/water bar; selects an accessible colour from the hydration bar colour collection | accessibility | variable | 0 |
||
accessibility.ioarrowinputcolor |
(Generated) Colour palette index for electrical IO input arrow overlays; changes the colour of arrows that show power/signal flowing into an IO entity | accessibility | variable | 0 |
||
accessibility.ioarrowoutputcolor |
(Generated) Colour palette index for electrical IO output arrow overlays; changes the colour of arrows that show power/signal flowing out of an IO entity | accessibility | variable | 0 |
||
accessibility.laserdetectorcolour |
(Generated) Colour palette index for the laser trip-wire detector beam colour; helps colour-blind players distinguish armed detector lasers in bases | accessibility | variable | 0 |
||
accessibility.messagecardscolour |
(Generated) Colour palette index for cards/notes chat message text colour; helps distinguish card/note messages from other chat types | accessibility | variable | 0 |
||
accessibility.messageclancolour |
(Generated) Colour palette index for clan chat message text colour; makes clan messages visually distinct in the chat window | accessibility | variable | 0 |
||
accessibility.messagediscordcolour |
(Generated) Colour palette index for Discord-linked chat message text colour; helps identify messages bridged from a linked Discord server | accessibility | variable | 0 |
||
accessibility.messageglobalcolour |
(Generated) Colour palette index for global chat message text colour; affects all messages sent to the server-wide global chat channel | accessibility | variable | 0 |
||
accessibility.messagelocalcolour |
(Generated) Colour palette index for local proximity chat message text colour; distinguishes nearby voice/text chat from global and team channels | accessibility | variable | 0 |
||
accessibility.messageteamcolour |
(Generated) Colour palette index for team chat message text colour; makes team-only messages visually distinct from global and local chat | accessibility | variable | 0 |
||
accessibility.mushroomcolour |
(Generated) Colour palette index for mushroom world-object highlighting; allows colour-blind players to pick a distinguishable mushroom marker colour | accessibility | variable | 0 |
||
accessibility.senduinavigationevents |
(Generated) When enabled, UI navigation events (directional/confirm/cancel) are forwarded to the Unity EventSystem, enabling controller-driven menu navigation | accessibility | variable | False |
||
accessibility.teamnametagcolour |
(Generated) Colour palette index for team member name tags shown above allied players; lets colour-blind players choose a distinguishable team colour | accessibility | variable | 0 |
||
accessibility.treemarkercolor |
(Generated) Colour palette index for tree resource marker icons on the HUD; selects from the accessibility colour collection to aid colour-blind players | accessibility | variable | 0 |
||
admintime 1-24 |
Sets the time of day to this hour for your player only (Input -1 to reset to the server's regular time) | Admin | None | Yes | ||
adventcalendar.overrideadventcalendarday |
adventcalendar | variable | 0 |
Admin | ||
adventcalendar.overrideadventcalendarmonth |
adventcalendar | variable | 0 |
Admin | ||
ai.accuratevisiondistance |
(Generated) When enabled, vision distance checks use per-bone raycasts for accuracy; disable to use a single origin ray for performance | ai | variable | True |
Admin | |
ai.addignoreplayer |
Add a player (or command user if no player is specified) to the AIs ignore list. | ai | server | Admin | ||
ai.aidebug_loadbalanceoverduereport |
(Generated) Requests an AI load balance overdue report from the client, listing AI tasks that exceeded their allotted CPU budget | ai | client | |||
ai.aidebug_lookat |
(Generated) Toggles AI debug visualisation for the entity the local admin player is currently looking at | ai | client | |||
ai.aimedatangle |
The angle under which the AI will think it's being aimed at at by a player | ai | variable | 10 |
Admin | |
ai.aizonestats |
(Generated) Prints the total count of registered AIInformationZone instances on the server | ai | server | Admin | ||
ai.allowdesigning |
ai | variable | True |
Admin | ||
ai.animal_ignore_food |
If animal_ignore_food is true, animals will not sense food sources or interact with them (server optimization). (default: true) | ai | variable | True |
Admin | |
aibrainsenses.humanknownplayerslosupdateinterval |
(Generated) Interval in seconds between line-of-sight update ticks for human-type NPCs tracking known player positions | aibrainsenses | variable | 0.2 |
Admin | |
aibrainsenses.knownplayerslosupdateinterval |
(Generated) Interval in seconds between line-of-sight update ticks for all NPC types tracking known player positions | aibrainsenses | variable | 0.5 |
Admin | |
aibrainsenses.updateinterval |
(Generated) Interval in seconds between full AI brain senses update ticks; controls how frequently NPCs refresh their awareness of surroundings | aibrainsenses | variable | 0.5 |
Admin | |
ai.brainstats |
(Generated) Prints the current count of active animal, scientist, pet, and new NPC2 brain instances on the server | ai | server | Admin | ||
ai.clearignoredplayers |
Remove all players from the AIs ignore list. | ai | server | Admin | ||
ai.debugvis |
(Generated) When enabled, draws debug visualisations (attack ranges, awareness, etc.) for AI entities near the local player | ai | variable | False |
||
ai.defaultinterpolationdelay |
(Generated) Default network interpolation delay in seconds applied to NPC entity movement; lower values reduce visual lag at the cost of jitter on unstable connections | ai | variable | 0.1 |
Admin | |
ai.designing |
(Generated) When enabled, enables NPC design/placement mode on the client, showing additional gizmos for NPC spawn point and patrol route authoring | ai | variable | False |
||
ai.designingenabled |
ai | variable | False |
Admin | ||
ai.effectaiweapons |
(Generated) When enabled, AI weapons deal real damage when fired; disable to make NPC weapons harmless for testing AI behaviour safely | ai | variable | False |
Admin | |
ai.frametime |
(Generated) Target frame time budget in seconds for AI tick processing; default is 5s in production (1s in editor) to cap CPU usage per AI frame | ai | variable | 5 |
Admin | |
ai.groundalign |
(Generated) When enabled, NPC characters align their body to the terrain slope using IK; disable for flat ground-only alignment | ai | variable | True |
||
ai.groups |
(Generated) When enabled, AI group logic is active allowing NPCs to coordinate as squads; disable to make all NPCs act as independent individuals | ai | variable | True |
Admin | |
ai.ignoreplayers |
(Generated) When enabled, AI entities ignore player presence and will not target or react to players; useful for building/testing without NPC interference | ai | variable | False |
Admin | |
aiinformationzone.usesimpleloscheck |
aiinformationzone | variable | False |
Admin | ||
ai.killanimals |
(Generated) Kills all animal NPCs and animal NPC2 entities currently on the server | ai | server | Admin |
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.