About Admin Essentials – Rust Admin Tools
Everyday Rust administration, in one command toolkit.
Admin Essentials brings player moderation, teleportation, inventory tools, and server controls together for Rust servers running Oxide or Carbon.
Respond to player reports, inspect inventories, teleport around the map, and manage your server through chat commands. Individual permissions let you choose which tools each staff member can access, while configurable logging helps you keep track of command use.
Features
- Player moderation — kick, ban, unban, and spectate players.
- Teleportation — travel to players, coordinates, or map markers, move other players, and return to a saved location.
- Inventory tools — give items, apply skins and custom item names, repair equipment, clear inventories, and inspect player inventories.
- Player controls — heal players, toggle god mode, and enable creative mode.
- Server controls — change the server time, set your personal time of day, clear weather, and reload plugins.
- Player information — check player details, status, vital stats, and flags with permission-controlled WhoIs results.
- Communication — send private messages, reply to players, and configure welcome, goodbye, and recurring server messages.
- Command logging — configure console/RCON logging, Discord webhook logging, or both.
- Customisation — change command names, chat presentation, language messages, and supported UI settings.
Commands
The commands below use their default names. Command names can be changed in the configuration.
Enter commands in chat with /. Arguments shown in <angle brackets> are required; arguments in [square brackets] are optional. Do not type the brackets.
For commands with an optional [player], leaving it out targets yourself.
Teleportation
| Command | Description |
|---|---|
/goto <player>
|
Teleport yourself to a player. |
/goto <x> <y> <z>
|
Teleport yourself to coordinates. |
/goto <player> <target>
|
Teleport one player to another player. |
/goto <player> <x> <y> <z>
|
Teleport a player to coordinates. |
/tpm
|
Toggle teleporting to newly placed map markers. Use it again to disable. |
/back
|
Return to your last saved location, such as a previous teleport location or saved death location. |
Map marker removal after teleporting can be enabled or disabled in the configuration.
Moderation
| Command | Description |
|---|---|
/kick <player> [reason]
|
Kick a player, optionally supplying a reason. |
/ban <player> [duration] [reason]
|
Ban a player. The default duration is one day. Supply a duration before adding a custom reason. |
/unban <player>
|
Remove a ban from a player the plugin can find. |
/spectate <player>
|
Spectate a player. Use the on-screen end-spectating button to finish. |
Ban durations use a number followed by a unit: s for seconds, m for minutes, h for hours, d for days, or y for years.
Examples:
-
/kick PlayerName Please read the server rules -
/ban PlayerName 12h Repeated rule violations -
/ban PlayerName 7d
Player Controls
| Command | Description |
|---|---|
/heal [player]
|
Restore health and vital stats for yourself or another player. |
/kill [player]
|
Kill yourself or another player. |
/god [player]
|
Toggle god mode for yourself or another player. |
/creative [player]
|
Toggle creative mode for yourself or another player. |
/creativeall
|
Toggle creative mode for all players. |
Inventory and Items
| Command | Description |
|---|---|
/give <player> <item> [amount] [skinId] [name]
|
Give an item to a player, with optional quantity, skin ID, and custom name. |
/clear [player]
|
Empty your inventory or another player's inventory. |
/repair [player]
|
Repair your held item or another player's held item. |
/repairall [player]
|
Repair items in your inventory or another player's inventory. |
/viewinv <player>
|
Open a player's inventory to inspect or move items. |
/trash
|
Open your personal trash container. Use its Delete button to dispose of the contents. |
For /give, use an item short name or item ID. Optional arguments are positional: include an amount before a skin ID, and both before a custom name.
Examples:
-
/give PlayerName wood 1000 -
/give PlayerName rifle.ak 1 -
/give PlayerName rifle.ak 1 0 "Event Reward"
Closing the trash container without pressing Delete returns its contents to you.
Server Controls
| Command | Description |
|---|---|
/time <hour>
|
Set the server's time of day using a whole-number hour. |
/admintime [hour]
|
Set your personal time of day. Omit the hour, or use -1, to restore normal server time.
|
/clearweather
|
Clear the server's weather effects. |
/reload [plugin]
|
Reload a named plugin. With no name, reload AdminEssentials. |
For example, /time 12 sets the server time to noon, while /admintime 12 changes your personal view of the time.
Communication and Information
| Command | Description |
|---|---|
/pm <player> <message>
|
Send a private message to a player. |
/r <message>
|
Reply to the last player who sent you a private message. |
/whois [player]
|
Display information about yourself or another player. Available sections depend on your permissions. |
/players
|
Display the online player list. |
/essentials
|
Display the in-game command help. |
Permissions
Grant permissions individually to build the right set of tools for each staff role.
Teleportation and Moderation
| Permission | Allows |
|---|---|
adminessentials.goto
|
Player and coordinate teleportation. |
adminessentials.tpm
|
Map marker teleporting. |
adminessentials.back
|
Returning to a saved location. |
adminessentials.kick
|
Kicking players. |
adminessentials.ban
|
Banning players. |
adminessentials.unban
|
Unbanning players. |
adminessentials.spectate
|
Spectating players. |
Player and Inventory Controls
| Permission | Allows |
|---|---|
adminessentials.heal
|
Healing players. |
adminessentials.kill
|
Killing players. |
adminessentials.god
|
Toggling god mode. |
adminessentials.creative
|
Toggling creative mode for an individual player. |
adminessentials.creativeall
|
Toggling creative mode for all players. |
adminessentials.give
|
Giving items. |
adminessentials.clear
|
Clearing inventories. |
adminessentials.repair
|
Repairing held items. |
adminessentials.repairall
|
Repairing inventory items. |
adminessentials.viewinv
|
Viewing player inventories. |
adminessentials.trash
|
Using the trash container. |
Server Controls and Communication
| Permission | Allows |
|---|---|
adminessentials.time
|
Changing the server time. |
adminessentials.admintime
|
Setting personal time of day. |
adminessentials.clearweather
|
Clearing weather. |
adminessentials.reload
|
Reloading plugins. |
adminessentials.pm
|
Using /pm and /r.
|
adminessentials.players
|
Viewing the online player list. |
adminessentials.help
|
Using /essentials.
|
WhoIs Information
WhoIs has separate permissions for each information category. Grant one or more to control which sections a staff member can see.
| Permission | Information shown |
|---|---|
adminessentials.whois.info
|
Player name, Steam ID, and position. |
adminessentials.whois.status
|
Connected, dead, sleeping, and wounded status. |
adminessentials.whois.stats
|
Health, calories, hydration, temperature, radiation, bleeding, and wetness. |
adminessentials.whois.flags
|
Admin, creative, developer, flying, and god mode flags. |
Configuration
Commands and Chat
- Customise command names to suit your server.
- Enable or disable the chat prefix and change its text.
- Set the chat icon.
- Choose the online player list layout.
- Enable or disable removal of teleport markers after use.
- Optionally broadcast kicks, bans, and unbans.
Logging
Each command has logging settings for:
- Server console/RCON.
- Discord webhooks.
- Both destinations.
Use a global Discord webhook or override it for individual commands. Discord logging requires a configured webhook URL.
Automated Messages
- Welcome messages: Send a greeting to joining players or broadcast it to the server.
- Goodbye messages: Announce player departures.
-
Recurring messages: Cycle through configured server messages at a chosen interval. Set the interval to
0to disable them.
Welcome messages support {PlayerName} and {ServerName} placeholders.
Interface Settings
Customise the trash container's slot count and button, the creative mode indicator, and the position and colour of the end-spectating button.
Language Support
Command responses, help text, and syntax messages use language files and can be customised or translated.
Keep numbered placeholders such as {0} and {1} intact when editing messages. Automated announcements and some interface text are edited separately in the configuration.
Getting Started
-
Install
AdminEssentials.csin your server's plugin folder. - Let the plugin generate its configuration and language files.
- Grant your staff the permissions they need.
- Review the command names, automated messages, and logging settings.
-
Use
/essentialsto view command help after grantingadminessentials.help.
If another plugin uses the same command name, change the Admin Essentials command in its configuration.
More tools for your server: Browse plugins by Bubbafett
