RogueRustServerInfo

In-game server information and command reference panel. Players see the commands available to them; admins also get the admin list.

Version: 1.1.1
Author: RogueAssassin
Frameworks: Oxide / Carbon
Required extension: Oxide.Ext.RogueRust

Plugin source · Back to plugin catalogue

Features

Permissions

Commands

Command Description
/info Opens the panel on the information page. Alias: /serverinfo.
/commands Opens the panel on the command list.
/info admin Opens the panel on the admin list (admins only).

Configuration

Configuration file: config/RogueRustServerInfo.json

General Settings

Setting Default
Panel Title {server.name}
Panel Subtitle SERVER INFORMATION • COMMANDS
Panel Footer Type /info at any time to open this panel.
Commands Per Page 10 (4–14)
Treat Auth Level 2 (Owner) As Admin true
Hide Player Commands The Player Lacks Permission For true
Add Newly Registered RogueRust Commands To The Commands List Automatically true
Open Panel When A Player Connects false

Game Tip

Setting Default
Enabled true
Message Type /info to open the server menu and see what {server.name} offers.
Delay After Waking Up (Seconds) 4
Display Seconds 12
Show Again Every (Minutes, 0 = Once Per Connection) 0

Theme

Window, header, navigation, body, footer, surface, accent, brand, danger and text colours in Rust CUI format (red green blue alpha, each 0–1), plus the world dimming behind the panel. The defaults match the RogueRust administration menu.

Information Lines

A list of up to 16 lines. Start a line with # for a heading. Placeholders: {server.name}, {player.name}, {players.online}, {players.max}.

Commands

Each entry has:

Field Meaning
Command Name without the slash.
Description Shown beside the command.
Usage Shown under the description.
Category Shown on the right; the list is sorted by category.
Audience (Default or Admin) Which tab the entry appears on.
Required Permission (optional) A player without it does not see the entry.
Plugin (optional) The entry is hidden while this plugin is not loaded.
Show In Panel Set to false to hide the entry.

The defaults cover every chat command in the RogueRust plugin collection.

Automatic command collection

Commands registered through RogueRust carry their own name, usage, description, category and permission. At startup, and whenever a plugin loads, any that are not already listed are added to the config.

Localization

Tab titles and list text are in lang/<language>/RogueRustServerInfo.json.

Installation

  1. Install the latest Oxide.Ext.RogueRust release.
  2. Place RogueRustServerInfo.cs in the plugin directory.
  3. Edit Information Lines in the config with your server's rules and details.

Updating

Replace the .cs file and keep the config. On a plugin update, default commands the config does not have yet are appended; existing entries are not changed.