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
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
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.