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
CommandDescriptionCategoryTypeDefaultPermission
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.