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 | |
|---|---|---|---|---|---|---|
relay.restart |
Attempts to restart the Rust Relay connection (may cause short lag) | relay | server | Admin | ||
relay.rpc_whitelist_add |
Adds an RPC Message to the RPC Whitelist | relay | server | Admin | ||
relay.rpc_whitelist_rebuild |
Rebuilds the RPC Whitelist ID List | relay | server | Admin | ||
relay.rpc_whitelist_remove |
Removes an RPC Message from the RPC Whitelist | relay | server | Admin | ||
relay.shutdown |
Shutsdown the Rust Relay sever connection | relay | server | Admin | ||
relay.status |
Returns a detailed Rust Relay status report | relay | server | Admin | ||
removemoderator Steam64ID |
Removes the second highest admin auth level (1) from the player | Admin | None | Yes | ||
removeowner Steam64ID |
Removes the highest admin auth level (2) from the player | Admin | None | Yes | ||
render.building_blocked_preview_distance |
Distance from the border of building blocked to show the red preview | render | variable | 100 |
||
render.computebuffer_setdata_immediate |
Whether to call ComputeBuffer.SetData immediately or at the end of the frame | render | variable | True |
||
render.expand_instancing |
(Generated) Forces GPU instancing to expand and rebatch a specific instancing group by name; useful for debugging instancing issues without restarting | render | client | |||
render.instanced_rendering |
0 = off, 1 = on (must restart client for changes to take effect) | render | variable | 0 |
||
render.instanced_toggle_all |
Developer command to toggle instanced rendering at runtime to measure performance impact | render | variable | True |
||
render.instanced_toggle_buildings |
Toggle rendering of buildings on / off | render | variable | True |
||
render.instanced_toggle_cliffs |
Toggle rendering of cliffs on / off | render | variable | True |
||
render.instanced_toggle_other |
Toggle rendering of uncategorized meshes on / off | render | variable | True |
||
render.instancing_render_distance |
Max distance for instanced rendering, can be higher than normal render distance | render | variable | 1000 |
||
render.max_renderers |
Set the amount of instanced renderers to show for debugging | render | variable | 0 |
||
render.multidraw |
Allow unity to batch together multiple draw calls | render | variable | True |
||
render.print_global_entities |
Print off count of global building entities on the client | render | client | |||
render.print_instanced_cell |
Print number of meshes inside a single grid | render | client | |||
render.print_instanced_debug |
Print off array size and memory usage to ensure no memory leaks & debug rendering system | render | client | |||
render.print_instanced_renderers |
Print off number of each mesh inside instanced rendering system (including outside of render range) | render | client | |||
render.print_tree_counts |
Print off count of trees to ensure server sent them all | render | client | |||
render.render_shadows |
(Generated) Enables or disables shadow rendering globally on the client; disabling shadows significantly improves GPU performance | render | variable | True |
||
render.show_building_blocked |
(Generated) Shows a coloured overlay on building-blocked areas client-side, visualising where construction is prevented | render | variable | True |
||
render.show_building_blocked_server |
render | variable | True |
Admin | ||
render.test_instancing_culling |
Spawn (default 50k) prefabs spread across the map to quickly test instanced rendering system in isolation | render | client | |||
render.tree_entities |
Print off count of trees to ensure server sent them all | render | server | Admin | ||
render.upload_multidraw_meshes_mode |
0 = CPU, 1 = GPU | render | variable | 0 |
||
rentableshop.additionalchecktimehoursdebug |
When checking the time to see if items need to be deleted, add this many hours to what it thinks the current time is | rentableshop | variable | 0 |
Admin | |
rentableshop.closenearestshop |
Close the nearest shop in 10m. Useful for testing | rentableshop | server | Admin | ||
rentableshop.initialscrapfee |
rentableshop | variable | 100 |
Admin | ||
rentableshop.maxstoreditemsdurationminutes |
How long stores should store items (after a shop is closed) for before they are destroyed | rentableshop | variable | 1440 |
Admin | |
rentableshop.processrenttick |
rentableshop | server | Admin | |||
rentableshop.protectionfromtakeoverhours |
rentableshop | variable | 6 |
Admin | ||
rentableshop.randomiseownerofnearestshop |
Randomise the owner of the nearest shop in 10m. Useful for testing | rentableshop | server | Admin | ||
rentableshop.resettakeoverprotectionofclosestshop |
Reset the takeover protection duration of nearest shop. Useful for testing | rentableshop | server | Admin | ||
rentableshop.scrapperhourrent |
rentableshop | variable | 10 |
Admin | ||
reports.exceptionreportmaxlength |
(Generated) Maximum character length of exception reports submitted to the crash reporter; clamped to a minimum of 250 characters | reports | variable | 600 |
||
resetstate Steam64ID |
Resets the given player's state, eg, if they are hostile to safezones | Admin | None | Yes | ||
rgbeffects.brightness |
Brightness of colors, from 0 to 1 (note: may affect color accuracy) | rgbeffects | variable | 1 |
||
rgbeffects.colorcorrection_razer |
Controls how RGB values are mapped to LED lights on Razer devices | rgbeffects | variable | (3.00, 3.00, 3.00) |
||
rgbeffects.colorcorrection_steelseries |
Controls how RGB values are mapped to LED lights on SteelSeries devices | rgbeffects | variable | (1.50, 1.50, 1.50) |
||
rgbeffects.enabled |
Enables RGB lighting effects (supports SteelSeries and Razer) | rgbeffects | variable | True |
||
rgbeffects.pulse |
(Generated) Pulses all RGB lighting devices to a given colour over the specified duration in seconds; uses the RGB controller pulse animation | rgbeffects | client | |||
rgbeffects.static |
(Generated) Sets all RGB lighting devices to a static colour; takes an RGBA colour argument and applies it to the RGB controller instance | rgbeffects | client | |||
rhib.rhibpopulation |
Population active on the server | rhib | variable | 0 |
Admin | |
ridablehorse2.autoavoidance |
ridablehorse2 | variable | True |
Admin | ||
ridablehorse2.debug |
ridablehorse2 | variable | False |
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.