Skip to content

Vanilla Rust admin commands

Copy useful server administration examples or search the complete vanilla command and variable registry.

Search for a command in the full registry ↓

Common server commands

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.

List connected players

Shows player names, Steam64 IDs, connection times and network information.

global.status

The output includes player IP addresses. Do not publish it unredacted.

Save the world now

Writes the current world and player save without stopping the server.

server.save

This is not an off-server backup and does not save plugin configuration files.

Disconnect one player

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.

Ban a Steam account

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.

Remove a ban

Removes this Steam64 ID from the server’s ban list.

global.unban <STEAM64_ID>

Run server.writecfg afterwards to persist the updated ban list.

Grant owner access

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.

Revoke owner access

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.

Persist server settings

Writes supported console settings to cfg/serverauto.cfg and saves the user/ban list.

server.writecfg

This writes current values; it does not export Oxide or Carbon plugin JSON files.

Commands: Facepunch documentation ↗

Search the full registry · 2,230 entries

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

Vanilla Rust admin commands
Name and contextRegistered accessDetails
rcon.banduration Variable · Server
  • Server administrator
View details

How long in seconds to ban an IP that has exceeded the maximum password failures (default: 300 seconds)

rcon.clear_rcon_failed_logins Command · Server
  • Server administrator
View details

Clear all failed login attempts

rcon.connectioncooldown Variable · Server
  • Server administrator
View details

How long (in seconds) before we allow another rcon connection from the same address (default: 1 second)

rcon.ip Variable · Server
  • Server administrator
View details

IP Address to listen for RCON connections

rcon.logfailedattempts Variable · Server
  • Server administrator
View details

Log failed attempts and attempts from banned IP addresses (default: true)

rcon.maxconnections Variable · Server
  • Server administrator
View details

Total number of allowed connections to RCON server. -1 to disable behaviour. Requires server restart after changes

rcon.maxconnectionsperip Variable · Server
  • Server administrator
View details

Total number of allowed connections to RCON server, on a single IP. -1 to disable behaviour. Requires server restart after changes

rcon.maxpasswordfailures Variable · Server
  • Server administrator
View details

How many password failures before banning an RCON client's IP (default: 5)

rcon.permanentbanfailedips Variable · Server
  • Server administrator
View details

Permanently ban IPs that trigger too many failed attempts (default: false)

rcon.port Variable · Server
  • Server administrator
View details

Port to listen for RCON connections

rcon.print Variable · Server
  • Server administrator
View details

If true, RCON commands will be printed in the console

rcon.print_rcon_bans Command · Server
  • Server administrator
View details

Print a table of permanently banned IPs and networks. Use '--json' to return a JSON object

rcon.print_rcon_clients Command · Server
  • Server administrator
View details

Print a table of connected RCON clients. Use '--json' to return a JSON object

rcon.print_rcon_failed_logins Command · Server
  • Server administrator
View details

Print a table of clients with failed passwords. Use '--json' to return a JSON object

rcon.unban_ip Command · Server
  • Server administrator
View details

Unban an IP address from connecting to RCON, will also remove all attempt history

rcon.web Variable · Server
  • Server administrator
View details

If set to true, use websocket RCON. If set to false use legacy, source engine RCON. Source engine RCON is DEPRECATED

reclaimmanager.reclaim_expire_minutes Variable · Server
  • Server administrator
View details

Time in minutes after which an uncollected softcore death reclaim backpack expires and its contents are destroyed

relationshipmanager.acceptinvite Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.addtoteam Command · Server
  • Server administrator
View details

Adds the calling player to their existing team, creating the team entry if needed

relationshipmanager.contacts Variable · Server + client
  • Server administrator
  • Client administrator
View details

No description is supplied in the registry.

Technical attributes — these are not permissions:

  • Registered in the client console client
  • Included in saved settings saved
  • Replicated to clients replicated
relationshipmanager.createandaddtoteam Command · Server
  • Server administrator
View details

Creates a new team with the calling player and adds the specified player (by UID) to it; returns status string

relationshipmanager.fakeinvite Command · Server
  • Server administrator
View details

Sends a fake team invite from the given team ID to the calling player; used for testing team invite UI flow

relationshipmanager.forceaddtoteam Command · Server
  • Server administrator
View details

Adds a player to a team whether they are on the server or not

relationshipmanager.forgetafterminutes Variable · Server
  • Server administrator
View details

Time in minutes after which relationship/contacts data for players who have not been seen is forgotten and removed

relationshipmanager.kickmember Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.leaveteam Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.maxplayerrelationships Variable · Server
  • Server administrator
View details

Maximum number of relationship entries (contacts) each player can store; older entries are evicted when the limit is reached

relationshipmanager.maxteamsize Variable · Server
  • Server administrator
View details

Maximum number of players allowed in a single team; 0 = teams disabled; changing this at runtime updates all active teams

relationshipmanager.mugshotupdateinterval Variable · Server
  • Server administrator
View details

Interval in seconds between mugshot (contact portrait) refresh attempts for known players

relationshipmanager.promote Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.promote_id Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.rejectinvite Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.seendistance Variable · Server
  • Server administrator
View details

Distance in metres within which two players must be for a 'seen' relationship event to be recorded

relationshipmanager.sendinvite Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.sendofflineinvite Command · Server
  • Server player
View details

No description is supplied in the registry.

relationshipmanager.sleeptoggle Command · Server
  • Server administrator
View details

Toggles the sleep/wake state of the entity the calling admin player is looking at (within 5m); admin-only

relationshipmanager.trycreateteam Command · Server
  • Server administrator
View details

Creates a new team with the calling player as leader; fails if teams are disabled (maxTeamSize == 0)

relationshipmanager.wipe_all_contacts Command · Server
  • Server administrator
View details

Wipes all relationship contacts data for every player on the server; admin-only

relationshipmanager.wipecontacts Command · Server
  • Server administrator
View details

Wipes all relationship contacts data for the calling player

relay.cfg_autoreconnect Variable · Server
  • Server administrator
View details

If enabled, Rust Relay will automatically attempt to reconnect when the WebSocket connection drops

Data source and version

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 ↗