Rust Console Commands
Give Item List →Console commands for the F1 menu or RCON. Source: a community-maintained export of Rust's own generated command metadata - treat this as a helpful reference, not an exhaustive one.
3,590 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
global.injureplayer |
(Generated) Puts the specified player into the wounded/downed state immediately without killing them; useful for testing the crawl/revive mechanics | global | server | Admin | ||
global.job_system_threads |
(Generated) Number of Unity job worker threads; 0 or -1 sets the default (auto); higher values improve parallel job throughput on many-core CPUs | global | variable | 15 |
||
global.kick |
(Generated) 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 | server | Admin | ||
global.kickall |
(Generated) Kicks all currently connected players from the server with an optional reason; useful for forcing a restart or clearing the server | global | server | Admin | ||
global.kill |
global | server | ||||
global.killallplayers |
(Generated) Deals lethal damage to every non-NPC player currently connected to the server; reports the number of players killed | global | server | Admin | ||
global.killallplayersradius |
Kill all players within the given radius | global | client | |||
global.killbees |
Kills all bee swarms | global | server | Admin | ||
global.killplayer |
(Generated) Deals 1000 damage to the specified player (by name/SteamID/bot) killing them immediately; useful for testing death logic without console kill commands | global | server | Admin | ||
global.killplayerinview |
Kill the player you're looking at | global | client | |||
global.language |
(Generated) Sets the client display language by locale code (e.g. en, de, fr); forces all UI text to reload using the new localisation strings | global | variable | en |
||
global.legacymonumentnotifications |
Forces old monument event notification behaviour (UI popup, no sounds) | global | variable | False |
Admin | |
global.limitflashing |
Limits the flashing frequency of music driven lights | global | variable | False |
||
global.listid |
List of banned users, by ID (sourceds compat) | global | server | Admin | ||
global.maxspraysperplayer |
If a player sprays more than this, the oldest spray will be destroyed. 0 will disable | global | variable | 40 |
Admin | |
global.maxthreads |
(Generated) Maximum number of Unity job system worker threads; controls the background thread pool size for job dispatching | global | variable | 8 |
||
global.moderatorid |
(Generated) Adds the specified Steam64 ID as a server moderator with optional name and reason; grants admin flag to the player if connected | global | server | Admin | ||
global.mute |
(Generated) Mutes the specified connected player preventing them from using chat; optionally accepts a mute expiry timestamp for temporary mutes | global | server | Admin | ||
global.mutelist |
Print a list of currently muted players | global | server | Admin | ||
global.objects |
(Generated) Prints all live Unity Object instances sorted by total memory usage, showing type, instance count, and estimated total size in bytes | global | client | |||
global.openinexplorer |
global | client | ||||
global.overrideoceanenvironmentlerp |
Controls how the ocean environment variables, -1=no override, 0=bottom of the ocean, 1=surface conditions | global | variable | -1 |
||
global.ownerid |
(Generated) 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 | server | Admin | ||
global.perf |
(Generated) Controls the on-screen performance overlay detail level; 0 = off, higher values add more metrics such as FPS, ping, entity count, and memory usage | global | variable | 0 |
||
global.perf_disable_gc_notif |
Media: This can be used to disable the performance text info when GC gets triggered | global | variable | False |
||
global.playerlist |
Get a list of players | global | server | Admin | ||
global.playerlistids |
Get a list of player's IDs | global | server | Admin | ||
global.players |
Print out currently connected clients etc | global | server | Admin | ||
global.preloadconcurrency |
global | variable | 1 |
|||
global.printallscenesinbuild |
(Generated) Prints all scenes registered in the build settings with their build index and asset path | global | client | |||
global.print_wallpaper_skins |
Lists all wallpaper skins | global | server | Admin | ||
global.processmidiinput |
(Generated) Enables MIDI controller input for in-game instruments; disabling suppresses MIDI events even when a MIDI device is connected | global | variable | True |
||
global.queue |
(Generated) Prints the current state of server-side stability check and surroundings update queues; reports nothing useful on client | global | client | |||
global.quit |
(Generated) Quits the application cleanly with no arguments; rejects calls with arguments to prevent accidental exit; in the editor exits play mode | global | client | |||
global.readcfg |
(Generated) Loads and applies the default graphics config, then reads cfg/client.cfg and cfg/keys.cfg to restore previously saved settings and bindings | global | client | |||
global.recover |
(Generated) Revives the calling player or a named target from the wounded state, restoring them to standing with a small amount of health | global | server | Admin | ||
global.recoverplayer |
(Generated) Recovers the specified player from the wounded state, standing them back up at minimum health | global | server | Admin | ||
global.redownload_signs |
Clears the local cache for all signs within the given radius (default: sign texture request distance) and re-downloads their images from the server | global | client | |||
global.removecctvcode |
Removes a cctv code to a Computer Station, look at the station when running the command | global | client | |||
global.removemoderator |
(Generated) Removes moderator status from the specified Steam64 ID; removes admin flag from the player if currently connected | global | server | Admin | ||
global.removeowner |
(Generated) Removes owner status from the specified Steam64 ID; removes admin flag from the player if currently connected | global | server | Admin | ||
global.removeskipqueue |
Removes skip queue permission from a SteamID | global | server | Admin | ||
global.report |
(Generated) Runs a server performance diagnostic report covering entity counts, memory usage, and active invokes, outputting results to the server console | global | server | Admin | ||
global.respawn |
global | server | ||||
global.respawn_sleepingbag |
global | server | ||||
global.respawn_sleepingbag_favourite |
global | server | ||||
global.respawn_sleepingbag_remove |
global | server | ||||
global.restart |
(Generated) Schedules a server restart; optionally accepts a countdown in seconds and a broadcast message sent to all players before the restart occurs | global | server | Admin | ||
global.richpresence |
(Generated) Enables Steam Rich Presence, which broadcasts the current game activity (server name, player count) to Steam friends | global | variable | True |
||
global.say |
Sends a message in chat | global | server | Admin |
This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.
Frequently Asked Questions
Press F1 while in-game to open the console, then type the command and press Enter.