/> />

Rust Admin Commands List

Rust

·

Nov 6, 2024

Here is a list of all commands for Rust.

Important

Some commands listed here may only work with an RCON console. If the command does not work in-game, try running it via RCON. You can find our RCON guide here.

  • Commands identified with an asterisk (*) are only available via RCON.

  • This guide explains how to find a player's SteamID for commands that require it.

SyntaxAccepted ValuesDescriptionNotes

admin.mutevoice "player"

player name/Steam64 ID

Prevent a player from speaking in-game

*

admin.unmutevoice "player"

player name/Steam64 ID

Allow a player to speak in-game

*

admin.mutechat "player"

player name/Steam64 ID

Prevent a player from sending messages via in-game chat

*

admin.unmutechat "player"

player name/Steam64 ID

Allow a player to send messages via in-game chat

*

chat.say "text"

string

Prints your text in the chat

*

craft.add [id]

Item ID

Add an item to your crafting queue

You must have the appropriate items in your inventory

craft.cancel [id]

Item ID

Cancel the crafting task of the specified item

*

craft.canceltask

*

Cancel the item currently being crafted

*

entity.debug_lookat

*

Enable debugging for the entity you are looking at

*

entity.find_entity [entity]

Entity name

Find the position of all entities with the provided name

*

entity.find_group [entity_group]

Entity group name

Find the position of all entity groups with the provided name

*

entity.find_id [id]

Entity ID

Find the position of an entity with the given ID

*

entity.find_parent

*

Find the position of all parent entities

*

entity.find_radius [radius]

Integer

Find the position of all entities in the given radius

*

entity.find_self

*

Find the position of the player entity

*

entity.find_status [status]

Entity status

Find an entity with the given status

*

entity.spawn [entity]

Entity name

Spawn an entity where you are looking

*

entity.spawnat [entity] [worldPos]

Entity name/position

Spawn an entity at the specified position in the world

*

entity.spawnhere [entity] [distance]

Entity name/integer

Spawn an entity nearby at the specified distance away from the player

*

entity.spawnitem [entity]

Entity item name

Spawn an item in the world

*

env.addtime 0-24

Integer between 0-24

Fast-forward time by the specified number of hours

*

gc.collect

*

Collect the garbage dump

*

global.ban "player" "reason"

player name

Ban a player from the game

"reason" is optional

global.banid "player" "reason"

Steam64 ID

Ban a player from the game by Steam ID

"reason" is optional

global.banlist

*

Displays a list of banned users

*

global.banlistex

*

Displays a list of banned users with reasons and usernames

*

global.cleanup()

*

*

*

global.colliders()

*

*

*

global.error()

*

*

*

global.injure()

*

*

*

global.kick "player"

player name/Steam64 ID

Kick a player from the server

*

global.kickall "reason"

*

Kick everyone from the game

"reason" is optional

global.kill()

*

*

"reason" is optional

global.listid

*

Displays a list of banned users by ID

*

global.moderatorid "id"

Steam64 ID

Make a player a server moderator

AuthLevel 1, (Moderator)

global.objects()

*

*

*

global.ownerid "id"

Steam64 ID

Make a player a server owner

AuthLevel 2, (Admin)

global.players

*

Prints out currently connected players

*

global.queue()

*

*

*

global.quit()

*

Leave the game

*

global.removemoderator "id"

Steam64 ID

Remove a moderator

*

global.removeowner "id"

Steam64 ID

Remove an owner

*

global.report()

*

*

*

global.respawn()

*

*

*

global.respawn_sleepingbag()

*

*

*

global.respawn_sleepingbag_remove()

*

*

*

global.restart

*

Restart the server with a 300 seconds warning at 5 second intervals

*

global.say "text"

string

Sends a message to all players in chat

*

global.setinfo()

*

*

*

global.sleep()

*

*

*

global.spectate()

*

*

*

global.status

*

Prints out currently connected players and server stats

Only available for admins

global.teleport()

*

*

*

global.teleport2me()

*

*

*

global.teleportany()

*

*

*

global.textures()

*

*

*

global.unban "id"

Steam64 ID

Unban a player from the game

*

global.users()

*

Shows user info for players on server

*

hierarchy.cd()

*

*

*

hierarchy.del()

*

*

*

hierarchy.ls()

*

*

*

inventory.endloot()

*

*

*

inventory.give()

*

*

*

inventory.giveall()

*

*

*

inventory.givearm()

*

*

*

inventory.givebp()

*

*

*

inventory.givebpall()

*

*

*

inventory.giveid()

*

*

*

inventory.giveto()

*

*

*

pool.clear()

*

*

*

pool.status()

*

*

*

server.backup

*

Backup the server folder

*

server.fill_groups()

*

*

*

server.fill_populations()

*

*

*

server.fps

*

*

*

server.readcfg

*

Load server config

*

server.save

*

Force a save-game

*

server.start

*

Starts a server

*

server.stop

*

Stops a server

*

server.writecfg

*

Save all config changes

*

weather.clouds()

*

*

*

weather.fog()

*

*

*

weather.rain [value]

Value between 0 and 1.0, 0 is none, 1.0 is 100%

Set the rain factor in the server

Using anything other than a valid value will set it to auto

weather.wind()

*

*

*


minecraft pfp
Jay Miller

Game Experience Engineer @ Shockbyte