Прокачайте ваш Rust‑сервер с HUD Info Panel System — гибко настраиваемым HUD‑интерфейсом, позволяющим игрокам под себя настраивать отображение. Показывайте ключевые серверные метрики и активные события в удобном, современном UI. Плагин имеет продуманное API и легко интегрируется с другими плагинами — подойдёт под любой стиль игры.
Возможности HUD Info Panel System
Showcase
Команды
Права
Плагин регистрирует разные права для функций и настроек. Убедитесь, что у игроков есть необходимые разрешения для доступа к нужным возможностям кастомизации.
Якоря панелей
API
Вызов из другого плагина для уведомления о статусе пользовательского события:
Соответствующий фрагмент конфигурации в PanelSystem:
Доступные типы панелей
FAQ
В: Как сделать, чтобы кнопки скрывались при клике по логотипу?
О: В настройках логотипа укажите команду для скрытия кнопок (panelsystem.buttons). Пример: https://pastebin.com/Ksggh718

- Полностью настраиваемые панели HUD с перетаскиванием (drag‑and‑drop)
- Отслеживание в реальном времени 24+ событий и сущностей сервера
- Встроённый вывод экономики (поддержка Economics/ServerRewards)
- Кастомные кнопки с привязкой изображения/команды
- Динамические иконки событий с настройкой цвета
- Мульти‑якоря (UpperLeft/UpperRight)
- Автоматическое скрытие панелей
- Оптимизировано по производительности


Код:
/panel hide - hide panel
/panel show - show panel

Плагин регистрирует разные права для функций и настроек. Убедитесь, что у игроков есть необходимые разрешения для доступа к нужным возможностям кастомизации.

Код:
UpperLeft
UpperRight

Вызов из другого плагина для уведомления о статусе пользовательского события:
Код:
public class EmptyPlugin : RustPlugin
{
[PluginReference] private Plugin PanelSystem;
private void OnServerInitialized()
{
EventChangeStatus("UserNotify", true);
}
private void Unload()
{
EventChangeStatus("UserNotify", false);
}
private void EventChangeStatus(string key, bool spawned)
{
PanelSystem.Call("OnEventChangeStatus", key, spawned);
}
}
Соответствующий фрагмент конфигурации в PanelSystem:
Код:
{
"Enabled": true,
"Image": "https://i.imgur.com/asflpJe.png",
"Permission": "",
"Type": 7,
"Panel Settings": {
"Enabled": true,
"Permission": "",
"Switch": true,
"Color": true,
"Size": true
},
"Size Settings": {
"Sizes": [
{
"Size": 25.0,
"Lang Key": "sizeBig",
"Permission": ""
},
{
"Size": 20.0,
"Lang Key": "sizeMedium",
"Permission": ""
},
{
"Size": 15.0,
"Lang Key": "sizeSmall",
"Permission": ""
}
],
"Default Size (index)": 0
},
"Color Settings": {
"Default Active Color ID": 0,
"Default Inactive Color ID": 2
},
"Key (MUST BE UNIQUE)": "UserNotify"
}

- Online
- Sleepers
- Time
- CH47
- Helicopter
- Bradley
- Airdrop
- Economics
- Custom
- CargoShip
- Button
- WipeBlock
- Convoy
- ArmoredTrain
- Sputnik
- SpaceEvent
- AirEvent
- ArcticBaseEvent
- GasStationEvent
- ShipwreckEvent
- HarborEvent
- JunkyardEvent
- SatDishEvent
- WaterEvent
- PowerPlantEvent
- KillBoss
- TravellingVendor
- Caravan
- DungeonEvents

В: Как сделать, чтобы кнопки скрывались при клике по логотипу?
О: В настройках логотипа укажите команду для скрытия кнопок (panelsystem.buttons). Пример: https://pastebin.com/Ksggh718