Cheats or console commands allow you to customize the gaming ex­pe­ri­ence on your own Rust server. To make use of the available Rust console commands or cheats, you only need admin or mod rights on the server and the ap­pro­pri­ate commands.

How can Rust cheats be used?

To be able to use cheats or console commands in Rust, you must either have your own Rust server and therefore be the admin of the server or have been granted the cor­re­spond­ing rights as a moderator. If this re­quire­ment is met, there are various ways to use the available Rust console commands and cheats:

  • In-game console: The easiest way to enter Rust cheats is via the console in the game. You can access this at any time after you have connected to the server.
  • Command line: If you host your own dedicated Rust server, you can also execute Rust console commands via the command line. You don’t need to be connected to the server as a player to do this.
  • Admin tools: If you find entering commands via the console or command line too cum­ber­some, you can use third-party tools such as Rustadmin or Rust Server Manager instead. These ap­pli­ca­tions offer graphical user in­ter­faces for server man­age­ment, including the option of executing console commands.
VPS Hosting
VPS hosting at un­beat­able prices on Dell En­ter­prise Servers
  • 1 Gbit/s bandwidth & unlimited traffic
  • Minimum 99.99% uptime & ISO-certified data centers
  • 24/7 premium support with a personal con­sul­tant

How do I open the Rust console?

Only a few steps are required to enter Rust cheats or console commands directly via the in-game console:

  1. Start Rust.
  2. Connect to the server on which you have admin or mod rights.
  3. Press the Function key [F1].
  4. The Rust console will open and you can enter the desired commands (press Enter).
Image: Rust in-game console
In the in-game console, you’ll au­to­mat­i­cal­ly receive sug­ges­tions for possible Rust cheats

An overview of Rust cheat codes and console commands

In the following sections, we have sum­ma­rized the most important console commands and cheats for Rust. To provide a better overview, the commands are divided into different cat­e­gories.

Survival

Cheat Function
god true Activates in­vin­ci­bil­i­ty mode
god false De­ac­ti­vates in­vin­ci­bil­i­ty mode
falldamage.enabled false De­ac­ti­vates fall damage
falldamage.enabled true Activates fall damage
drink VALUE Quenches thirst by the selected amount
eat VALUE Satisfies hunger by the selected amount
heal VALUE Heals the player by the selected amount
refillvitals Fully re­plen­ish­es the health, thirst and hunger bars
fillwater Fills up all water con­tain­ers in the player’s inventory

Game world

Cheat Function
env.time VALUE Defines the time of day (1-24) for the entire server
env.progresstime false Pauses the progress of time so that the time of day no longer advances
env.progresstime true Allows the time of day in the game to run normally again if it was pre­vi­ous­ly paused
airdrop.min_players VALUE Airdrops only take place if the specified number of players is online
server.pvp true Activates PvP mode
server.pvp false De­ac­ti­vates PvP mode
heli.call Starts the patrol he­li­copter event
heli.calltome Starts the patrol he­li­copter event and spawns the he­li­copter at the player’s position
weather.load VALUE Loads the desired weather type, e.g., clear (clear weather), rainheavy (heavy rain) or storm (stormy weather)
weather.reset Resets the defined weather types and restores the default con­fig­u­ra­tion
crafting.instant Enables all players to craft items im­me­di­ate­ly
crafting.instant_admins Enables all admins to craft items im­me­di­ate­ly
crafting.timescale VALUE Sets the crafting duration of items to the selected value (e.g., 0.5 for a halved duration)

Objects

