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
nexus.protectionduration Maximum time in seconds to keep transfer protection enabled on entities nexus variable 300 Admin
nexus.redirect Disconnect and connect to a new server. Can be run from the server. Usage: <address> [port] [protocol] nexus client
nexus.refreshislands (Generated) Forces a refresh of the Nexus island layout, re-querying the zone controller for current island assignments nexus server Admin
nexus.rpctimeoutmultiplier Multiplier for nexus RPC timeout durations in case we expect different latencies nexus variable 1 Admin
nexus.secretkey (Generated) Shared secret key used to authenticate Nexus inter-server communication; must match across all servers in the same Nexus cluster nexus variable Admin
nexus.serverlistenabled Controls visibility of the nexus tab on the server browser nexus variable False
nexus.serverlistendpoint Nexus API endpoint to use for the server browser nexus variable https://gw.facepunch.com/nexus/browserList
nexus.serverlistrealm Realm of servers to show on the server list (-1 for auto) nexus variable -1
nexus.timeoffset Time offset in hours from the nexus clock nexus variable 0 Admin
nexus.transfer (Generated) Initiates a Nexus transfer of the specified player to a named destination server or zone in the cluster nexus server Admin
nexus.transferflushtime Maximum amount of time in seconds that transfers should be cached before auto-saving nexus variable 60 Admin
nexus.uploadmap Reupload the map image to the nexus. Normally happens automatically at server boot. WARNING: This will lag the server! nexus server Admin
nexus.zonecontroller (Generated) Name of the zone controller implementation used for this Nexus server (e.g. basic, advanced); controls how players are routed between servers nexus variable basic Admin
nobuildzonematerialcontroller.setheight [0.0-10] nobuildzonematerialcontroller client
nobuildzonematerialcontroller.setstrengthday [0.0-1.0] nobuildzonematerialcontroller client
nobuildzonematerialcontroller.setstrengthnight [0.0-1.0] nobuildzonematerialcontroller client
noclip Toggle noclip flight for the player Admin None Yes
note.craft_add (Generated) Server-to-client notification that adds a new crafting task to the client crafting queue UI, showing the item, amount, and skin being crafted note client
note.craft_done (Generated) Server-to-client notification that a crafting task has finished; updates the queue UI and triggers success or failure feedback note client
note.craft_fasttracked (Generated) Server-to-client notification that a crafting task has been fast-tracked (instant completed), immediately removing it from the queue display note client
note.craft_start (Generated) Server-to-client notification that marks a crafting task as started with a completion time, updating the crafting queue timer display note client
note.inv (Generated) Server-to-client notification that displays an item pickup notice and increments the relevant Steam stat counters for harvesting and pickup achievements note client
note.update note server
notifications.addfakenotices (Generated) Injects a set of fake account notice entries into the notification system for testing notification display and interaction notifications client
notifications.dumpnotifications (Generated) Logs all active notification entries to the console showing ID, type, seen state, link, and text for debugging notifications client
notifications.forceprocess (Generated) Forces an immediate notification processing pass and refreshes the notification UI; bypasses normal schedule notifications client
notifications.refresh (Generated) Clears all notification visuals and rebuilds them from the current notifications list for UI debugging notifications client
notifications.resetcleared notifications client
npcanimcontroller.lookinterpspeed npcanimcontroller variable 3
npcanimcontroller.spineinterpspeed npcanimcontroller variable 3
npcautoturret.forcedamageblockedsleepers If an npc turret is firing at a sleeping player and the player is blocked, still apply damage npcautoturret variable True Admin
npcautoturret.sleeperhostiledelay How many seconds until a sleeping player is considered hostile npcautoturret variable 1200 Admin
npcvendingmachine.addhours Simulates the provided number of hours passing in the vending machine system npcvendingmachine server Admin
npcvendingmachine.dynamicpricingenabled Whether to run the the dynamic pricing system npcvendingmachine variable True Admin
npcvendingmachine.maximumpricemultiplier The maximum point that a price can increase to (2 = 200%) npcvendingmachine variable 2 Admin
npcvendingmachine.minimumpricemultiplier The Minimum point that the price can drop to (0.5 = 50% off) npcvendingmachine variable 0.5 Admin
npcvendingmachine.pricedecreaseamount How much to decrease the price for if it is underselling (0.05 = 5%) npcvendingmachine variable 0.05 Admin
npcvendingmachine.priceincreaseamount How much to increase the price by if it is selling a lot (0.05 = 5%) npcvendingmachine variable 0.1 Admin
npcvendingmachine.priceupdatefrequencybiweekly How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour) npcvendingmachine variable 2 Admin
npcvendingmachine.priceupdatefrequencydefault How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour) npcvendingmachine variable 3 Admin
npcvendingmachine.priceupdatefrequencyweekly How many realtime hours are checked when looking for price increases. Max 72 (10 days), min 0.5 (half an hour) npcvendingmachine variable 1 Admin
npcvendingmachine.printallpricechanges Print out all current price changes on the server npcvendingmachine server Admin
npcvendingmachine.resetdynamicpricing Resets the state of all discounts and surcharges from NPC vending machines npcvendingmachine server Admin
npcvendingmachine.resetfrequencytags npcvendingmachine server Admin
npcvendingmachine.startingpricemultiplier What discount surcharge should be applied to items when the server starts npcvendingmachine variable 2 Admin
npc.vendor_attack_heli_enabled npc variable True Admin
npc.vendor_hab_enabled npc variable True Admin
npc.vendor_minicopter_enabled npc variable True Admin
npc.vendor_rhib_enabled npc variable True Admin
npc.vendor_rowboat_enabled npc variable True 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.