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 |
|---|---|---|
ridablehorse.ragdoll Command · Server | View detailsRagdolls the ridable horse entity directly in front of the calling admin player; useful for testing horse physics and death states | |
ridablehorse.setforsale Command · Server | View detailsMarks the horse directly in front of the calling admin player as for-sale, enabling the purchase interaction | |
ridablehorse.sethorsebreed Command · Server | View detailsSets the breed index of the horse directly in front of the calling admin player to the given integer value | |
ridablehorse.throttledgroundangleupdate Variable · Server | View detailsWhen enabled, ground angle updates for horse body tilt are throttled to groundAngleUpdateRate seconds; improves performance Technical attributes — these are not permissions:
| |
rustnav.bakestats Command · Server | View detailsPrint accumulated navmesh bake statistics. Pass true to reset them instead | |
rustnav.bakestatsenabled Variable · Server | View detailsCollect navmesh bake statistics (rustnav.bakestats to read them). Defaults on in the editor, off on servers; flip on live to diagnose bake issues, then reset with rustnav.bakestats true | |
rustnav.collectbudgetms Variable · Server | View detailsMain-thread time budget per frame (ms) for navmesh tile geometry collection. The full-map bake wall clock is roughly tiles / (budget-worth of tiles per frame) / fps, so raise this while baking to trade frame time for bake speed | |
rustnav.debugload Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.debugpath Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.debugraycast Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.debugrebuildtile Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.debugsample Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.debugsave Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.detailsampledistmult Variable · Server | View detailsDetail mesh sample distance as a multiple of cellSize (Recast default 6). Larger = cheaper detail mesh, coarser surface height. Applies to tiles built after the change | |
rustnav.detailsamplemaxerrormult Variable · Server | View detailsDetail mesh max sample error as a multiple of cellHeight (Recast default 1). Larger = cheaper detail mesh, more height error. Applies to tiles built after the change | |
rustnav.draw Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.drawkbps Variable · Server | View detailsMax KB per second of navmesh tiles streamed to each rustnav.draw viewer | |
rustnav.drawmanifestinterval Variable · Server | View detailsNo description is supplied in the registry. | |
rustnav.drawradius Variable · Server | View detailsNo description is supplied in the registry. | |
rustnav.drawrefreshrate Variable · Server | View detailsNo description is supplied in the registry. | |
rustnav.dumptilegeo Command · Server | View detailsRebuild one default-navmesh tile synchronously and dump its assembled geometry + heightfield bounds to a file for the offline native-build harness: rustnav.dumptilegeo <tx> <ty> <path> | |
rustnav.enableverboselogs Variable · Server | View detailsNo description is supplied in the registry. | |
rustnav.legacybuild Variable · Server | View detailsA/B kill switch: build navmesh tiles with the stock pre optimization algorithms (clip rasterizer, full ledge and region rescans, unfused filters). Combine with detailsampledistmult 6 to approximate the old build end to end. Applies to tiles built after the change | |
rustnav.maxshoredistance Variable · Server | View detailsMetres of open water past which default navmesh tiles are dropped instead of baked. A tile only drops when every point in it is that far from land, so shores keep their navmesh and so do rivers and lakes, which are never that wide. Independent navmeshes (oilrigs, tropical islands, ghost ships) are never touched. 0 or less bakes the open sea like before. Applies to tiles queued after the change | |
rustnav.navmeshstats Command · Server | View detailsList every navmesh (default + independent monuments/islands/ghostships) ranked by accumulated worker build time | |
rustnav.numthreads Variable · Server | View detailsNavmesh tile builder worker thread count. Applied when the builder is (re)created - at boot, or via rustnav.setnumthreads at runtime. ~half the cores is the sweet spot for full-map bakes | |
rustnav.rebuild Command · Server | View detailsNo description is supplied in the registry. | |
rustnav.savecompression Variable · Server | View detailsLZ4-compress navmesh saves (smaller .navmesh files, no extra save time) | |
rustnav.savethreads Variable · Server | View detailsWorker threads for navmesh save/load compression. 0 = auto | |
rustnav.setnumthreads Command · Server | View detailsNo description is supplied in the registry. | |
sail.maxthrustmultiplier Variable · Server + client | View detailsNo description is supplied in the registry. Technical attributes — these are not permissions:
| |
samsite.autoreloaddelay Variable · Server | View detailsDelay before SAM sites that haven't shot a target will auto-reload | |
samsite.staticrepairseconds Variable · Server | View detailshow long until static sam sites auto repair | |
santasleigh.altitudeaboveterrain Variable · Server | View detailsNo description is supplied in the registry. | |
santasleigh.desiredaltitude Variable · Server | View detailsNo description is supplied in the registry. | |
santasleigh.drop Command · Server | View detailsNo description is supplied in the registry. | |
satellite.control_window Variable · Server | View detailsSeconds of thruster control window | |
satellite.cooldown_hours_max Variable · Server | View detailsMaximum cooldown between satellite events, in game hours | |
satellite.cooldown_hours_min Variable · Server | View detailsMinimum cooldown between satellite events, in game hours (not real minutes) - converted to real time via the map's day length, same as the airdrop event scheduler. | |
satellite.crashing_fx_at_distance Variable · Server + client | View detailsRun the crashing FX pass (FX Pass 3) through the whole phase-2 descent, including the distance-projected stretch, instead of waiting until the satellite enters real draw distance. The projected-mode fixup still applies - its particles simulate in local space and scale with the model; its trails stay gated until real rendering. 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 ↗