RUST Admin Panel Plugin (How to Install, Configure & Use)

What is the Admin Panel plugin?

Admin Panel is a RUST plugin that enables a graphical user interface in-game for RUST server admins to quickly access administration commands and functions on their server with a visual menu of clickable buttons.

This plugin is currently updated and supported by nivex. Admin Panel is a free-to-use plugin available for download on uMod. This plugin has gained great favor from the admin community due to its utility for eliminating the need to memorize and enter text commands relating to the mods it works with.

Potential reasons to use Admin Panel

Administrating a RUST server can be exhausting for various reasons, but also the degree of tools your server demands you use. Typically, higher-population servers require more admins, features, and tools to keep rules enforced and the population growing. 

For every tool added, new commands are also added to use them.  The Admin Panel plugin simplifies all of that by making those tools clickable instead of text-based. This helps reduce the cognitive load required to remember all available commands. It also has a built-in administrative teleport function bindable to its interface.

How to install the Admin Panel plugin

As with all uMod plugins, the server you intend to install them on requires uMod (Oxide) to be installed to facilitate their function. For a step-by-step perspective on how to install this plugin, please reference the following list:

  1. First, you must have uMod/Oxide installed on your server. Use our Installing uMod (Oxide) on Your RUST server guide if you need help; otherwise, if you use a third-party hosting, their user interface will have instructions on how to get started. It may be tooled explicitly to their platform, so contact your host for details.
  2. Acquire the latest plugin version from uMod’s Admin Panel plugin page, or download the CS file directly.
  3. Locate the downloaded AdminPanel.cs file and install the plugin on your RUST server, or follow your host-specific instructions.
  4. Once Admin Panel is installed in the plugins folder, and if the server is actively running, uMod will immediately create an alternate AdminPanel.json file in your config folder. It is essential to differentiate these files and not mistake them, as you must make configuration changes in the .json file in the config folder.  

Additional dependencies

Like many other uMod plugins, Admin Panel may work as a standalone mod or in conjunction with other select mods. Such mods include:

Permissions

As with all uMod plugins, they will each have a small list of plugin-specific permissions. Make sure you reference our uMod Permissions Guide to better understand the oxide.grant permission system.

Specific permission command lines for Admin Panel include:

CommandDescription
adminpanel.autotoggle.adminPanel toggles when added or removed from the default admin group
adminpanel.allowedAllows players with given permission the ability to see the admin panel
adminradar.allowedDependency on Admin Radar being installed – allows button functionality within Admin Panel
godmode.toggleDependency on Godmode mod being installed – allows button functionality within Admin Panel
vanish.useDependency on Vanish mod being installed – allows button functionality within Admin Panel

Activation steps

Once installed and permitted to use the mod, players may activate it in the game via a simple /adminpanel show command in chat or by binding this command via bind [key] adminpanel toggle

To be able to click the buttons that appear in the Admin Panel, you’ll need to enter/focus the in-game chat, which will make your mouse cursor available and the buttons can now be selected.

Additional chat commands are as follows:

CommandDescription
/adminpanel hideHides the admin panel from the GUI
/adminpanel showShows or refreshed the admin panel within the GUI
/adminpanel settpSets a custom teleportation location based on the exact position of the admin using the command
/adminpanel settp allSets a custom teleportation location for all admins with permissions at the exact position of the admin using the command
/adminpanel removetpResets all custom admin teleportation locations

By default, the configuration of the AdminPanel.json file should be adequate for most server owners’ purposes. While lacking much in the way of customization, the following is a default configuration, prefaced by our own warning disclaimer:

Alteration of any below values could drastically increase the chance of mod failure if not properly done. Only those with considerable knowledge of RUST mods are recommended to alter them.

{
  "AdminPanelPosMax": "0.991 0.67",
  "AdminPanelPosMin": "0.9 0.5",
  "AdminPanelToggleMode": false,
  "AdminZoneCoordinates": "-2523.041;1.509429;-1375.235",
  "PanelButtonActiveColor": "0 2.55 0 0.3",
  "PanelButtonBroadcast": true,
  "PanelButtonBroadcastColor": "0.0 0.5 1.0 0.3",
  "PanelButtonBroadcastTimer": 20.0,
  "PanelButtonInactiveColor": "2.55 0 0 0.3",
  "PanelButtonNewtp": true,
  "PanelButtonNewtpColor": "1.0 0.65 0.85 0.3"
}

How to update the Admin Panel plugin

Updating the RUST Admin Panel plugin is simple and quick:

  1. Visit the uMod Admin Panel plugin page
  2. Download the latest version of the Admin Panel plugin
  3. Overwrite the existing AdminPanel.cs file in your Oxide plugins folder.

It is best practice not to uninstall the mod, as you do not need to alter the JSON file. It will remain with your existing settings (unless the developer otherwise suggests a complete reinstall).

How to remove the Admin Panel plugin

As the RUST Admin Panel plugin doesn’t impact player experience or game features necessary to run processes in the game itself, removing the plugin is as simple as deleting AdminPanel.cs from your plugins folder.

A more thorough approach for removing Admin Panel is to:

  1. Prepare and properly shut down the RUST server
  2. Open the Oxide plugins folder in your server directory
  3. Locate and delete the AdminPanel.cs file
  4. Open the Oxide config folder in your server directory
  5. Locate and delete the AdminPanel.json configuration file
  6. Restart the RUST server

Suppose you want to disable the Admin Panel plugin for a short period. You can use the oxide.unload AdminPanel command, which you may also run in the F1 console, RCON, or Web Console. 

Disclaimer and seeking assistance

Corrosion Hour does not maintain the RUST Admin Panel plugin, nor do we assist with modifying the plugin outside the config scope. Visit the plugin’s uMod page to support the plugin creators, report bugs, or propose feature requests. Please get in touch with an admin in our Discord community for help with the steps and instructions in this guide.

No Limit Llama's avatar

About No Limit Llama

An aspiring woodworker and web designer. Father, husband, and Rust veteran. Llama has written op-eds and official game documents for over two decades. The earliest writings were on Asheron’s Call, followed by World of Warcraft and eventually Rust. The vast majority of his indoor time is spent running Rust servers or helping friends with their Rust-related projects. He enjoys working around the house, continuing his education when time permits, and creating new processes to simplify activities of daily living for his friends and family. He has an incredible wife, a dog, three children, and one granddaughter.

View all posts by No Limit Llama →