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
dartsgame.holdfocusduration 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
dartsgame.idlekickseconds 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
dartsgame.maxaccuracy 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
dartsgame.maxthrowtimer 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
dartsgame.maxzoom 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
dartsgame.minaccuracy 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
dartsgame.needdoubletowin 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
dartsgame.reticlefriction 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
dartsgame.reticleinputbufferapplication 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
dartsgame.reticleinputspeed 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
dartsgame.reticlemaxvelocity 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
dartsgame.reticlerandomforcestrength 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
dartsgame.reticlespawnpointradiusoffset 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
dartsgame.scoretarget Variable · Server + client
  • Server administrator
  • Client administrator
View details

Sets the score target in Darts. Standard games are either 301 or 501.

Technical attributes — these are not permissions:

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

Exports a named terrain map layer (splatmap, heightmap, biomemap, topologymap, alphamap, watermap) to a .raw file in the persistent data path

ddraw.ddrawother Command · Server
  • Server administrator
View details

Sends a ddraw.text debug draw command to a specific player by Steam ID or name; allows admins to display debug text overlays on another player screen

debug.addmonumentblockergrace Command · Server
  • Server administrator
View details

<minutes> (optional: <range>) - Adds the given number of minutes to the decay grace period timer of the monument blocker closest to you, making it start decaying that much sooner. Negative values rewind the timer

debug.applybuildingblockrandomisation Command · Server
  • Server administrator
View details

Sets the visual variant index on the building block the calling player is looking at; useful for testing block randomisation visuals

debug.applypuzzleresettime Command · Server
  • Server administrator
View details

Applies a debug reset time in seconds to all PuzzleReset objects in the scene, shortening their timers for rapid testing

debug.bag_respawn_parenting Variable · Server
  • Server administrator
View details

Whether to parent players immediately on spawning to a boat if the bag is on a boat

debug.bench_io Command · Server
  • Server administrator
View details

Spawn lots of IO entities to lag the server

debug.breakheld Command · Server
  • Server administrator
View details

Break the current held object

debug.breakheld_almost Command · Server
  • Server administrator
View details

Almost break the current held object

debug.breakitem Command · Server
  • Server administrator
View details

Break all the items in your inventory whose name match the passed string

debug.breakshield Command · Server
  • Server administrator
View details

Breaks the currently held shield

debug.callbacks Variable · Server
  • Server administrator
View details

When enabled, logs debug information about object callback invocations to the console; useful for tracing event callback chains

debug.checkparentingtriggers Variable · Server
  • Server administrator
View details

When enabled, validates that trigger colliders are correctly parented to their entities during physics updates; helps catch mis-parenting bugs

debug.checktriggers Variable · Server
  • Server administrator
View details

When enabled, validates trigger collider configurations each physics update to catch incorrectly parented or sized trigger volumes

debug.clearplayermodifiers Command · Server
  • Server administrator
View details

Removes all active modifiers (buffs/debuffs) from the calling player; useful for resetting modifier state during testing

debug.cleartutorialforplayer Command · Server
  • Server administrator
View details

If a player ends up stuck on a tutorial for any reason this will clear the island and reset the player (will also kill player)

debug.completemission Command · Server
  • Server administrator
View details

Completes all incomplete objectives in the calling player active mission, triggering the mission completion flow

debug.completemissionstage Command · Server
  • Server administrator
View details

No description is supplied in the registry.

debug.completetutorial Command · Server
  • Server administrator
View details

Immediately completes the calling player tutorial by triggering the island completion callback; bypasses normal progression

debug.console_print_color Command · Server
  • Server administrator
View details

Prints a message to the server console using the specified ConsoleColor index; useful for testing coloured console output

debug.console_spam Command · Server
  • Server administrator
View details

Logs a configurable number of test messages of a given length; used to stress-test console/logging performance and measure output speed

debug.conveyorstrictmodereport Command · Server
  • Server administrator
View details

Prints the world position of every industrial conveyor running in strict mode; helps locate conveyors that are blocking item flow

debug.debugclippingchecks Variable · Server
  • Server administrator
View details

Shows debug info for what objects are causing clipping checks to fail.

debug.debugdismounts Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

debug.deleteentitiesbyshortname Command · Server
  • Server administrator
View details

<shortname> (optional: <radius>) - Delete entities with the given short prefab name

debug.deleteentitybyid Command · Server
  • Server administrator
View details

Delete entities by id. Supports multiple arguments

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 ↗