RogueRustAdminMenu

RogueRust administration workspace with F1-style RogueUI, native Rust artwork, shared teleport/vehicle services, player administration and lightweight AdminVanishUncharted.

Version: 2.5.3
Author: RogueAssassin
Game: Rust
Frameworks: Oxide / Carbon
Required extension: Oxide.Ext.RogueRust

Plugin source · Back to plugin catalogue

Features

Compatibility

Designed for Rust servers running Oxide or Carbon with the RogueRust extension installed.

Permissions

Config-defined custom AdminMenu permissions are registered dynamically. Rust server admins can automatically receive access, and the Oxide admin group can optionally be granted all AdminMenu permissions.

Commands

/admin

Alias: /radmin

Opens the administration workspace. Player-only. Access is controlled by roguerustadminmenu.use unless automatic Rust-admin access applies.

/vanish

Toggles the built-in AdminVanishUncharted module. Requires roguerustadminmenu.vanish and the vanish module to be enabled.

Configuration

Configuration file: config/RogueRustAdminMenu.json

General Settings

Setting Default Purpose
Confirm Destructive Player Actions true Requires confirmation before destructive player actions.

Permission Settings

Setting Default
Use Different Permissions For Each Player Administration Section false
Automatically Allow Rust Server Admins All AdminMenu Permissions true
Automatically Grant All AdminMenu Permissions To The Oxide Admin Group true

Commands

Player Info Custom Commands accepts command groups with a required plugin, required permission, display name, command, close-on-run flag and command type (Chat or Console). Defaults include examples for Backpacks, InventoryViewer and Freeze when those plugins are installed.

Teleport

Setting Default
Arrival Protection Seconds (0-60) 45
Remove Protection When Protected Player Attacks true

Vanish

Setting Default
Enable Lightweight RogueRust Admin Vanish Module true
Include God Mode While Vanished true
Include Flying / Noclip While Vanished true
Hide Vanished Admins From Normal Player Networking true

Vanish targeting hooks are subscribed only while at least one administrator is vanished. The module blocks normal NPC/Bradley/helicopter targeting and suppresses hostile/metabolism effects while active.

UI

Setting Default
Items / Rows Per Page 18
Use Native Rust Item Icons As Give Fallback true
Prefer ImageLibrary Item Images In Give true
Server Time Confirmation Duration Seconds (10-30) 10
AdminMenu UI Scale (0.85-1.15) 1.0

The UI Theme object contains the full F1-style colour palette and can be customized.

Integrations

Log Menu Actions To Discord Webhook (webhook URL) defaults to an empty string. When configured, administrative actions are posted to that webhook.

Data

Recent Players Purge Time (days) defaults to 7.

Representative default configuration

{
  "General Settings": { "Confirm Destructive Player Actions": true },
  "Permission Settings": {
    "Use Different Permissions For Each Player Administration Section": false,
    "Automatically Allow Rust Server Admins All AdminMenu Permissions": true,
    "Automatically Grant All AdminMenu Permissions To The Oxide Admin Group": true
  },
  "Teleport Settings": {
    "Arrival Protection Seconds (0-60)": 45.0,
    "Remove Protection When Protected Player Attacks": true
  },
  "Vanish Settings": {
    "Enable Lightweight RogueRust Admin Vanish Module": true,
    "Include God Mode While Vanished": true,
    "Include Flying / Noclip While Vanished": true,
    "Hide Vanished Admins From Normal Player Networking": true
  },
  "Integrations": { "Log Menu Actions To Discord Webhook (webhook URL)": "" },
  "Data Settings": { "Recent Players Purge Time (days)": 7 },
  "Version (DO NOT CHANGE)": "2.5.3"
}

The generated file also contains Command Settings and complete UI Settings/theme values.

Data and localization

RogueRust data keys:

Language file:

lang/<language>/RogueRust/RogueRustAdminMenu/messages.json

Legacy RogueRust/AdminMenu language layouts are migrated when possible.

Integrations

The menu resolves RogueRust teleport, vanish and vehicle services. Custom player-info command groups can integrate third-party plugins such as Backpacks, InventoryViewer and Freeze without making them hard dependencies. Discord audit logging is optional.

Performance notes

Installation

  1. Install the latest Oxide.Ext.RogueRust release.
  2. Place RogueRustAdminMenu.cs in the server plugin directory.
  3. Allow the framework to compile/load the plugin.
  4. Review RogueRustAdminMenu.json.
  5. Grant only the permissions required by each staff role.

Updating

Replace the .cs file with the newer revision. The plugin migrates older flat configuration and legacy language layouts where supported. Keep the existing config/data unless release notes explicitly require otherwise.