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.crate_fire_duration Variable · Server | View detailsSeconds the crash loot crates burn and stay unlootable after impact. All crates unlock together when this expires. | |
satellite.debug Variable · Server | View detailsLog crash-target search diagnostics (samples, blockers, reasons) | |
satellite.default_crash_radius Variable · Server | View detailsStarting impact radius before thruster adjustments, in meters | |
satellite.descent_angle Variable · Server | View detailsAngle (degrees from vertical) the satellite descends at. Higher = more horizontal streak across the sky. Clamped to 45 so it always reaches the ground within 45 degrees of straight down. Only used when flyover_altitude is 0 - the flyover path has its own geometry. | |
satellite.descent_seconds Variable · Server | View detailsDescent duration in seconds (0 = use day length fraction; nonzero values are clamped to a minimum of final_descent_seconds so the phase-2 window always fits inside the descent) | |
satellite.final_descent_seconds Variable · Server + client | View detailsSeconds before the scheduled crash that the satellite begins its phase-2 physics descent. Phase 1 slides in to the phase-2 start point up until then, then the satellite drops at a speed timed to hit the ground exactly on schedule. The start point is placed at the satellite's finalDescentSpeed times this window, so lengthening it starts the descent higher rather than slowing the fall. Technical attributes — these are not permissions:
| |
satellite.final_descent_speed Variable · Server | View detailsSpeed (m/s) of the phase-2 physics descent (0 = use the satellite prefab's finalDescentSpeed). Together with final_descent_seconds this sets where phase 2 starts - speed times seconds back up the descent line - so e.g. 180s at 80 m/s starts the drop 14.4km out. | |
satellite.flyover_altitude Variable · Server | View detailsAltitude (m above the crash target) of the phase-2 flyover cruise. The satellite enters near-horizontally at this height, streaks across the sky, then bends into a dive onto the target from flyover_dive_distance out. 0 = disable the flyover and use the legacy straight-line descent at descent_angle. | |
satellite.flyover_dive_distance Variable · Server | View detailsHorizontal distance (m) from the crash target at which the flyover bends into its terminal dive. Smaller = a longer level cruise with a steeper final plunge. | |
satellite.free_fuel Variable · Server | View detailsIf true, firing satellite thrusters does not consume fuel | |
satellite.free_power Variable · Server | View detailsIf true, powering up the satellite computer does not require any items | |
satellite.fuel_large_max Variable · Server | View detailsMaximum fuel rolled for large satellites (3000-5000kg) | |
satellite.fuel_large_min Variable · Server | View detailsMinimum fuel rolled for large satellites (3000-5000kg) | |
satellite.fuel_max Variable · Server | View detailsHard maximum on generated fuel, applied after the per-size roll regardless of size | |
satellite.fuel_medium_max Variable · Server | View detailsMaximum fuel rolled for medium satellites (1500-3000kg) | |
satellite.fuel_medium_min Variable · Server | View detailsMinimum fuel rolled for medium satellites (1500-3000kg) | |
satellite.fuel_min Variable · Server | View detailsHard minimum on generated fuel, applied after the per-size roll regardless of size | |
satellite.fuel_small_max Variable · Server | View detailsMaximum fuel rolled for small satellites (500-1500kg) | |
satellite.fuel_small_min Variable · Server | View detailsMinimum fuel rolled for small satellites (500-1500kg) | |
satellite.initial_offset_attempts Variable · Server | View detailsHow many times to re-roll the initial random map position, re-checking the full crash-site acceptance each time, until a valid starting target is found. Guarantees the control phase never starts on an unusable spot. | |
satellite.kill_radius Variable · Server | View detailsRadius (m) around the impact point cleared on crash - players killed, construction/deployables/vehicles destroyed, vegetation removed | |
satellite.lateral_distance Variable · Server | View detailsLateral offset multiplier per thruster fire (meters) | |
satellite.launch Command · Server | View detailsDev: search for a safe crash site around the calling player using the exact same acceptance checks a control computer's lock-in uses (topology, water, unevenness, safezones, obstructions), then launch the full orbital descent there. Not a full session replica: searches around the player rather than a computer's semi-random targeting center, always does a fresh scan (no thruster-history reuse), and has no owning computer (no countdown screen, radius floor still enforced, no-build volume self-despawns after impact instead of being computer-managed): satellite.launch [radius] | |
satellite.launchquick Command · Server | View detailsDev: exactly satellite.launch - same crash-site search and validation - but skips the wait: the satellite spawns already in phase 2, 30 seconds from impact, at the point of the descent path it would normally reach then: satellite.launchquick [radius] | |
satellite.min_crash_radius Variable · Server | View detailsMinimum crash radius in meters | |
satellite.nudge_distance_max Variable · Server | View detailsMaximum random aim drift (meters) applied when tightening the impact radius | |
satellite.nudge_distance_min Variable · Server | View detailsMinimum random aim drift (meters) applied when tightening the impact radius, at a fully random angle so it can't be cancelled out exactly by the cardinal-direction lateral thrusters | |
satellite.obstruction_tc_reorder Variable · Server | View detailsCrash targeting: use the tool-cupboard grid to test likely-occupied samples last, so a clear spot is usually found with fewer physics checks. The physics check stays authoritative. | |
satellite.phase1_extra_distance Variable · Server | View detailsExtra distance (m) further out, along the descent line, that phase 1 starts. The satellite slides steadily from there in to the orbit point over phase 1, then phase 2 continues along the same line. | |
satellite.phase1_grow_scale Variable · Server + client | View detailsMultiplier the orbiting satellite's glow billboard grows to by the end of phase 1 (starts at 1x). Purely a visual telegraph; replicated because the grow runs client-side. Technical attributes — these are not permissions:
| |
satellite.random Command · Server | View detailsTrigger a satellite crash at a random valid position on the map | |
satellite.require_powerplant Variable · Server | View detailsIf true, the satellite control computer can only be powered up while the power plant is active (powergrid stage 1+). Ignored when the powergrid system itself is disabled. | |
satellite.reuse_last_crash_spot Variable · Server | View detailsCrash targeting: before scanning, re-test the previously found crash spot. Small thruster nudges usually leave it valid, returning in a single check. | |
satellite.rotation_strength Variable · Server | View detailsHeading rotation per thruster fire (degrees) | |
satellite.shrink_expand_radius Variable · Server | View detailsImpact radius change per thruster fire (meters) | |
satellite.site_check_physical_geometry Variable · Server | View detailsAlso raycast the crash-site footprint against real collision geometry, rejecting spots with rocks or scenery the heightmap can't see | |
satellite.site_clearance_radius Variable · Server | View detailsClearance (m) the crash-site search demands around a candidate - rejected if any player building, prevent-building volume or safezone is within this range. Kept separate from kill_radius so targeting standoff can exceed what the impact destroys; 16 matches the building-privilege radius, so a valid site is never inside a base's TC influence. | |
satellite.site_footprint_radius Variable · Server | View detailsRadius (m) around a candidate crash spot sampled for ground shape - roughly the crash remains footprint. Used both to reject unsuitable spots and to fit the spawned remains to the ground. | |
satellite.site_max_slope Variable · Server | View detailsMax overall ground slope (degrees) across the crash footprint before a spot is rejected | |
satellite.site_max_unevenness Variable · Server | View detailsMax 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) |
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 ↗