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