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
inventory.deployloadoutinrange Command · Server
  • Server administrator
View details

Deploys a loadout to players in a radius eg. inventory.deployLoadoutInRange testloadout 30

inventory.disableattirelimitations Variable · Server + client
  • Server administrator
  • Client administrator
View details

Disables all attire limitations, so NPC clothing and invalid overlaps can be equipped

Technical attributes — these are not permissions:

  • Registered in the client console client
  • Included in saved settings saved
  • Replicated to clients replicated
inventory.endloot Command · Server
  • Server player
View details

No description is supplied in the registry.

inventory.equipslot Command · Server
  • Server administrator
View details

Equips the belt/hotbar item at the given slot index for the calling admin or a named target player; requires admin or developer permissions

inventory.equipslottarget Command · Server
  • Server administrator
View details

Equips the belt/hotbar slot at the given index for the player the admin is currently looking at; requires admin or developer permissions

inventory.give Command · Server
  • Server administrator
View details

{item} {amount} {condition} {skin} {container} {slot}

inventory.giveall Command · Server
  • Server administrator
View details

Gives the specified item (by partial name) to every currently connected player on the server; broadcasts who issued the command in chat

inventory.givearm Command · Server
  • Server administrator
View details

{itemid} {amount}

inventory.givebp Command · Server
  • Server administrator
View details

Gives the calling player a blueprint item for the specified item (by partial name); broadcasts the gift in chat unless the recipient is a developer

inventory.giveequip Command · Server
  • Server administrator
View details

{item}

inventory.giveid Command · Server
  • Server administrator
View details

{itemid} {amount}

inventory.giveto Command · Server
  • Server administrator
View details

{item} {player} {amount} {skin}

inventory.lighttoggle Command · Server
  • Server player
View details

No description is supplied in the registry.

inventory.listloadouts Command · Server
  • Server administrator
View details

Prints all saved inventory loadouts

inventory.loadoutui_requestloadoutlist Command · Server
  • Server administrator
View details

Reads the list of saved admin loadouts from disk and sends it to the requesting player's client as a JSON array for display in the loadout UI

inventory.pipetteid Command · Server
  • Server administrator
View details

Checks whether the calling player has the specified item ID with the given skin ID in their inventory; used to validate pipette/skin matching server-side

inventory.reduceownership Command · Server
  • Server administrator
View details

Reduce ownership to item to allow new ownership to be added

inventory.reloaddefs Command · Server
  • Server administrator
View details

Forces a reload of all Steam inventory item definitions from the Steam backend; use if definitions appear stale or missing after a store update

inventory.resetbp Command · Server
  • Server administrator
View details

Resets all blueprints for the specified player (by name/Steam ID) back to the default unlocked set, removing any learned recipes

inventory.saveloadout Command · Server
  • Server administrator
View details

Saves the current equipped loadout of the calling player. eg. inventory.saveLoadout loaduoutname

inventory.set_item_image Command · Server
  • Server administrator
View details

Sets the custom icon image ID on the item currently held by the calling player; the image ID refers to a server-side stored image used for custom item icons

inventory.setwornarmorslots Command · Server
  • Server administrator
View details

Set worn items to have maximum armor slots supported

inventory.stackable_item_ownership Variable · Server
  • Server administrator
View details

When enabled, ownership tracking is applied to stackable items; disabled by default due to performance cost; servers can enable for full ownership auditing

inventory.unlockall Command · Server
  • Server administrator
View details

Unlocks every craftable blueprint for the specified player (by name/Steam ID), giving them access to all recipes immediately

ioentity.allow_on_boats Variable · Server + client
  • Server administrator
  • Client administrator
View details

Allows the deployment and usage of IO entities on player boats and tugboats.

Technical attributes — these are not permissions:

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

Number of IO update passes allowed to back-track and re-process changed entities each tick; higher values improve signal propagation speed

ioentity.debugbudget Variable · Server
  • Server administrator
View details

Print out what is taking so long in the IO frame budget

ioentity.debugbudgetthreshold Variable · Server
  • Server administrator
View details

Ignore frames with a lower ms than this while debugBudget is active

ioentity.debugqueue Command · Server
  • Server administrator
View details

Prints the current state of all IO entity processing queues showing queue type and pending entity counts; admin-only

ioentity.framebudgetelectrichighpriorityms Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

ioentity.framebudgetelectriclowpriorityms Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

ioentity.framebudgetfluidms Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

ioentity.framebudgetgenericms Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

ioentity.framebudgetindustrialms Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

ioentity.framebudgetkineticms Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

ioentity.infiniteiopower Variable · Server + client
  • Server administrator
  • Client administrator
View details

All player placed electrical entities will receive full power without needing to be plugged into anything

Technical attributes — these are not permissions:

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

Minimum interval in seconds between IO entity logic updates; controls how quickly electrical signals propagate through the network

itemmanager.enablepooling Variable · Server
  • Server administrator
View details

When enabled, ItemManager uses object pooling for item instances to reduce GC allocations from frequent item creation and destruction

junkpile.destroyifspawnonsleepingbag Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

junkpile.destroyifspawnonsleepingbagdistance Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

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 ↗