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
wildlifehazard.repositiontimermultiplier (Generated) Global multiplier applied to the cooldown timer between wildlife hazard reposition attempts wildlifehazard variable 1 Admin
wipetimer.days_to_add_test (Generated) Number of days to add to the server's wipe timer during testing; registered as wipetimer.days_to_add_test; 0 = no adjustment wipetimer variable 0 Admin
wipetimer.hours_to_add_test (Generated) Number of hours to add to the server's wipe timer during testing; registered as wipetimer.hours_to_add_test wipetimer variable 0 Admin
wipetimer.printtimezones (Generated) Prints a JSON list of all system, Windows, and IANA timezone identifiers available on the server machine wipetimer server Admin
wipetimer.printwipe (Generated) Prints the current wipe timer status including next wipe date, frequency, and time remaining wipetimer server Admin
wipetimer.wipecronoverride Custom cron expression for the wipe schedule. Overrides all other convars (except wipeUnixTimestampOverride) if set. Uses Cronos as a parser: https://github.com/HangfireIO/Cronos/ wipetimer variable Admin
wipetimer.wipedayofweek 0=sun,1=mon,2=tues,3=wed,4=thur,5=fri,6=sat wipetimer variable 4 Admin
wipetimer.wipehourofday Which hour to wipe? 14.5 = 2:30pm wipetimer variable 19 Admin
wipetimer.wipetimezone The timezone to use for wipes. Defaults to the server's time zone if not set or invalid. Value should be a TZ identifier as seen here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones wipetimer variable Europe/London Admin
wipetimer.wipeunixtimestampoverride Unix timestamp (seconds) for the upcoming wipe. Overrides all other convars if set to a time in the future. wipetimer variable 0 Admin
wolf2.population Population active on the server, per square km wolf2 variable 2 Admin
wolf.population Population active on the server, per square km wolf variable 2 Admin
workbench.comfortradiusscale workbench variable 0.95 Admin
workbench.scalecomfortradius workbench variable True Admin
workbench.skipclearancechecks workbench variable False Admin
workbench.workbench_upgrade_icons (Generated) When enabled, shows installed workbench upgrade icons in the vitals UI and expands the workbench vital panel to fit them workbench variable False
workshop.print_approved_skins (Generated) Prints a list of all workshop-approved skins on the server with their item short names and approved skin IDs workshop server Admin
workshop.print_loaded_skins (Generated) Prints a list of all workshop skins currently loaded in the client, showing their item short name and skin ID workshop client
world.cache (Generated) When enabled, caches world data for faster loading; disabled by default in editor server builds to ensure fresh data during development world variable True
world.configfile (Generated) Path to a world generation config file used by the procedural map generator; used when configString is empty world variable Admin
world.configstring (Generated) World generation config string passed directly to the procedural map generator; overrides the config file if set world variable Admin
world.drawbounds (Generated) Draws flat wireframe boxes in the world showing world bounds (red), terrain margin (yellow), deep sea bounds (cyan), and portal bounds (green/magenta) for the given duration in seconds world server Admin
world.monuments (Generated) Prints a table of all monuments on the current map including type, display name, prefab path, and world position; admin/developer only world client
world.printrails Print list of all railroad meshes world client
world.renderlabs Renders a PNG of the current map's underwater labs, for a specific floor world client
world.rendermap Renders a high resolution PNG of the current map world client
world.rendertunnels Renders a PNG of the current map's tunnel network world client
world.streaming (Generated) When enabled, world assets are streamed in and out based on proximity; disable to force all world data to stay loaded at once world variable True
writecfg Writes settings and keybinds to the cfg files General None
xmasdungeon.playerdetectrange How far we detect players from our inside/outside xmasdungeon variable 30 Admin
xmasdungeon.xmaslifetime How long each active dungeon should last before dying xmasdungeon variable 1200 Admin
xmasdungeon.xmaspopulation Population active on the server xmasdungeon variable 0 Admin
xmas.enabled (Generated) Enables the Christmas event on the server, activating Christmas-themed loot spawns, trees, and holiday gift mechanics xmas variable False Admin
xmas.giftsperplayer (Generated) Target number of gift entities to maintain per connected player during the xmas event; controls overall gift density on the server xmas variable 2 Admin
xmas.refill (Generated) Manually triggers a Christmas gift spawn pass, filling the world with gifts up to the giftsPerPlayer target for all connected players xmas server Admin
xmas.spawnattempts (Generated) Number of spawn attempts made per player when trying to place Christmas gifts during refill; higher values increase fill reliability in cluttered areas xmas variable 5 Admin
xmas.spawnrange (Generated) Radius in metres around each player within which Christmas gift entities are spawned during the xmas event refill xmas variable 40 Admin
ziplinelaunchpoint.highlight ziplinelaunchpoint server Admin
ziplinelaunchpoint.report ziplinelaunchpoint server Admin
zombie.population Population active on the server, per square km zombie variable 0 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.