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
satellite.site_max_unevenness Max terrain height deviation (m) from the crash footprint's best-fit plane before a spot is rejected as too uneven (cliff edges, crests, dips the remains meshes can't hide) satellite variable 2 Admin
satellite.sky_trail Render the satellite's descent as a map-wide sky ribbon tracing the real flight path, visible from any distance at any draw distance setting. Rendered client-side from the entity's networked positions. satellite variable True Admin
satellite.sky_trail_age_fade Fade each point of the sky ribbon out over its lifetime (sky_trail_seconds), like a TrailRenderer — the streak continuously dissolves behind the satellite instead of holding full brightness until its points expire. satellite variable True Admin
satellite.sky_trail_drain_seconds Seconds the sky ribbon takes to drain away tail-first after the satellite crashes or is destroyed. The recorded point ages are compressed into this window, so the ribbon keeps shrinking exactly the way it does in flight, and the impact end of the streak is the last to go. satellite variable 10 Admin
satellite.sky_trail_max_length Maximum length of the sky ribbon in meters of flight path — the tail is trimmed to keep the ribbon at or under this. 0 = no length cap, letting the sky_trail_seconds lifetime fade own the tail instead of a hard cut. satellite variable 0 Admin
satellite.sky_trail_noise Meters of smooth random wobble baked into the sky ribbon as it's laid down, so the streak reads as turbulent rather than a perfect straight line. Keep it under the dish's size (~3m) or the trail visibly detaches from the model. 0 = perfectly straight. satellite variable 1 Admin
satellite.sky_trail_seconds Seconds of flight path the sky ribbon spans — its TrailRenderer-style lifetime: with sky_trail_age_fade on, points dissolve to nothing as they reach this age. Capped by the ribbon's internal point budget at ~128s. satellite variable 60 Admin
satellite.sky_trail_width_degrees On-screen thickness of the sky ribbon's head, in degrees of view angle — it holds the same apparent width whatever distance it's projected at, tapering to a point at the tail. satellite variable 0.075 Admin
satellite.targeting_budget_ms Crash targeting: max milliseconds per frame spent scanning for a safe crash site. The scan resumes next frame when exceeded. satellite variable 5 Admin
satellite.targeting_coverage_factor Crash targeting: candidate samples tested per clearance-footprint, i.e. per (targetingRadius/clearanceRadius)^2. The sample count scales with the targeting area, so a small circle runs far fewer checks than a large one. ~1.2 is bare geometric coverage (samples spaced ~one clearance apart); the default adds margin to catch tight gaps. Pushing it much higher mostly adds correlated, redundant checks. satellite variable 3 Admin
satellite.targeting_min_samples Crash targeting: minimum candidate samples per search, regardless of how small the targeting circle is. Floors the area-scaled sample count so a small but cluttered area still gets a fair number of attempts. satellite variable 8 Admin
satellite.thruster_extra_steps When a thruster move finds no valid crash site, how many extra steps to take in the same direction before giving up. Fuel cost is linear in the number of steps taken (a 3-step move costs 3 fuel), and a further step isn't attempted if the player can't afford it. satellite variable 2 Admin
satellite.thruster_module_count Thruster modules salvaged from fully harvesting the crash remains satellite variable 3 Admin
satellite.thruster_module_min_condition Minimum condition fraction of salvaged thruster modules, regardless of how much fuel the satellite burned before lock-in satellite variable 0.2 Admin
satellite.trail_alpha_scale Multiplier on the alpha of the satellite trails' authored colour gradients, saturating at full opacity — the authored fades drop to near-transparent within the first quarter of the trail, so values above 1 keep progressively more of its length visible. Applied alongside trail_time_scale as the trails switch on. satellite variable 1 Admin
satellite.trail_time_scale Multiplier on the authored lifetime of the satellite's trail renderers — a trail spans this many times the authored seconds of flight path, so it directly scales the visible streak length. Applied as the trails switch on (they sit out the projected far-distance stretch and only run once the satellite is drawn at its real position), so changes take effect at the next handover, not mid-trail. Replicated because trails render client-side. satellite variable 1 Admin
satellite.trigger Trigger a satellite crash at the calling player's position or optional coordinates, with an optional satellite mass (kg) driving loot like a computer-controlled crash: satellite.trigger [mass] or satellite.trigger [x z [mass]] satellite server Admin
satellite.wreck_fire_duration Seconds the main wreck stays too hot to harvest after impact satellite variable 480 Admin
scenetoprefab.monument_scenes_enabled scenetoprefab variable False
scraptransporthelicopter.population Population active on the server scraptransporthelicopter variable 0 Admin
screenshot.hiresscreenshotcustomwidth Set a custom width for takehiresscreenshot and takehirestransparentscreenshot. Set to 0 to use default size. screenshot variable 0
screenshot.takehiresscreenshot (Generated) Takes a high-resolution screenshot using the configured custom width or the default upscale factor screenshot client
screenshot.takehirestransparentscreenshot (Generated) Takes a high-resolution screenshot with a transparent background for use in promotional material screenshot client
screenshot.takescreenshot (Generated) Takes a standard resolution screenshot and saves it to the screenshots folder screenshot client
screenshot.taketransparentscreenshot (Generated) Takes a screenshot with a transparent background by disabling skybox and terrain rendering screenshot client
searchlight.debugvolumetrics searchlight variable False
sensecomponent.maxrefreshintervalseconds sensecomponent variable 1 Admin
sensecomponent.minrefreshintervalseconds sensecomponent variable 0.2 Admin
sentry.debugpreventduplicates Prevents auto turrets getting added more than once to the IO queue sentry variable True Admin
sentry.hostileduration how long until something is considered hostile after it attacked sentry variable 120 Admin
sentry.interferenceradius radius to check for other turrets sentry variable 40 Admin
sentry.maxinterference max interference from other turrets sentry variable 12 Admin
sentry.scantimer How quickly can a turret acquire a potential target. Less is faster, but perf taxing sentry variable 1 Admin
sentry.targetall target everyone regardless of authorization sentry variable False Admin
server.allowsorting Set to false to disable the storage adaptor sorting functionality server variable True Admin
server.allowvineswinging (Generated) When true, players can grab and swing on deployed vines; disable to prevent vine-swinging movement server variable True Admin
server.anticheatid (Generated) Easy Anti-Cheat product ID used to authenticate this server with EAC services server variable Admin
server.anticheatkey (Generated) Easy Anti-Cheat product key used alongside anticheatid for EAC server authentication server variable Admin
server.anticheatlog (Generated) Sets the EOS (Epic Online Services) anti-cheat log verbosity level; higher values produce more detailed anti-cheat diagnostic output server variable 200 Admin
server.anticheattoken (Generated) When true clients must provide a valid EAC token to connect; disable only for testing or modded environments server variable True Admin
server.arrowarmor (Generated) Global multiplier for armour effectiveness against arrow and bow damage; 1.0 = default server variable 1 Admin
server.arrowdamage (Generated) Global multiplier for all arrow and bow damage dealt; 1.0 = default, 2.0 = double damage server variable 1 Admin
server.artificialtemperaturegrowablerange server variable 4 Admin
server.authtimeout (Generated) Seconds an incoming connection has to complete authentication (Steam + EAC) before being forcibly disconnected server variable 60 Admin
server.autouploadmap Automatically upload procedurally generated maps so that players download them (faster) instead of re-generating them server variable True Admin
server.autouploadmapimages Automatically upload an image of the map, used to show the map in the server browser server variable True Admin
server.backup Backup server folder server server Admin
server.bag_quota_item_amount server variable True Admin
server.bansserverendpoint HTTP API endpoint for centralized banning (see wiki) server variable Admin
server.bansserverfailuremode Failure mode for centralized banning, set to 1 to reject players from joining if it's down (see wiki) server 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.