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

Sets the calling player or a named target player radiation level to the specified value directly

debug.setthrowable Command · Server
  • Server administrator
View details

0 = can't throw, 1 = can throw & melee, 2 = only throwable

debug.setunloadablecarfillpercent Command · Server
  • Server administrator
View details

Sets the ore fill percentage on all unloadable train cars within 3 metres of the calling player; updates both inventory amounts and visual ore level

debug.setwater Command · Server
  • Server administrator
View details

Sets the calling player or a named target player hydration level to the specified value directly

debug.spawn_all_deployables Command · Server
  • Server administrator
View details

Spawns one of every deployable in a grid

debug.spawnovenstresstest Command · Server
  • Server administrator
View details

Spawns a 100x10 grid of lit furnaces loaded with wood and metal ore near the calling player; used to stress-test the oven cooking system

debug.spawnparachutetester Command · Server
  • Server administrator
View details

Spawns a clone of the calling player at a configurable height with a parachute deployed and their belt and wear inventories copied

debug.stall Command · Server
  • Server administrator
View details

Stalls the main thread for the given duration in seconds (clamped 0-1); admin-only; used to test timeout handling and watchdog systems

debug.starttutorial Command · Server
  • Server player
View details

No description is supplied in the registry.

debug.test_custom_vitals Command · Server
  • Server administrator
View details

Sends a configurable number of test custom vital entries to the calling player client for a given duration; used to verify custom vitals UI rendering

debug.testerror Command · Server
  • Server administrator
View details

Logs a test error and exception for testing error display.

debug.testtutorialcinematic Command · Server
  • Server administrator
View details

Triggers the tutorial island ending cinematic for the calling player; spawns a kayak at the designated mount point and mounts the player to it

debug.tutorial_start_cooldown Variable · Server
  • Server administrator
View details

Minimum seconds that must pass after a tutorial ends before another one can start; prevents back-to-back tutorial spam

debug.tutorialstatus Command · Server
  • Server administrator
View details

Prints a table of all active tutorial islands showing index, network group ID, assigned player name, duration, and connection state

debug.vineswinginghighlight Command · Server
  • Server administrator
View details

Sends a highlight RPC to every VineMountable on the server targeting the calling player; used for visually debugging vine placement

debug.vineswingingreport Command · Server
  • Server administrator
View details

Prints a summary table of all VineSwingingTree and VineMountable entities on the server, including average destination count per mountable

decay.addfakeauthhistory Command · Server
  • Server administrator
View details

addfakeauthhistory <count>, adds fake deauthed players to the auth history of the tool cupboard you are standing in, for testing group upkeep tiers

decay.bracket_0_blockcount Variable · Server
  • Server administrator
View details

Number of blocks in the 1st upkeep bracket

decay.bracket_0_costfraction Variable · Server
  • Server administrator
View details

Blocks in the 1st upkeep bracket will cost this value per day to maintain

decay.bracket_0_doorcount Variable · Server
  • Server administrator
View details

Number of doors in the 1st upkeep bracket

decay.bracket_0_doorfraction Variable · Server
  • Server administrator
View details

Doors in the 1st upkeep bracket will cost this value per day to maintain

decay.bracket_1_blockcount Variable · Server
  • Server administrator
View details

Number of blocks in the 2nd upkeep bracket

decay.bracket_1_costfraction Variable · Server
  • Server administrator
View details

Blocks in the 2nd upkeep bracket will cost this value per day to maintain

decay.bracket_1_doorcount Variable · Server
  • Server administrator
View details

Number of doors in the 2nd upkeep bracket

decay.bracket_1_doorfraction Variable · Server
  • Server administrator
View details

Doors in the 2nd upkeep bracket will cost this value per day to maintain

decay.bracket_2_blockcount Variable · Server
  • Server administrator
View details

The number of blocks in the 3rd upkeep bracket

decay.bracket_2_costfraction Variable · Server
  • Server administrator
View details

Blocks in the 3rd upkeep bracket will cost this value per day to maintain

decay.bracket_2_doorcount Variable · Server
  • Server administrator
View details

The number of doors in the 3rd upkeep bracket

decay.bracket_2_doorfraction Variable · Server
  • Server administrator
View details

Doors in the 3rd upkeep bracket will cost this value per day to maintain

decay.bracket_3_costfraction Variable · Server
  • Server administrator
View details

Blocks in the 4th upkeep bracket will cost this value per day to maintain

decay.bracket_3_doorfraction Variable · Server
  • Server administrator
View details

Doors in the 4th upkeep bracket will cost this value per day to maintain

decay.build_twig_cost_multiplier Variable · Server + client
  • Server administrator
  • Client administrator
View details

Can players upgrade building blocks to wood

Technical attributes — these are not permissions:

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

Clears the deauthed player history on the tool cupboard you are standing in, dropping its group upkeep back to the number of authed players

decay.debug Variable · Server
  • Server administrator
View details

When enabled, logs decay tick details to the console including which entities took damage and how much

decay.delay_metal Variable · Server
  • Server administrator
View details

How long should this building grade decay be delayed when not protected by upkeep, in hours

decay.delay_override Variable · Server
  • Server administrator
View details

When set to a value above 0 everything will decay with this delay

decay.delay_stone Variable · Server
  • Server administrator
View details

How long should this building grade decay be delayed when not protected by upkeep, in hours

decay.delay_toptier Variable · Server
  • Server administrator
View details

How long should this building grade decay be delayed when not protected by upkeep, in hours

decay.delay_twig Variable · Server
  • Server administrator
View details

How long should this building grade decay be delayed when not protected by upkeep, in hours

decay.delay_wood Variable · Server
  • Server administrator
View details

How long should this building grade decay be delayed when not protected by upkeep, in hours

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 ↗