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
global.cinematicgingerbreadcorpses Variable · Server
  • Server administrator
  • Client administrator
View details

When enabled a player wearing a gingerbread suit will gib like the gingerbread NPC's

global.clear_wallpaper_radius Command · Server
  • Server administrator
View details

clear_wallpaper_radius <radius>

global.clearallsprays Command · Server
  • Server administrator
View details

Removes all spray paint entities from the server world; useful for cleaning up excessive player spray art

global.clearallspraysbyplayer Command · Server
  • Server administrator
View details

Removes all spray paint entities created by a specific player, identified by Steam ID or name

global.clearcontainer Command · Server
  • Server administrator
View details

clearcontainer: Removes all items inside the container you're looking at

global.clearcontainer_radius Command · Server
  • Server administrator
View details

clearcontainer_radius <radius>: Removes all items inside a container within a radius

global.cleardroppeditems Command · Server
  • Server administrator
View details

Removes all dropped item entities from the server, cleaning up every piece of loot on the ground

global.clearspraysatpositioninradius Command · Server
  • Server administrator
View details

Removes all spray paint entities within a given radius of the specified world position (X Y Z)

global.clearspraysinradius Command · Server
  • Server administrator
View details

Removes all spray paint entities within the given radius of the calling admin current position

global.clearugcbyplayer Command · Server
  • Server administrator
View details

Clears UGC content from all entities that have the specified player (by name or Steam ID) in their editing history

global.clearugcentitiesinrange Command · Server
  • Server administrator
View details

Clears UGC content from all entities within the given radius of a world position; reports how many entities were cleared

global.clearugcentity Command · Server
  • Server administrator
View details

Clears all UGC content from a single entity by network ID; reports success or failure

global.clearvendingmachinenamescontaining Command · Server
  • Server administrator
View details

Clears the custom name UGC from all vending machines whose content string contains the given search text (case/symbol insensitive)

global.clientperf Command · Server
  • Server administrator
View details

Requests a performance report from every connected client; supports legacy and JSON formats; used for monitoring client frame rates and memory usage

global.colliders Command · Server
  • Server administrator
View details

Prints the count of enabled versus disabled Collider components currently in the scene

global.deauthradius Command · Server
  • Server administrator
View details

Removes authorisation for the specified player (or caller) from all tool cupboards within the given radius

global.deauthradius_multi Command · Server
  • Server administrator
View details

Removes authorisation for multiple specified players from all tool cupboards within the given radius around the calling admin

global.deauthradius_radius Command · Server
  • Server administrator
View details

Finds all players within playerRadius of the caller, then deauthorises each of them from TCs within authRadius of themselves

global.developer Variable · Server
  • Server administrator
View details

Developer mode level: 0 = off, 1 = developer overlays and convar unlocks, higher values enable increasingly verbose debug logging

global.disablebagdropping Variable · Server
  • Server administrator
View details

Disables the backpacks that appear after a corpse times out

global.dump Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot into a folder in /diagnostics/. WARNING: this will stall the server and can cause it to crash.

global.dumpanimators Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of animators into a diagnostics subfolder

global.dumpentities Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of entities into a diagnostics subfolder

global.dumplodgroups Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of LOD Groups into a diagnostics subfolder

global.dumpnetwork Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of network info into a diagnostics subfolder

global.dumpobjects Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of objects into a diagnostics subfolder

global.dumpphysics Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of physics into a diagnostics subfolder

global.dumppreprocess Command · Server
  • Server administrator
View details

Dump list of prefabs pre-processed into a diagnostics subfolder

global.dumprootobjects Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of root objects (all gameobjects across all scenes) into a /diagnostics/ subfolder. WARNING: this will stall the server and can cause it to crash.

global.dumpsysteminformation Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of system information into a diagnostics subfolder

global.dumpwarmup Command · Server
  • Server administrator
View details

Dumps a diagnostic snapshot of warmup info into a diagnostics subfolder

global.entcount Command · Server
  • Server administrator
View details

Returns all entities that the provided player has placed, supports --json

global.entid Command · Server
  • Server administrator
View details

Runs an admin command (kill, lock, unlock, etc.) on a specific entity by network ID; blocks operation on players and point entities

global.fillcontainer Command · Server
  • Server administrator
View details

fillcontainer <optional: category> - Fills the container you are looking at with random items, can also specify a category (ammunition, weapon etc.)

global.fillcontainer_radius Command · Server
  • Server administrator
View details

fillcontainer_radius <radius> <optional: category> - Fills containers with random items within a radius, can also specify a category

global.fillinventory Command · Server
  • Server administrator
View details

fillinventory <optional: category> - Fills your inventory with random items, can also specify a category (ammunition, weapon etc.)

global.forceunloadbundles Variable · Server
  • Server administrator
View details

When enabled, asset bundles are unloaded from memory after their assets are extracted, saving memory; disable to keep bundles resident

global.free Command · Server
  • Server administrator
View details

Clears prefab pools and releases pooled objects; delegates to pool.clear_prefabs; admin/developer only

global.getugcinfo Command · Server
  • Server administrator
View details

Returns a JSON object containing the UGC info (CRCs, type, player history) for the entity with the given network ID

global.injure Command · Server
  • Server administrator
View details

Puts the calling player or a named target into the wounded/downed state, simulating the critical injury bleed-out state

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 ↗