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
CommandDescriptionCategoryTypeDefaultPermission
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.