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
petbrain.drownindeepwater Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

petbrain.drowntimer Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

petbrain.idlewhenownermounted Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

petbrain.idlewhenownerofflineordead Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

physics.allowhorsetempragdoll Variable · Server
  • Server administrator
View details

When enabled, horses can be temporarily ragdolled by large physics impacts; disabling keeps horses upright during collisions

physics.allowplayertempragdoll Variable · Server
  • Server administrator
View details

When enabled, players can be temporarily ragdolled by large physics impacts (e.g. explosions) before recovering; disabling keeps players standing

physics.autosynctransforms Variable · Server
  • Server administrator
View details

When enabled, Unity Physics auto-syncs transform changes to physics each frame; disable to manually control when transforms sync

physics.batchsynctransforms Variable · Server
  • Server administrator
View details

When enabled, physics transform syncs are batched per frame for efficiency; disable to force immediate per-object sync

physics.bouncethreshold Variable · Server
  • Server administrator
View details

Minimum relative velocity at which a physics collision generates a bounce response; lower values cause more objects to bounce on light impacts

physics.droppedmode Variable · Server
  • Server administrator
View details

The collision detection mode that dropped items and corpses should use

physics.getbounds Command · Server
  • Server administrator
View details

Prints the combined world-space bounding box of the entity the calling admin is looking at; useful for verifying collider extents

physics.gravity Variable · Server + client
  • Server administrator
  • Client administrator
View details

Gravity multiplier

Technical attributes — these are not permissions:

  • Registered in the client console client
  • Included in saved settings saved
  • Replicated to clients replicated
physics.groundwatchdebug Variable · Server
  • Server administrator
View details

When enabled, logs ground-watch trigger events to the console, showing when players are detected as off the ground or falling through the world

physics.groundwatchdelay Variable · Server
  • Server administrator
View details

Seconds between ground-watch checks on a player; lower values detect world-fall issues faster but increase CPU overhead

physics.groundwatchfails Variable · Server
  • Server administrator
View details

Number of consecutive ground-watch failures allowed before corrective action is taken on a player who appears to be falling through geometry

physics.print_colliders_per_cell Command · Server
  • Server administrator
View details

Prints a sorted table of physics cells and how many colliders each contains; helps identify areas with excessive collider density causing physics slowdowns

physics.print_colliders_per_prefab Command · Server
  • Server administrator
View details

Prints a sorted table of prefab names and their collider counts; identifies prefabs with unusually high collider counts for optimisation

physics.sendeffects Variable · Server
  • Server administrator
View details

Send effects to clients when physics objects collide

physics.serverragdollmode Variable · Server
  • Server administrator
View details

The collision detection mode that server-side ragdolls should use

physics.serversideragdolls Variable · Server + client
  • Server administrator
  • Client administrator
View details

Do ragdoll physics calculations on the server, or use the old client-side system

Technical attributes — these are not permissions:

  • Registered in the client console client
  • Included in saved settings saved
  • Replicated to clients replicated
  • Shown in Rust’s admin interface show-in-admin-ui
physics.setbounds Command · Server
  • Server administrator
View details

(center vec3) (extents vec3)

physics.sleepthreshold Variable · Server
  • Server administrator
View details

Energy threshold below which a rigid body is put to sleep by the physics engine; lower values keep more objects awake, higher values reduce CPU usage

physics.solveriterationcount Variable · Server
  • Server administrator
View details

The default solver iteration count permitted for any rigid bodies (default 7). Must be positive

physics.towingmaxlinearaccelfromjoint Variable · Server
  • Server administrator
View details

Maximum linear acceleration (m/s^2) that a vehicle towing joint can apply before the joint breaks; prevents unrealistic joint forces during towing

physics.treecollision Variable · Server + client
  • Server administrator
  • Client administrator
View details

Do players and vehicles collide with trees?

Technical attributes — these are not permissions:

  • Registered in the client console client
  • Included in saved settings saved
  • Replicated to clients replicated
  • Shown in Rust’s admin interface show-in-admin-ui
physicstumblingentity.angular_drag_override Variable · Server
  • Server administrator
View details

Override for rigidbody angular drag. Set to -1 to disable.

Technical attributes — these are not permissions:

  • Included in saved settings saved
physicstumblingentity.drag_override Variable · Server
  • Server administrator
View details

Override for rigidbody drag. Set to -1 to disable.

Technical attributes — these are not permissions:

  • Included in saved settings saved
physicstumblingentity.max_tumbling_force Variable · Server
  • Server administrator
View details

Maximum force applied on collision to cause tumbling

Technical attributes — these are not permissions:

  • Included in saved settings saved
physicstumblingentity.min_tumbling_force Variable · Server
  • Server administrator
View details

Minimum force applied on collision to cause tumbling

Technical attributes — these are not permissions:

  • Included in saved settings saved
physicstumblingentity.player_impulse_multiplier Variable · Server
  • Server administrator
View details

Multiplier for impulse applied to players when ragdolled by this entity

Technical attributes — these are not permissions:

  • Included in saved settings saved
physicstumblingentity.tumbling_force_cone_angle Variable · Server
  • Server administrator
View details

Cone angle in degrees for randomizing tumbling force direction

Technical attributes — these are not permissions:

  • Included in saved settings saved
physicstumblingentity.velocity_threshold_for_tumbling_force Variable · Server
  • Server administrator
View details

Minimum velocity required for an object to get tumbling force applied on collision

Technical attributes — these are not permissions:

  • Included in saved settings saved
ping.auto_refresh_region Variable · Server
  • Server administrator
View details

When enabled, region ping estimates are automatically refreshed in the background to keep server list latency data up to date

ping.ping_estimate_logging Variable · Server
  • Server administrator
View details

When enabled, logs ping estimation results to the console; useful for debugging regional latency measurement accuracy

ping.ping_estimation Variable · Server
  • Server administrator
View details

When enabled, the ping estimator collects latency samples to regional servers; disable to suppress background ping traffic

ping.ping_parallel Variable · Server
  • Server administrator
View details

When enabled, ping estimation sends samples to all servers in parallel for faster results; uses more bandwidth simultaneously

ping.ping_refresh_interval Variable · Server
  • Server administrator
View details

Interval in minutes between automatic background ping estimation refreshes for server list region latency sorting

ping.ping_samples Variable · Server
  • Server administrator
View details

Number of ping samples collected per estimation cycle; more samples give a more accurate average latency but take longer to complete

planterbox.outsidetestdistance Variable · Server
  • Server administrator
View details

Maximum distance in metres used when raycasting to determine whether a planter box is outdoors and receiving natural sunlight

planterboxstatic.deepsearespawnchecktimer Variable · Server
  • Server administrator
View details

Interval in seconds between respawn checks for growable plants in static planter boxes inside the deep sea zone; default 600s

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 ↗