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 | |
|---|---|---|---|---|---|---|
camerarenderer.layermask |
(Generated) Physics layer mask used for raycasting in companion server camera depth sampling; defaults to solid, water, and player movement layers | camerarenderer | variable | 1218656529 |
Admin | |
camerarenderermanager.pool_stats |
(Generated) Prints pool statistics for the camera renderer manager including active renderer count, pooled task count, and task creation/return counters | camerarenderermanager | server | Admin | ||
camerarenderer.maxraysperframe |
(Generated) Maximum number of raycasts per frame used for companion server camera depth sampling | camerarenderer | variable | 100000 |
Admin | |
camerarenderer.maxrendersperframe |
(Generated) Maximum number of camera render tasks that can complete per frame for companion server cameras | camerarenderer | variable | 25 |
Admin | |
camerarenderer.nearplane |
(Generated) Near clipping plane distance for companion server camera renders; 0 = use default | camerarenderer | variable | 0 |
Admin | |
camerarenderer.playermaxdistance |
(Generated) Maximum distance in metres at which player entities are included in companion server camera renders | camerarenderer | variable | 30 |
Admin | |
camerarenderer.playernamemaxdistance |
(Generated) Maximum distance in metres at which player name labels are included in companion server camera render output | camerarenderer | variable | 10 |
Admin | |
camerarenderer.rayjitter |
(Generated) Maximum per-axis camera rotation jitter, in sample cells, applied to each companion server camera render so a stationary camera still returns a natural scatter of ray samples instead of a rigid grid; 0 disables | camerarenderer | variable | 0.5 |
Admin | |
camerarenderer.renderinterval |
(Generated) Interval in seconds between successive companion server camera render dispatches; default 0.05s (20 Hz) | camerarenderer | variable | 0.05 |
Admin | |
camerarenderer.samplesperrender |
(Generated) Number of raycast samples taken per companion server camera render pass for depth reconstruction | camerarenderer | variable | 3000 |
Admin | |
camerarenderer.verticalfov |
(Generated) Vertical field of view in degrees for companion server camera renders; default 65 | camerarenderer | variable | 65 |
Admin | |
camerarenderer.width |
(Generated) Width in pixels of the companion server camera render output; default 320 | camerarenderer | variable | 320 |
Admin | |
cannon.adminfire |
cannon | server | Admin | |||
cannon.debugcameraanimation |
cannon | client | ||||
cannon.ignore_boat_mount_restrictions |
Allows mounting cannons outside of boats for testing. | cannon | variable | False |
Admin | |
cargoship.cargo_escape_boat_rhib |
cargoship | variable | True |
Admin | ||
cargoship.debug_cargo_status |
cargoship | server | Admin | |||
cargoship.debug_info |
cargoship | server | Admin | |||
cargoship.docking_debug |
cargoship | variable | False |
Admin | ||
cargoship.dock_time |
cargoship | variable | 480 |
Admin | ||
cargoship.egress |
cargoship | server | Admin | |||
cargoship.egress_duration_minutes |
cargoship | variable | 10 |
Admin | ||
cargoship.event_duration_minutes |
cargoship | variable | 50 |
Admin | ||
cargoship.event_enabled |
cargoship | variable | True |
Admin | ||
cargoship.loot_rounds |
cargoship | variable | 3 |
Admin | ||
cargoship.loot_round_spacing_minutes |
cargoship | variable | 10 |
Admin | ||
cargoship.refresh_loot_on_dock |
cargoship | variable | True |
Admin | ||
cargoship.should_dock |
cargoship | variable | True |
Admin | ||
carvablepumpkin.texturerequestdistance |
carvablepumpkin | variable | 100 |
|||
cassette.clearcassettes |
(Generated) Clears the saved audio recording from all cassette items currently on the server; returns count of cassettes cleared | cassette | server | Admin | ||
cassette.clearcassettesbyuser |
(Generated) Clears saved audio from all cassettes created by the given Steam64 ID; returns count of cassettes cleared | cassette | server | Admin | ||
cassette.maxcassettefilesizemb |
cassette | variable | 5 |
Admin | ||
catapult.fire |
Fire all catapults | catapult | server | Admin | ||
catapult.reload |
Reload all catapults. 0: empty, 1: stone boulder, 2: fire bomb, 3: propane explosive, 4: bee bomb, 5: bot player | catapult | server | Admin | ||
cctv.camera_disable_seconds |
cctv | variable | 300 |
Admin | ||
cctv.inputbudgetms |
cctv | variable | 0.05 |
Admin | ||
ch47helicopteraicontroller.dropcrate |
(Generated) Commands all active CH47 Chinook helicopter AI controllers to drop their cargo crate immediately | ch47helicopteraicontroller | server | Admin | ||
chat.add |
(Generated) Server-to-client command that adds a chat message to the local chat UI, including the sender name, message text, and channel type | chat | client | |||
chat.add2 |
Adds a message to the chat UI. Usage: add2 <channelNum> <steamID> <text> <name> <nameColor> <volume> <nameFormatted>. Use 1 for volume. | chat | client | |||
chat.cardgamesay |
chat | server | ||||
chat.clansay |
chat | server | ||||
chat.clear |
(Generated) Clears all messages from the chat history display, removing all visible chat lines from the UI | chat | client | |||
chat.enabled |
(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session | chat | variable | True |
||
chat.globalchat |
chat | variable | True |
Admin | ||
chat.hidechatintutorial |
chat | variable | True |
Admin | ||
chat.historysize |
Number of messages to keep in memory for chat history | chat | variable | 1000 |
Admin | |
chat.localchat |
chat | variable | False |
Admin | ||
chat.localchatrange |
(Generated) Maximum distance in metres within which local chat messages are visible to nearby players; messages from beyond this range are not received | chat | variable | 100 |
Admin | |
chat.localsay |
chat | server | ||||
chat.mute |
(Generated) Mutes a player by name or Steam ID, hiding all their chat messages from the local player | chat | client |
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.