About APControl
The "APControl" plugin is designed for Rust game servers to manage and control various plugins based on user permissions. It allows server administrators to load and unload specific plugins for different user groups such as all players, admins, moderators, VIPs, and test users.
Lets you manage plugin packs by groups — load and unload whole sets with one action, from a compact admin UI or console.
Typical use: ON = PVE plugins, OFF = PVP plugins from the blacklist. Each group has two lists with mirror logic — when the main list turns off, the blacklist turns on (loads), and the other way around.
Features:
- Create any number of named groups (display name + console id + permission)
- Two lists per group:
- Plugins — loaded on ON, unloaded on OFF
- Blacklist — unloaded on ON, loaded on OFF
- - One-click ON / OFF (optional delay in seconds)
- - In-game help panels explaining mirror logic
- - Multi-job schedule editor (enable/pause, daily HH:mm, interval minutes, GMT±N)
- - Modes restored automatically a short time after ```OnServerInitialized```
Commands:
Chat
/apcontrol — open UI (requires apcontrol.ui)
Console (per group id)
adminp on
adminp off
adminp on 300 — run after 300 seconds
gamep off 60
Permissions:
apcontrol.ui — open the admin UI
apcontrol.use.<group> — use that group's console command (e.g. apcontrol.use.adminp)
oxide.grant group admin apcontrol.ui
oxide.grant group admin apcontrol.use.adminp
oxide.grant group admin apcontrol.use.gamep