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 | |
|---|---|---|---|---|---|---|
drone.movementspeedoverride |
If greater than zero, overrides the drone's planar movement speed | drone | variable | 0 |
Admin | |
drone.samproximityfuseradius |
Radius at which a SAM missile's proximity fuse detonates against drones, capped by the missile's 20m trigger sphere | drone | variable | 10 |
Admin | |
drone.windlerpspeed |
drone | variable | 0.1 |
|||
drone.windpositiondivisor |
drone | variable | 100 |
|||
drone.windpositionscale |
drone | variable | 1 |
|||
drone.windrotationmultiplier |
drone | variable | 45 |
|||
drone.windtimedivisor |
drone | variable | 10 |
|||
droppeditem.broadcast_debug_ddraw |
Will broadcast debug ddraw information on ALL dropped items to ALL players | droppeditem | variable | False |
Admin | |
droppeditem.remove_rb_on_sleep |
Whether Rigidbody components are removed from DroppedItems when sleeping | droppeditem | variable | False |
Admin | |
droppeditem.underwater_drag_budget_ms |
How many milliseconds to spend on updating underwater drag levels | droppeditem | variable | 0.05 |
Admin | |
dungeonnavmesh.use_baked_terrain_mesh |
dungeonnavmesh | variable | True |
Admin | ||
dynamicnavmesh.use_baked_terrain_mesh |
dynamicnavmesh | variable | False |
Admin | ||
eat |
Increases your hunger by the inputted amount (500) | Admin | None | Yes | ||
effects.antialiasing |
(Generated) Anti-aliasing mode: 0 = None, 1 = FXAA, 2 = SMAA, 3 = TSSAA (temporal); higher modes reduce jagged edges at increasing GPU cost | effects | variable | 3 |
||
effects.ao |
(Generated) Enables ambient occlusion post-processing; adds contact shadows in corners and crevices, improving depth perception at a moderate GPU cost | effects | variable | True |
||
effects.bloom |
(Generated) Enables bloom post-processing; causes bright light sources and emissive surfaces to bleed glow onto surrounding pixels | effects | variable | True |
||
effectscalewithcameradistance.on |
(Generated) When enabled, effects that use EffectScaleWithCameraDistance will scale their size based on the distance from the camera; disable to use fixed size | effectscalewithcameradistance | variable | True |
||
effects.clearallgibs |
(Generated) Destroys all currently active gib objects in the world and reports the count removed; useful for recovering performance after a large battle | effects | client | debris |
||
effects.creationeffects |
(Generated) When enabled, plays visual effects (sparks, dust, etc.) when objects are built or placed in the world | effects | variable | True |
||
effects.currentgibcount |
(Generated) Prints the current number of gib objects active in the world; compare against maxgibs to see how close the budget is to being reached | effects | client | |||
effects.footsteps |
(Generated) When enabled, plays footstep sounds for the local player; disabling silences footsteps without affecting other audio | effects | variable | True |
||
effects.hurtoverlay |
(Generated) Enables the blood/damage overlay displayed on-screen when the player takes damage; disable to reduce visual clutter when injured | effects | variable | True |
||
effects.hurtoverleyapplylighting |
(Generated) When enabled, the hurt overlay is tinted by the current scene lighting rather than displayed as a flat colour, making it blend more naturally with the environment | effects | variable | True |
||
effects.lensdirt |
(Generated) Enables lens dirt overlay; adds a subtle dirt/smudge texture to the camera lens bloom, simulating a dirty camera sensor | effects | variable | True |
||
effects.maxgibdist |
(Generated) Maximum distance in metres at which gib objects are visible and simulated; gibs beyond this range are culled to save CPU and GPU | effects | variable | 150 |
||
effects.maxgiblife |
(Generated) Maximum lifetime in seconds a gib object is kept alive before being automatically removed, regardless of the gib budget | effects | variable | 10 |
||
effects.maxgibs |
(Generated) Maximum number of gib (debris) objects that can exist in the world simultaneously; excess gibs are culled oldest-first to stay within this budget | effects | variable | 1000 |
||
effects.mingiblife |
(Generated) Minimum lifetime in seconds a gib object persists before it can be destroyed by the gib budget cull | effects | variable | 5 |
||
effects.motionblur |
(Generated) Enables motion blur post-processing; blurs fast-moving objects and camera rotations to simulate camera shutter exposure | effects | variable | True |
||
effects.otherplayerslightflares |
(Generated) When enabled, renders light flare effects on torch flames and other light sources held or worn by other players; disable to reduce visual noise in crowded areas | effects | variable | True |
||
effects.shafts |
(Generated) Enables god ray / light shaft effects; renders volumetric light beams through foliage and openings, increasing atmospheric quality | effects | variable | True |
||
effects.sharpen |
(Generated) Enables sharpening post-processing pass; enhances fine detail and edge contrast, particularly useful when TSSAA softens the image | effects | variable | True |
||
effects.showoutlines |
Show outlines of objects when applicable i.e. dropped items | effects | variable | True |
||
effects.vignet |
(Generated) Enables vignette post-processing; darkens the screen edges to draw focus toward the centre of the view | effects | variable | True |
||
egghuntevent.includebots |
Will spawn eggs for bots, only for debug purposes - don't enable it! | egghuntevent | variable | False |
Admin | |
electricbattery.battery |
'charge' (default to full), 'deplete' | electricbattery | client | |||
electricbattery.batteryid |
electricbattery | server | Admin | |||
electricbattery.dischargebudgetms |
electricbattery | variable | 0.05 |
Admin | ||
ent who |
Returns the Steam64ID of who placed this entity | Admin | None | Yes | ||
entity.debug_lookat |
(Generated) Prints debug info about the entity the local player is currently looking at, including net ID, prefab name, and component list | entity | client | |||
entity.debug_toggle |
(Generated) Toggles the debug info overlay for an entity by net ID, showing position, velocity, health, and network state in the world | entity | server | Admin | ||
entity.deleteby |
Destroy all entities created by provided users (separate users by space) | entity | server | Admin | ||
entity.deletebytextblock |
Destroy all entities created by users in the provided text block (can use with copied results from ent auth) | entity | server | Admin | ||
entity.downloadsign |
Downloads the sign currently being looked at to disk with the supplied filename | entity | client | |||
entity.find_entity |
(Generated) Lists all networked entities whose prefab path contains the given filter string in a formatted table; admin-only on client | entity | client | |||
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 |
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.