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

Puts the specified player into the wounded/downed state immediately without killing them; useful for testing the crawl/revive mechanics

global.job_system_threads Variable · Server
  • Server administrator
View details

Number of Unity job worker threads; 0 or -1 sets the default (auto); higher values improve parallel job throughput on many-core CPUs

global.kick Command · Server
  • Server administrator
View details

Kicks the specified player from the server with an optional reason; broadcasts the kick to chat and places them through the queue on reconnect

global.kickall Command · Server
  • Server administrator
View details

Kicks all currently connected players from the server with an optional reason; useful for forcing a restart or clearing the server

global.kill Command · Server
  • Server player
View details

No description is supplied in the registry.

global.killallplayers Command · Server
  • Server administrator
View details

Deals lethal damage to every non-NPC player currently connected to the server; reports the number of players killed

global.killbees Command · Server
  • Server administrator
View details

Kills all bee swarms

global.killplayer Command · Server
  • Server administrator
View details

Deals 1000 damage to the specified player (by name/SteamID/bot) killing them immediately; useful for testing death logic without console kill commands

global.listid Command · Server
  • Server administrator
View details

List of banned users, by ID (sourceds compat)

global.maxspraysperplayer Variable · Server
  • Server administrator
View details

If a player sprays more than this, the oldest spray will be destroyed. 0 will disable

Technical attributes — these are not permissions:

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

Maximum number of Unity job system worker threads; controls the background thread pool size for job dispatching

global.moderatorid Command · Server
  • Server administrator
View details

Adds the specified Steam64 ID as a server moderator with optional name and reason; grants admin flag to the player if connected

global.mute Command · Server
  • Server administrator
View details

Mutes the specified connected player preventing them from using chat; optionally accepts a mute expiry timestamp for temporary mutes

global.mutelist Command · Server
  • Server administrator
View details

Print a list of currently muted players

global.objects Command · Server
  • Server administrator
View details

Prints all live Unity Object instances sorted by total memory usage, showing type, instance count, and estimated total size in bytes

global.ownerid Command · Server
  • Server administrator
View details

Adds the specified Steam64 ID as a server owner (auth level 2) with optional name and reason; requires the caller to also be auth level 2

global.perf Variable · Server
  • Server administrator
View details

Controls the on-screen performance overlay detail level; 0 = off, higher values add more metrics such as FPS, ping, entity count, and memory usage

Technical attributes — these are not permissions:

  • Included in saved settings saved
global.playerlist Command · Server
  • Server administrator
View details

Get a list of players

global.playerlistids Command · Server
  • Server administrator
View details

Get a list of player's IDs

global.players Command · Server
  • Server administrator
View details

Print out currently connected clients etc

global.print_wallpaper_skins Command · Server
  • Server administrator
View details

Lists all wallpaper skins

global.printallscenesinbuild Command · Server
  • Server administrator
View details

Prints all scenes registered in the build settings with their build index and asset path

global.queue Command · Server
  • Server administrator
View details

Prints the current state of server-side stability check and surroundings update queues; reports nothing useful on client

global.quit Command · Server
  • Server administrator
View details

Quits the application cleanly with no arguments; rejects calls with arguments to prevent accidental exit; in the editor exits play mode

global.recover Command · Server
  • Server administrator
View details

Revives the calling player or a named target from the wounded state, restoring them to standing with a small amount of health

global.recoverplayer Command · Server
  • Server administrator
View details

Recovers the specified player from the wounded state, standing them back up at minimum health

global.removemoderator Command · Server
  • Server administrator
View details

Removes moderator status from the specified Steam64 ID; removes admin flag from the player if currently connected

global.removeowner Command · Server
  • Server administrator
View details

Removes owner status from the specified Steam64 ID; removes admin flag from the player if currently connected

global.removeskipqueue Command · Server
  • Server administrator
View details

Removes skip queue permission from a SteamID

global.report Command · Server
  • Server administrator
View details

Runs a server performance diagnostic report covering entity counts, memory usage, and active invokes, outputting results to the server console

global.respawn Command · Server
  • Server player
View details

No description is supplied in the registry.

global.respawn_sleepingbag Command · Server
  • Server player
View details

No description is supplied in the registry.

global.respawn_sleepingbag_favourite Command · Server
  • Server player
View details

No description is supplied in the registry.

global.respawn_sleepingbag_remove Command · Server
  • Server player
View details

No description is supplied in the registry.

global.restart Command · Server
  • Server administrator
View details

Schedules a server restart; optionally accepts a countdown in seconds and a broadcast message sent to all players before the restart occurs

global.say Command · Server
  • Server administrator
View details

Sends a message in chat

global.serverinfo Command · Server
  • Server administrator
View details

Get a list of information about the server

global.setinfo Command · Server
  • Server player
View details

No description is supplied in the registry.

global.showbotsinplayerlist Variable · Server
  • Server administrator
View details

Include bots in the admin UI player list (debugging purpose only)

global.skick Command · Server
  • Server administrator
View details

Silently kicks the specified player without broadcasting to chat; the kick is logged to RCON only

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 ↗