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

Console commands any player can type into the F1 console on any server, no admin rights needed.

490 commands
CommandDescriptionCategoryTypeDefaultPermission
meta.if_true if_true <command> <condition> - runs a command if the condition is true meta client
meta.reset_cycle reset_cycle <key> - resets a cycled bind to the beginning meta client
midiconvar.bindkeyoff Binds a note key being released to a convar eg. BindMidiKeyOff NOTE CHANNEL kill midiconvar client
midiconvar.bindkeyon Binds a note key being pressed to a convar eg. BindMidiKeyOn NOTE CHANNEL kill midiconvar client
midiconvar.bindknob Binds a given knob to a convar with min/max eg. BindMidiKnob NOTE CHANNEL graphics.fov 70 90 midiconvar client
midiconvar.bindknobrelative Binds a given knob to a convar with a relative rate for endless scrolling eg. BindMidiKnob NOTE CHANNEL graphics.fov 1 midiconvar client
midiconvar.clearallbindings (Generated) Clears all registered MIDI input-to-convar bindings; admin-only; requires MidiConvar instance to be active midiconvar client
midiconvar.printbindings (Generated) Prints all current MIDI-to-convar bindings to the console; admin-only; requires MidiConvar instance to be active midiconvar client
midiconvar.reloadbindings Reloads midi bindings from disk midiconvar client
music.info (Generated) Prints the name of the currently playing music track and its playback position to the console music client
mutelist Returns a list of players with an index that you have locally muted General None
networkprofiler.profile [time to profile(in seconds), min(0.1), max, float] networkprofiler client 1000
nexus.redirect Disconnect and connect to a new server. Can be run from the server. Usage: <address> [port] [protocol] nexus client
nobuildzonematerialcontroller.setheight [0.0-10] nobuildzonematerialcontroller client
nobuildzonematerialcontroller.setstrengthday [0.0-1.0] nobuildzonematerialcontroller client
nobuildzonematerialcontroller.setstrengthnight [0.0-1.0] nobuildzonematerialcontroller client
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
party.connectparty (Generated) Connects the local player to the same server as the rest of their party if a party server is set party client
party.createparty (Generated) Creates a new party for the local player, generating a unique party ID and making the player the party leader party client
party.fakepartyinvite (Generated) Debug command that simulates receiving a party invite from a fake player, used to test the party invite UI flow party client
party.inviteparty (Generated) Sends a party invite to the named player or Steam ID, requesting they join the local player party party client
party.joinparty (Generated) Joins an existing party using the given party ID or invite token party client
party.kickparty (Generated) Kicks the specified party member by name or Steam ID from the current party; party leader only party client
party.leaveparty (Generated) Removes the local player from their current party, disbanding it if they are the last member party client
party.printparty (Generated) Prints the current party state to the console, listing all members, their Steam IDs, and the party ID party client
perf 0/1/2/3/4/5/6 Sets performance data to show at the bottom left of your screen (0 - Removes stats1 - FPS2 - + Frame latency3 - + RAM usage4 - + Ping5 - + Invokes6 - + Tasks) General None
ping Returns your latency to the server General None
player.abandonmission player server
player.cinematic_gesture player server
player.cinematic_list (Generated) Prints a table of all available cinematic animation states and their clip names and durations; admin/developer only; used for selecting animations in cinematics player client
player.cinematic_play player client
player.cinematic_stop player client
player.copyrotation player server
player.gesture (Generated) Sends a request to the server to start the named gesture on the local player; the gesture name must match a valid entry in the gesture collection player client
player.list_cinematic_gestures (Generated) Prints a list of all gesture convar names that are tagged as cinematic type; used to discover available gesture names for use with player.gesture player client
playermodel.debugheadbug (Generated) Admin-only: scans players within 50m and logs head IK debug data for each PlayerModel to diagnose head bone alignment bugs playermodel client
player.mount player server
player.petcmd (Generated) Issues a command to the local player's pet; first argument is the command type index, second is the target entity ID; used for controlling tamed animals player client
pool.clear_assets (Generated) Clears all cached entries from the asset pool matching the optional name filter pool client
pool.clear_memory (Generated) Clears all entries from the object memory pool matching the optional name filter; freed pooled objects are garbage collected pool client

Console commands any player can type into the F1 console on any server, no admin rights needed. Search by name, description or category; every row has a copy button.

Frequently Asked Questions

Press F1 in game. Type a command and press Enter; press F1 again to close it.

A community-maintained export of Rust's own generated command metadata. Commands change with game updates, so treat it as a helpful reference rather than an exhaustive one.