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
pool.clear_prefabs (Generated) Clears all cached prefab instances from the prefab pool matching the optional filter, across client, server, and generic pools pool client
pool.export_prefabs (Generated) Exports the current prefab pool contents to a prefabs.csv file listing pool ID, prefab short name, and instance count pool client
pool.fill_prefabs (Generated) Pre-warms the prefab pool by instantiating and pooling prefabs matching the optional filter up to the given count override pool client
pool.print_arraypool (Generated) Prints a usage report for the BaseNetwork and ProtocolParser array pools, showing bucket sizes, capacities, and hit/miss stats pool client
pool.print_assets (Generated) Prints a table of all asset pool entries showing asset type, current pooled count, and pool capacity pool client
pool.print_memory (Generated) Prints a table of all object pool entries showing type, capacity, active count, peak usage, hit/miss counts, and spill counts; supports --json pool client
pool.print_prefabs (Generated) Prints a table of all prefab pool entries showing prefab name, miss count, current count, target capacity, and push/pop counts; supports --json pool client
pool.reset_max_pool_counter (Generated) Resets the peak-usage high-water-mark counter for all pools, allowing fresh measurement of maximum pool demand pool client
profile.dump_profile_recorders profile client
profile.flush_analytics (Generated) Flushes any buffered analytics events immediately to the analytics backend rather than waiting for the next scheduled flush profile client
profile.start (Generated) Starts recording a Unity Profiler binary log to a timestamped file in the profile/ folder; requires ENABLE_PROFILER build flag profile client
profile.stop (Generated) Stops the active Unity Profiler binary log recording and finalises the file profile client
relationshipmanager.acceptinvite relationshipmanager server
relationshipmanager.kickmember relationshipmanager server
relationshipmanager.leaveteam relationshipmanager server
relationshipmanager.promote relationshipmanager server
relationshipmanager.promote_id relationshipmanager server
relationshipmanager.rejectinvite relationshipmanager server
relationshipmanager.sendinvite relationshipmanager server
relationshipmanager.sendofflineinvite relationshipmanager server
render.expand_instancing (Generated) Forces GPU instancing to expand and rebatch a specific instancing group by name; useful for debugging instancing issues without restarting render client
render.print_global_entities Print off count of global building entities on the client render client
render.print_instanced_cell Print number of meshes inside a single grid render client
render.print_instanced_debug Print off array size and memory usage to ensure no memory leaks & debug rendering system render client
render.print_instanced_renderers Print off number of each mesh inside instanced rendering system (including outside of render range) render client
render.print_tree_counts Print off count of trees to ensure server sent them all render client
render.test_instancing_culling Spawn (default 50k) prefabs spread across the map to quickly test instanced rendering system in isolation render client
rgbeffects.pulse (Generated) Pulses all RGB lighting devices to a given colour over the specified duration in seconds; uses the RGB controller pulse animation rgbeffects client
rgbeffects.static (Generated) Sets all RGB lighting devices to a static colour; takes an RGBA colour argument and applies it to the RGB controller instance rgbeffects client
safemode.applysafemodeconfig Applies a known set of safe settings to ensure the game boots safemode client
screenshot.takehiresscreenshot (Generated) Takes a high-resolution screenshot using the configured custom width or the default upscale factor screenshot client
screenshot.takehirestransparentscreenshot (Generated) Takes a high-resolution screenshot with a transparent background for use in promotional material screenshot client
screenshot.takescreenshot (Generated) Takes a standard resolution screenshot and saves it to the screenshots folder screenshot client
screenshot.taketransparentscreenshot (Generated) Takes a screenshot with a transparent background by disabling skybox and terrain rendering screenshot client
server.cheatreport server server
skinviewer2.printsupporteditems skinviewer2 client
spawn.shielddummy (Generated) Raycasts from the camera and requests the server to spawn a shield-holding dummy player at the hit point, facing away from the camera; pass true to holster the shield spawn client
steam.achievements (Generated) Prints a list of all Steam achievements and their current unlock status for the local player; useful for testing achievement triggers steam client
steam.refresh_nickname_cache (Generated) Forces an immediate refresh of the cached Steam display names for all players currently on the server steam client
steam.resetstats (Generated) Resets all Steam stats and achievements for the local player to zero/locked; dev use only for achievement testing steam client
store.addfeaturing Adds a new featuring entry to the store (debug only). add_featuring <ItemID> <HeaderText> <TitleText> <SubtitleText> <ImageUrl> <VideoUrl> <TargetUrl> <Priority> store client
store.addtocart (Generated) Adds the specified item by store listing ID to the current shopping cart for purchase testing store client
store.clearcart (Generated) Clears all items from the current shopping cart without completing a purchase store client
store.fakecheckout fakeCheckout <success> <itemId1,itemId2,...> store client
store.printgeneralstore (Generated) Prints a list of all items in the general section of the item store store client non-weekly
store.printweeklyitems (Generated) Prints a list of all items currently tagged as weekly featured skins in the item store store client
store.refresh (Generated) Forces an immediate refresh of the in-game item store data, re-fetching the current weekly skins and store catalogue from the backend store client
store.refreshstore store client
store.removeallfeaturing store client
stringlights.refreshlines stringlights 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.