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 | |
|---|---|---|---|---|---|---|
antihack.tick_intermediate_distance |
How far away can an intermediate position be when receiving a tick | antihack | variable | 0.55 |
Admin | |
antihack.tick_max_distance |
antihack | variable | 1.1 |
Admin | ||
antihack.tick_max_distance_falling |
antihack | variable | 4 |
Admin | ||
antihack.tick_max_distance_parented |
antihack | variable | 3 |
Admin | ||
antihack.use_legacy_mesh_inside_check |
antihack | variable | True |
Admin | ||
antihack.userlevel |
antihack | variable | 2 |
Admin | ||
apartment.adminapartmentbypass |
Should admins be able to bypass apartment authorization checks? | apartment | variable | False |
Admin | |
apartment.adminapartmentnoclip |
Should admins be able to noclip in apartments? | apartment | variable | True |
Admin | |
apartment.allowcombatoutsideofbreakin |
Should combat be allowed inside apartment rooms outside of the break-in period? | apartment | variable | True |
Admin | |
apartment.apartmentevictiondelay |
How long should we wait before evicting a player from their apartment if they don't pay rent? | apartment | variable | 86400 |
Admin | |
apartment.apartmentfreerenthours |
How many hours of scrap upkeep does the apartments spawn with (so players don't see 'Eviction' vital right after renting an apartment | apartment | variable | 4 |
Admin | |
apartment.apartmentinvisibleblocker |
Should an invisible blocker prevent guests from entering apartments that they don't have access to? | apartment | variable | True |
Admin | |
apartment.breakinseconds |
How long a player needs to hold the break in interaction on an apartment door with a master key | apartment | variable | 30 |
Admin | |
apartment.checkoutallrooms |
Checkout every room in the apartment complex | apartment | server | Admin | ||
apartment.checkoutroom |
apartment | server | Admin | |||
apartment.fakerentroom |
apartment | server | Admin | |||
apartment.intruderauthseconds |
How long a player stays authorized on an apartment room after breaking in with a master key | apartment | variable | 300 |
Admin | |
apartment.masterkeyprice |
How much scrap the apartment security NPC charges for a master key | apartment | variable | 1000 |
Admin | |
apartment.npcsecuritydooropentime |
How long should the apartment security NPC keep the door open for after being paid? | apartment | variable | 300 |
Admin | |
apartment.printapartmentculling |
Print list of apartments and their culling states | apartment | client | |||
apartment.printapartmentfurniture |
Print list of furniture inside your room | apartment | server | Admin | ||
apartment.printitemtax |
Print out a list of all items that apartments will tax | apartment | server | Admin | ||
apartment.rentallrooms |
apartment | server | Admin | |||
apartment.rentallroomsoftype |
apartment | server | Admin | |||
apartment.rentroom |
apartment | server | Admin | |||
apartment.rentscaling |
Should the rent scale based on the items you have stored inside your apartment? | apartment | variable | 0 |
Admin | |
apartment.scheduleddeath |
Test triggering the scheduled death in safezones | apartment | server | Admin | ||
apartment.testapartmentsecuritydoor |
Test triggering the apartment security door | apartment | server | Admin | ||
app.alarmcooldown |
Cooldown time before alarms can send another notification (in seconds) | app | variable | 30 |
Admin | |
app.appban |
(Generated) Bans a player by Steam ID from the server via the app layer, adding them to the banlist and kicking them if connected | app | server | Admin | ||
app.appunban |
(Generated) Removes a ban for the specified Steam ID from the server banlist, allowing the player to reconnect | app | server | Admin | ||
app.connections |
app | server | Admin | |||
app.endpoint |
Base address for the Rust+ companion server API | app | variable | https://companion-rust.facepunch.com/api |
||
app.info |
(Generated) Prints current server info including name, level, connected players, max players, and network address to the console | app | server | Admin | ||
app.listenip |
(Generated) IP address the server listens on for incoming connections; leave empty to bind to all available network interfaces | app | variable | Admin | ||
app.logexceptions |
(Generated) When enabled, server-side C# exceptions are written to the server log file; disabling reduces log noise on servers with known non-critical exceptions | app | variable | True |
Admin | |
app.maxconnections |
(Generated) Maximum number of simultaneous player connections allowed; connections above this limit are rejected with a server full message | app | variable | 500 |
Admin | |
app.maxconnectionsperip |
(Generated) Maximum simultaneous connections from the same IP address; prevents a single host from consuming all connection slots | app | variable | 10 |
Admin | |
app.maxmessagesize |
(Generated) Maximum allowed size in bytes of a single network message; oversized messages are dropped to prevent memory exhaustion attacks | app | variable | 1048576 |
Admin | |
app.notifications |
Enables sending push notifications | app | variable | True |
Admin | |
app.pair |
app | server | ||||
app.port |
(Generated) UDP port number the server listens on; default is 28015; must be open in firewall for players to connect | app | variable | 28083 |
Admin | |
app.publicip |
(Generated) Public IP address advertised to the Steam server browser; leave empty to auto-detect; set explicitly if behind NAT | app | variable | Admin | ||
app.queuelimit |
Max number of queued messages - set to 0 to disable message processing | app | variable | 100 |
Admin | |
app.regeneratetoken |
app | server | ||||
app.resetlimiter |
app | server | Admin | |||
app.retry_initialize |
Retry initializing the Rust+ companion server if it previously failed | app | server | Admin | ||
app.serverid |
app | variable | Admin | |||
app.update |
Disables updating entirely - emergency use only | app | variable | True |
Admin | |
audio.advancedocclusion |
Use more advanced sound occlusion | audio | variable | False |
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.