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 |
|---|---|---|
apartment.rentallrooms Command · Server | View detailsNo description is supplied in the registry. | |
apartment.rentallroomsoftype Command · Server | View detailsNo description is supplied in the registry. | |
apartment.rentroom Command · Server | View detailsNo description is supplied in the registry. | |
apartment.rentscaling Variable · Server | View detailsShould the rent scale based on the items you have stored inside your apartment? | |
apartment.scheduleddeath Command · Server | View detailsTest triggering the scheduled death in safezones | |
apartment.testapartmentsecuritydoor Command · Server | View detailsTest triggering the apartment security door | |
app.alarmcooldown Variable · Server | View detailsCooldown time before alarms can send another notification (in seconds) | |
app.appban Command · Server | View detailsBans a player by Steam ID from the server via the app layer, adding them to the banlist and kicking them if connected | |
app.appunban Command · Server | View detailsRemoves a ban for the specified Steam ID from the server banlist, allowing the player to reconnect | |
app.endpoint Variable · Server + client | View detailsBase address for the Rust+ companion server API Technical attributes — these are not permissions:
| |
app.info Command · Server | View detailsPrints current server info including name, level, connected players, max players, and network address to the console | |
app.listenip Variable · Server | View detailsIP address the server listens on for incoming connections; leave empty to bind to all available network interfaces | |
app.logexceptions Variable · Server | View detailsWhen enabled, server-side C# exceptions are written to the server log file; disabling reduces log noise on servers with known non-critical exceptions | |
app.maxconnections Variable · Server | View detailsMaximum number of simultaneous player connections allowed; connections above this limit are rejected with a server full message | |
app.maxconnectionsperip Variable · Server | View detailsMaximum simultaneous connections from the same IP address; prevents a single host from consuming all connection slots | |
app.maxmessagesize Variable · Server | View detailsMaximum allowed size in bytes of a single network message; oversized messages are dropped to prevent memory exhaustion attacks | |
app.notifications Variable · Server | View detailsEnables sending push notifications | |
app.pair Command · Server | View detailsNo description is supplied in the registry. | |
app.port Variable · Server | View detailsUDP port number the server listens on; default is 28015; must be open in firewall for players to connect | |
app.publicip Variable · Server | View detailsPublic IP address advertised to the Steam server browser; leave empty to auto-detect; set explicitly if behind NAT | |
app.queuelimit Variable · Server | View detailsMax number of queued messages - set to 0 to disable message processing | |
app.regeneratetoken Command · Server | View detailsNo description is supplied in the registry. | |
app.retry_initialize Command · Server | View detailsRetry initializing the Rust+ companion server if it previously failed | |
app.serverid Variable · Server + client | View detailsNo description is supplied in the registry. Technical attributes — these are not permissions:
| |
app.update Variable · Server | View detailsDisables updating entirely - emergency use only | |
autoturret.ammo_update_ms Variable · Server | View detailsHow many milliseconds to spend on ammo updating per frame | |
autoturret.scan_budget_ms Variable · Server | View detailsHow many milliseconds to spend on target scanning per frame | |
autoturret.tick_update_ms Variable · Server | View detailsHow many milliseconds to spend on a tick per frame | |
ballistagun.reload Command · Server | View detailsForces the ballista gun nearest to the calling admin player to reload immediately; admin-only | |
baseboat.debug_eject_ai Variable · Server | View detailsWhen enabled, logs debug information about AI ejection events when passengers are removed from boat seats | |
baseboat.do_shore_drift Variable · Server | View detailsWhen enabled, boats without nearby players will slowly drift toward the shore after the shore drift delay elapses | |
baseboat.drift_speed Variable · Server | View detailsNo description is supplied in the registry. | |
baseboat.generate_paths Variable · Server | View detailsWhen enabled, procedural patrol paths are generated for boats at server startup; false in editor to skip path generation during testing | |
baseboat.seconds_between_shore_drift Command · Server | View detailsNo description is supplied in the registry. | |
baseboat.seconds_until_shore_drift Command · Server | View detailsNo description is supplied in the registry. | |
basefirework.maxactivefireworks Variable · Server | View detailsNo description is supplied in the registry. | |
basefishingrod.forcefail Variable · Server | View detailsWhen enabled, all fishing attempts fail immediately; cheat for testing failed-catch animations and UI feedback | |
basefishingrod.forcesuccess Variable · Server | View detailsWhen enabled, all fishing attempts succeed immediately regardless of bite probability; cheat for testing fishing catch logic | |
basefishingrod.immediatehook Variable · Server | View detailsWhen enabled, fish bite the hook immediately after casting without any wait time; cheat for testing bite response | |
basemetaldetector.detectlongrangetick Variable · Server | View detailsInterval in seconds between long-range detectability checks for buried objects; longer interval saves CPU for distant searches |
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 ↗