List connected players
Shows player names, Steam64 IDs, connection times and network information.
global.statusThe output includes player IP addresses. Do not publish it unredacted.
Copy useful server administration examples or search the complete vanilla command and variable registry.
Search for a command in the full registry ↓Run these in the server console or an RCON client, not directly in F1. Replace <STEAM64_ID> with the player’s ID before running a command.
Shows player names, Steam64 IDs, connection times and network information.
global.statusThe output includes player IP addresses. Do not publish it unredacted.
Writes the current world and player save without stopping the server.
server.saveThis is not an off-server backup and does not save plugin configuration files.
Disconnects the connected player and displays the reason. It does not ban them.
global.kick <STEAM64_ID> "Rule violation"Check the Steam64 ID; the player can reconnect afterwards.
Adds a ban by Steam64 ID, including when that player is offline.
global.banid <STEAM64_ID> "Player name" "Rule violation"Permanent ban: verify the account. Run server.writecfg afterwards to persist it.
Removes this Steam64 ID from the server’s ban list.
global.unban <STEAM64_ID>Run server.writecfg afterwards to persist the updated ban list.
Gives this account Rust auth level 2 and saves the owner entry.
global.ownerid <STEAM64_ID>Only for trusted administrators. A player issuing it needs auth level 2.
Removes and saves the owner entry; a connected player loses their admin flag.
global.removeowner <STEAM64_ID>Do not remove your only owner unless you still have server-console access.
Writes supported console settings to cfg/serverauto.cfg and saves the user/ban list.
server.writecfgThis writes current values; it does not export Oxide or Carbon plugin JSON files.
Registry from the vanilla server installed on 20 Sept 2026. Native descriptions are in English; this is not the complete current client F1 command list.
An access flag does not mean a command is safe. Back up your server before changing the world or shutting it down.
2,230 results
| Name and context | Registered access | Details |
|---|---|---|
satellite.sky_trail Variable · Server + client | View detailsRender 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. Technical attributes — these are not permissions:
| |
satellite.sky_trail_age_fade Variable · Server + client | View detailsFade 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. Technical attributes — these are not permissions:
| |
satellite.sky_trail_drain_seconds Variable · Server + client | View detailsSeconds 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. Technical attributes — these are not permissions:
| |
satellite.sky_trail_max_length Variable · Server + client | View detailsMaximum 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. Technical attributes — these are not permissions:
| |
satellite.sky_trail_noise Variable · Server + client | View detailsMeters 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. Technical attributes — these are not permissions:
| |
satellite.sky_trail_seconds Variable · Server + client | View detailsSeconds 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. Technical attributes — these are not permissions:
| |
satellite.sky_trail_width_degrees Variable · Server + client | View detailsOn-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. Technical attributes — these are not permissions:
| |
satellite.targeting_budget_ms Variable · Server | View detailsCrash targeting: max milliseconds per frame spent scanning for a safe crash site. The scan resumes next frame when exceeded. | |
satellite.targeting_coverage_factor Variable · Server | View detailsCrash 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.targeting_min_samples Variable · Server | View detailsCrash 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.thruster_extra_steps Variable · Server | View detailsWhen 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.thruster_module_count Variable · Server | View detailsThruster modules salvaged from fully harvesting the crash remains | |
satellite.thruster_module_min_condition Variable · Server | View detailsMinimum condition fraction of salvaged thruster modules, regardless of how much fuel the satellite burned before lock-in | |
satellite.trail_alpha_scale Variable · Server + client | View detailsMultiplier 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. Technical attributes — these are not permissions:
| |
satellite.trail_time_scale Variable · Server + client | View detailsMultiplier 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. Technical attributes — these are not permissions:
| |
satellite.trigger Command · Server | View detailsTrigger 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.wreck_fire_duration Variable · Server | View detailsSeconds the main wreck stays too hot to harvest after impact | |
scraptransporthelicopter.population Variable · Server | View detailsPopulation active on the server Technical attributes — these are not permissions:
| |
sensecomponent.maxrefreshintervalseconds Variable · Server | View detailsNo description is supplied in the registry. | |
sensecomponent.minrefreshintervalseconds Variable · Server | View detailsNo description is supplied in the registry. | |
sentry.debugpreventduplicates Variable · Server | View detailsPrevents auto turrets getting added more than once to the IO queue | |
sentry.hostileduration Variable · Server | View detailshow long until something is considered hostile after it attacked | |
sentry.interferenceradius Variable · Server + client | View detailsradius to check for other turrets Technical attributes — these are not permissions:
| |
sentry.maxinterference Variable · Server + client | View detailsmax interference from other turrets Technical attributes — these are not permissions:
| |
sentry.scantimer Variable · Server | View detailsHow quickly can a turret acquire a potential target. Less is faster, but perf taxing | |
sentry.targetall Variable · Server | View detailstarget everyone regardless of authorization | |
server.allowsorting Variable · Server | View detailsSet to false to disable the storage adaptor sorting functionality | |
server.allowvineswinging Variable · Server | View detailsWhen true, players can grab and swing on deployed vines; disable to prevent vine-swinging movement Technical attributes — these are not permissions:
| |
server.anticheatid Variable · Server | View detailsEasy Anti-Cheat product ID used to authenticate this server with EAC services | |
server.anticheatkey Variable · Server | View detailsEasy Anti-Cheat product key used alongside anticheatid for EAC server authentication | |
server.anticheatlog Variable · Server | View detailsSets the EOS (Epic Online Services) anti-cheat log verbosity level; higher values produce more detailed anti-cheat diagnostic output | |
server.anticheattoken Variable · Server | View detailsWhen true clients must provide a valid EAC token to connect; disable only for testing or modded environments | |
server.arrowarmor Variable · Server | View detailsGlobal multiplier for armour effectiveness against arrow and bow damage; 1.0 = default Technical attributes — these are not permissions:
| |
server.arrowdamage Variable · Server | View detailsGlobal multiplier for all arrow and bow damage dealt; 1.0 = default, 2.0 = double damage Technical attributes — these are not permissions:
| |
server.artificialtemperaturegrowablerange Variable · Server + client | View detailsNo description is supplied in the registry. Technical attributes — these are not permissions:
| |
server.authtimeout Variable · Server | View detailsSeconds an incoming connection has to complete authentication (Steam + EAC) before being forcibly disconnected | |
server.autouploadmap Variable · Server | View detailsAutomatically upload procedurally generated maps so that players download them (faster) instead of re-generating them Technical attributes — these are not permissions:
| |
server.autouploadmapimages Variable · Server | View detailsAutomatically upload an image of the map, used to show the map in the server browser Technical attributes — these are not permissions:
| |
server.backup Command · Server | View detailsBackup server folder | |
server.bag_quota_item_amount Variable · Server + client | View detailsNo description is supplied in the registry. Technical attributes — these are not permissions:
|
Native Facepunch files installed on 20 Sept 2026 · build 25353106 · 2,230 entries.
This is a vanilla server registry. It does not include plugin-added commands, every launch argument or every client command. Effective values and secrets are not read.
Facepunch documentation ↗