Cheat Function
entity.spawn ENTITY Spawns the desired entity at the player’s current position, e.g., entity.spawn chicken (chicken) or entity.spawn crate_tools (toolbox)
entity.spawnitem ITEM Spawns the desired item at the current position of the player(s), e.g., entity.spawnitem ammo.rifle (rifle am­mu­ni­tion) or entity.spawnitem stone (stone)
inventory.giveall "ITEM" VALUE Adds the desired item (e.g., "wood" for wood) in the desired quantity (e.g., 1000) to the inventory of all players on the server
inventory.giveplayer USER "ITEM" VALUE Adds the desired item (e.g., "wood" for wood) in the desired quantity (e.g., 1000) to the inventory of the specified user
ent kill Destroys the targeted object
ent lock Locks the targeted object (e.g., a door)
ent unlock Unlocks the targeted object (e.g., a door)
ent who Shows the Steam ID of the person who placed the object
ent auth Displays the au­tho­riza­tions for the targeted object (e.g., access rights)
debug.repair_inventory Repairs all items in the inventory
bradley.quickrespawn Respawns the Bradley APC at the starting position (does not create a second version)
Tip

The list of available items and therefore the list of possible Rust console commands is long. The official Rust Wiki offers a com­pre­hen­sive database including the re­spec­tive console names of the items.

Teleport

Cheat Function
teleport "USER" Teleports you to the desired player
teleport2me "USER" Teleports the desired person to your current location
teleportpos X Y Z Teleports you to the specified co­or­di­nates (X, Y, Z)
teleport2marker Teleports you to the marker on the map
teleport "ENTITY" Teleports you to a random entity of the specified type (e.g., "bear" to teleport to a bear)
teleport2owneditem "USER" Teleports you to the nearest item belonging to the specified person

Camera

Cheat Function
debugcamera Activates or de­ac­ti­vates free camera mode (can be con­trolled using the arrow keys and W, A, S, D, etc.)
bind TASTE debugcamera Assigns the command for ac­ti­vat­ing or de­ac­ti­vat­ing free camera mode to the desired key (e.g., bind p debugcamera (switch on and off with the [p] key)
debugcamera_fov VALUE Sets the field of view of the free camera to the desired value
debugcamera_targetbind Binds the free camera to a target object (e.g., an entity or a player)
debugcamera_dollyforward Moves the camera closer to the target object
debugcamera_dollyback Moves the camera away from the target object
debugcamera_save NAME Saves the current camera setting under the specified name
debugcamera_load NAME Loads the camera setting that was saved under the specified name
debugcamera_clear Deletes all saved camera settings

Record­ings & cin­e­mat­ics

Cheat Function
record NAME Starts a demo recording that’s saved under the specified name
stoprecord Ends the current demo recording
demo.play NAME Plays the specified demo recording
cinematic_list Lists all available cinematic an­i­ma­tions
cinematic_play NAME Starts the specified animation, e.g., cinematic_play wave (character waves)
cinematic_stop Stops all running an­i­ma­tions
list_cinematic_gestures Lists all available gestures (can be performed while moving and looking around)
gesture NAME Performs the specified gesture
Note

Rust demos are saved in the “.\demos” folder in the game directory. By default, you’ll find your record­ings under the following path: .\Steam\steamapps\common\Rust\demos

User ad­min­is­tra­tion

Cheat Function
global.kick "USER" Kicks the desired player from the server
global.ban "USER" Bans the desired player from the server
global.unban "USER" Unbans the desired player
global.mutevoice "USER" Switches off voice com­mu­ni­ca­tion for the specified person
global.unmutevoice "USER" Switches on voice com­mu­ni­ca­tion for the specified person
global.mutechat "USER" Blocks the selected person from chatting
global.unmutechat "USER" Ends the chat block for the specified person
global.moderatorid "STEAM ID" Gives a player the mod status (AuthLevel 1)
Tip

Read how to find out the Steam ID in the following separate article.

Server ad­min­is­tra­tion

Cheat Function
server.restart Restarts the Rust server with a 300-second warning
server.stop Stops the Rust server
global.save Forces an immediate saving of the current server progress
server.maxplayers VALUE Limits the maximum number of players who can be online at the same time to the specified value
server.writecfg Saves changes made to the server con­fig­u­ra­tion
server.readcfg Reloads the server con­fig­u­ra­tion to apply changes without a complete restart

Author

Go to Main Menu