Rust Player 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.

Console commands any player can type into the F1 console on any server, no admin rights needed.

490 commands
CommandDescriptionCategoryTypeDefaultPermission
entity.find_group (Generated) Lists all networked entities belonging to the given network group ID in a formatted table; admin-only on client entity client
entity.find_id (Generated) Lists the networked entity with the given network entity ID in a formatted table; admin-only on client entity client
entity.find_parent (Generated) Lists all networked entities that have the given network entity ID as their parent in a formatted table; admin-only on client entity client
entity.find_radius (Generated) Lists all networked entities within the given radius in metres of the calling player in a formatted table; admin-only on client entity client
entity.find_self (Generated) Lists all networked entities owned by the calling player (matched by network ID) in a formatted table; admin-only on client entity client
entity.find_status (Generated) Lists all networked entities whose status string contains the given filter text in a formatted table; admin-only on client entity client
entity.spawn (Generated) Spawns a client-side entity by prefab name or path at the position the local player is looking at; admin/developer only entity client
entity.spawnat spawnat <entityName> <worldPos> [worldRotationAngles] entity client
entity.spawnhere spawnhere <entityName> [distance] [worldRotationAngles] entity client
entity.spawnitem (Generated) Spawns a dropped item entity client-side by item short name at the local player look position; admin/developer only entity client
entity.spawnview Spawns the entity at the position and orientation of the camera - spawnview <entityName> [distance] [worldRotationAngles] entity client
entity.uploadsign Sets a sign to display the given PNG image entity client
find Returns information on commands that match the inputted word General None
fps Returns current Frames Per Second. Can be used on client and server General None
fps.startlogging This is going to log your FPS into a file, call stoplogging to stop the logging fps client
fps.stoplogging (Generated) Stops an active FPS logging session started with fps.StartLogging and writes the collected frame data to disk fps client
gamemode.setteam gamemode server
gametip.hidegametip (Generated) Hides the game tip HUD element, fading it out over 1 second; can be called from server gametip client
gametip.listgametips (Generated) Returns the array of all registered game tip definitions for console inspection gametip client
gametip.showgametip (Generated) Displays a game tip message on the HUD using the game tip canvas, fading it in over 1 second; can be called from server gametip client
gametip.showtoast Will show a game tip on the player screen <style> <text> gametip client
gametip.showtoast_translated Will show a translated game tip on the player screen <style> <key> <english> <overlay> <args> gametip client
gc.alloc (Generated) Allocates a byte array of the given size (default 1 MB) as a GC pressure test; useful for profiling memory allocation throughput gc client
gc.collect (Generated) Triggers an immediate full managed garbage collection pass; useful after large allocations for memory profiling gc client
gc.unload (Generated) Calls Resources.UnloadUnusedAssets to unload assets no longer referenced by any object, freeing RAM and VRAM gc client
geolocation.geo_status Print current GeoLocation state geolocation client
geolocation.phrases_count Print how many country phrases are loaded geolocation client
geolocation.search Simulate a country search query and log matching results geolocation client
geolocation.status Print current GeoLocation state geolocation client
geolocation.window_state Print UI_CountrySelection window state geolocation client
gesture gestureName Makes your player perform a gesture (wave/victory/shrug/thumbsup/chicken/hurry/whoa) General None
global.addcctvcode Adds a cctv code to a Computer Station, look at the station when running the command global client
global.adminui_receivecommands (Generated) Client-side handler that receives the list of editable server convars from the server and passes it to the admin UI; called server-to-client, not manually global client
global.adminui_receiveplayerlist (Generated) Client-side handler that receives a JSON player list from the server and passes it to the admin UI; called server-to-client, not manually global client
global.adminui_receiveserverinfo (Generated) Client-side handler that receives serialised server info from the server and passes it to the admin UI; called server-to-client, not manually global client
global.adminui_receiveugclist (Generated) Client-side handler that receives a serialised UGC entity list from the server and passes it to the admin UI; called server-to-client, not manually global client
global.clearcctvcodes Clears all cctv codes from a Computer Station, look at the station when running the command global client
global.colliders (Generated) Prints the count of enabled versus disabled Collider components currently in the scene global client
global.copy_changeset Copies the current client and server changeset info to the clipboard global client
global.dump Dumps a diagnostic snapshot into a folder in /diagnostics/. WARNING: this will stall the server and can cause it to crash. global client
global.dumpanimators Dumps a diagnostic snapshot of animators into a diagnostics subfolder global client
global.dumpentities Dumps a diagnostic snapshot of entities into a diagnostics subfolder global client
global.dumplodgroups Dumps a diagnostic snapshot of LOD Groups into a diagnostics subfolder global client
global.dumpnetwork Dumps a diagnostic snapshot of network info into a diagnostics subfolder global client
global.dumpobjects Dumps a diagnostic snapshot of objects into a diagnostics subfolder global client
global.dumpphysics Dumps a diagnostic snapshot of physics into a diagnostics subfolder global client
global.dumppreprocess Dump list of prefabs pre-processed into a diagnostics subfolder global client
global.dumprootobjects Dumps a diagnostic snapshot of root objects (all gameobjects across all scenes) into a /diagnostics/ subfolder. WARNING: this will stall the server and can cause it to crash. global client
global.dumpsysteminformation Dumps a diagnostic snapshot of system information into a diagnostics subfolder global client
global.dumpwarmup Dumps a diagnostic snapshot of warmup info into a diagnostics subfolder global client

Console commands any player can type into the F1 console on any server, no admin rights needed. Search by name, description or category; every row has a copy button.

Frequently Asked Questions

Press F1 in game. Type a command and press Enter; press F1 again to close it.

A community-maintained export of Rust's own generated command metadata. Commands change with game updates, so treat it as a helpful reference rather than an exhaustive one.