Scroll to top
rust header image
Effective, Understandable & Result-Focused IT Guides

Rust Server Admin Commands

A Comprehensive Guide to Managing Your Rust Game Server in 2024

Getting Started With Rust Server Admin Commands!

How to Effectively Admin Your Rust Server

Administering your Rust server effectively is crucial for building a thriving and respectful community. Here are some tips on how to manage your server and treat your players to ensure growth and success:

  • Be Fair and Consistent: Apply rules evenly and fairly to all players. Consistency in rule enforcement builds trust and respect among your community.
  • Communicate Clearly: Keep an open line of communication with your players. Regularly update them on server changes, rules, and events. Use in-game chat, a Discord server, or a website for announcements.
  • Be Respectful and Patient: Treat all players with respect and patience, even when dealing with rule breakers. A calm and composed demeanor can de-escalate many situations.
  • Encourage Feedback: Invite your players to provide feedback about the server. Use their suggestions to improve the gaming experience.
  • Stay Active: Be active on your server to monitor activities and address issues promptly. Your presence will reassure players that the server is well-managed.

For more tips on improving your server's performance, check out our guide on How to Improve Rust Server Performance.

Looking for reliable Rust server hosting? Visit EUGameHost Rust Server Hosting for the best options.

SYNTAX ACCEPTED VALUES DESCRIPTION NOTES
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()
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()