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
gamemode.setteam Command · Server
  • Server player
View details

No description is supplied in the registry.

gamemodesoftcore.allow_tc_corpse_no_building Variable · Server
  • Server administrator
View details

No description is supplied in the registry.

gamemodesoftcore.gather_rate Variable · Server
  • Server administrator
View details

Global multiplier for resources gathered in Softcore mode from ores, trees, logs, wild plants and animals; 1.0 = default, 2.0 = double yield

Technical attributes — these are not permissions:

  • Included in saved settings saved
  • Shown in Rust’s admin interface show-in-admin-ui
gamemodesoftcore.reclaim_building_auth Variable · Server
  • Server administrator
View details

When enabled, items are kept in a reclaim backpack even if the player died while inside their own authorised base

gamemodesoftcore.reclaim_fraction_belt Variable · Server
  • Server administrator
View details

Fraction of belt slot items that are preserved in a softcore death reclaim backpack; default 0.5 (50%)

gamemodesoftcore.reclaim_fraction_main Variable · Server
  • Server administrator
View details

Fraction of main inventory items preserved in a softcore death reclaim backpack; default 0.5 (50%)

gamemodesoftcore.reclaim_fraction_wear Variable · Server
  • Server administrator
View details

Fraction of clothing/armour items that are preserved in a softcore death reclaim backpack; default 1.0 (100%)

gamemodesoftcore.reclaim_suicide Variable · Server
  • Server administrator
View details

When enabled, items are kept in a reclaim backpack even if the player died by suicide (F1 kill)

gamephysics.defaultmaxresultsperquery Variable · Server
  • Server administrator
View details

How many results to collect per command - DONT set this too low or you'll risk missing results

gc.alloc Command · Server
  • Server administrator
View details

Allocates a byte array of the given size (default 1 MB) as a GC pressure test; useful for profiling memory allocation throughput

gc.collect Command · Server
  • Server administrator
View details

Triggers an immediate full managed garbage collection pass; useful after large allocations for memory profiling

gc.enabled Variable · Server
  • Server administrator
View details

When enabled, this system is globally active; disable to deactivate the system for the current session

gc.incremental_enabled Variable · Server
  • Server administrator
View details

Read-only: reports whether Unity incremental garbage collection is enabled for this runtime; cannot be changed at runtime

gc.incremental_milliseconds Variable · Server
  • Server administrator
View details

Time slice in milliseconds allocated to incremental GC per frame; lower values reduce GC stutter but spread collection over more frames

gc.unload Command · Server
  • Server administrator
View details

Calls Resources.UnloadUnusedAssets() to unload assets no longer referenced by any object, freeing RAM and VRAM

global.add_wallpaper_radius Command · Server
  • Server administrator
View details

<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random

global.adminui_deleteugccontent Command · Server
  • Server administrator
View details

Clears all UGC content (images, patterns) from the entity with the given network ID and notifies the IUGCBrowserEntity component

global.adminui_fullrefresh Command · Server
  • Server administrator
View details

Triggers a full refresh of the admin UI by requesting the player list, server info, convars, and UGC list all at once

global.adminui_requestfireworkpattern Command · Server
  • Server administrator
View details

Sends the firework pattern design data for the specified pattern firework entity to the requesting admin client

global.adminui_requestplayerlist Command · Server
  • Server administrator
View details

Server-side handler that serialises and sends the current player list to the requesting admin client for display in the admin UI

global.adminui_requestserverconvars Command · Server
  • Server administrator
View details

Server-side handler that collects all ServerAdmin+ShowInAdminUI convars and sends them to the admin client for editing via the admin UI

global.adminui_requestserverinfo Command · Server
  • Server administrator
View details

Server-side handler that serialises and sends current server info (name, players, FPS, etc.) to the requesting admin client

global.adminui_requestugccontent Command · Server
  • Server administrator
View details

Server-side handler that retrieves a specific UGC data blob by CRC, entity ID, and type and sends it to the requesting admin client

global.adminui_requestugclist Command · Server
  • Server administrator
View details

Server-side handler that scans all entities for UGC content (images, patterns, vending names) and sends a serialised list to the admin client

global.allowadminui Variable · Server + client
  • Server administrator
  • Client administrator
View details

Controls whether the in-game admin UI is displayed to admins

Technical attributes — these are not permissions:

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

<gene string> - Applies the given genes (e.g. "YYYGGG") to the clone/seed in your hands

global.authcount Command · Server
  • Server administrator
View details

Returns all entities that the provided player is authed to (TC's, locks, etc), supports --json

global.authradius Command · Server
  • Server administrator
View details

Authorises the specified player (or caller if none given) to all tool cupboards within the given radius around them

global.authradius_multi Command · Server
  • Server administrator
View details

Authorises multiple specified players to all tool cupboards within the given radius around the calling admin

global.authradius_radius Command · Server
  • Server administrator
View details

Finds all players within playerRadius of the caller, then authorises each of them to TCs within authRadius of themselves

global.ban Command · Server
  • Server administrator
View details

ban <player> <reason> [optional duration]

global.banid Command · Server
  • Server administrator
View details

banid <steamid> <username> <reason> [optional duration]

global.banlist Command · Server
  • Server administrator
View details

List of banned users (sourceds compat)

global.banlistex Command · Server
  • Server administrator
View details

List of banned users - shows reasons and usernames

global.bans Command · Server
  • Server administrator
View details

List of banned users

global.breakclothing Command · Server
  • Server administrator
View details

Breaks all equipped clothing items currently worn by the calling player, reducing their condition to zero

global.breakitem Command · Server
  • Server administrator
View details

Reduces the condition of all items in the calling player inventory whose short name matches the given string to zero, breaking them

global.buildinfo Command · Server
  • Server administrator
View details

Get information about this build

global.carstats Command · Server
  • Server administrator
View details

Get information about all the cars in the world

global.change_wallpaper_radius Command · Server
  • Server administrator
View details

<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random

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 ↗