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 | |
|---|---|---|---|---|---|---|
ai.usegrid |
(Generated) When enabled, AI uses the spatial grid for entity queries; disable to fall back to brute-force entity iteration for debugging spatial query issues | ai | variable | True |
Admin | |
ai.usesetdestinationfallback |
(Generated) When enabled, falls back to SetDestination if CalculatePath fails to find a valid path to the target | ai | variable | True |
Admin | |
ai.wakesleepingai |
(Generated) Wakes all currently sleeping AI information zones, forcing all sleeping NPCs within them to become active; reports zones and entity counts woken | ai | server | Admin | ||
ai.watchedangle |
The angle under which the AI will think it's being watched by another entity | ai | variable | 50 |
Admin | |
analytics.analytics_bulk_container_url |
Azure blob container url for use with client secret authentication | analytics | variable | Admin | ||
analytics.analytics_bulk_upload_url |
Azure blob container url + SAS token, enables a more efficient upload method | analytics | variable | Admin | ||
analytics.analytics_header |
Header key of secret when uploading analytics | analytics | variable | X-API-KEY |
Admin | |
analytics.analytics_secret |
Header secret value when uploading analytics | analytics | variable | Admin | ||
analytics.azure_client_id |
Azure client id for authentication | analytics | variable | Admin | ||
analytics.azure_client_secret |
Azure client secret for authentication | analytics | variable | Admin | ||
analytics.azure_tenant_id |
Azure tenant id for authentication | analytics | variable | Admin | ||
analytics.dryrun |
Executes entire flow without actually sending out anything | analytics | variable | False |
||
analytics.gameplay_analytics |
Toggle whether gameplay analytics is collected | analytics | variable | False |
Admin | |
analytics.gameplay_rpc_analytics |
Toggle whether gameplay rpc logging is collected | analytics | variable | False |
Admin | |
analytics.gameplay_tick_analytics |
Toggle whether gameplay tick analytics is collected | analytics | variable | False |
Admin | |
analytics.log |
analytics | variable | False |
|||
analytics.pending_analytics |
Shows how many analytics events are pending upload | analytics | client | |||
analytics.performance_analytics |
Toggle to turn off server performance collection | analytics | variable | True |
Admin | |
analytics.resetstats |
analytics | client | ||||
analytics.server_analytics_url |
analytics | variable | https://rust-api.facepunch.com/api/public/analytics/rust/server |
Admin | ||
analytics.small_buffer_send_limit |
Size of analytics events, in bytes, that we try to send off using the same task thread. To disable, set to -1 | analytics | variable | 16384 |
Admin | |
analytics.stats |
analytics | client | ||||
analytics.tablestats |
analytics | client | ||||
analytics.uploaderstats |
analytics | client | ||||
analytics.usev2 |
analytics | variable | True |
|||
antihack.admincheat |
antihack | variable | True |
Admin | ||
antihack.build_inside_check |
antihack | variable | 2 |
Admin | ||
antihack.build_losradius |
antihack | variable | 0.01 |
Admin | ||
antihack.build_losradius_sleepingbag |
antihack | variable | 0.3 |
Admin | ||
antihack.build_terraincheck |
antihack | variable | True |
Admin | ||
antihack.build_vehiclecheck |
antihack | variable | True |
Admin | ||
antihack.check_mount_distance |
antihack | variable | 1 |
Admin | ||
antihack.debuglevel |
antihack | variable | 1 |
Admin | ||
antihack.enforcementlevel |
antihack | variable | 1 |
Admin | ||
antihack.explosive_vehicle_parent_damage_deployables |
Should explosives parented to vehicles damage deployables | antihack | variable | False |
Admin | |
antihack.eye_clientframes |
antihack | variable | 2 |
Admin | ||
antihack.eye_distance_parented_mounted_forgiveness |
antihack | variable | 2 |
Admin | ||
antihack.eye_forgiveness |
antihack | variable | 0.4 |
Admin | ||
antihack.eye_history_forgiveness |
antihack | variable | 0.1 |
Admin | ||
antihack.eye_history_penalty |
antihack | variable | 100 |
Admin | ||
antihack.eye_losradius |
antihack | variable | 0.158 |
Admin | ||
antihack.eye_noclip_backtracking |
antihack | variable | 0.01 |
Admin | ||
antihack.eye_noclip_cutoff |
antihack | variable | 0.06 |
Admin | ||
antihack.eye_noclip_margin |
antihack | variable | 0.25 |
Admin | ||
antihack.eye_penalty |
antihack | variable | 0 |
Admin | ||
antihack.eye_protection |
antihack | variable | 4 |
Admin | ||
antihack.eye_serverframes |
antihack | variable | 2 |
Admin | ||
antihack.eye_terraincheck |
antihack | variable | True |
Admin | ||
antihack.eye_vehiclecheck |
antihack | variable | True |
Admin | ||
antihack.flyhack_extrusion |
antihack | variable | 2 |
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.