
Dash - Dashboard
Dash - веб-панель администратора для серверов Minecraft: живая консоль, TPS и MSPT, игроки, файлы, бэкапы, права, тикеты и жалобы игроков. Отдельные сборки для Fabric и NeoForge, а NeoDash собирает несколько серверов в одну панель.
Dash
Dash - веб-панель администратора (дашборд) для серверов Minecraft, которая разворачивается прямо на твоём сервере. Смысл простой: рулить сервером из браузера, а не прыгать между окнами терминала, FTP-клиентами, папками с конфигами и десятком разрозненных админ-плагинов.
Зайдёт тем, кто держит сервер для друзей, небольшой паблик или сборку модов и уже устал от зоопарка вкладок. Особенно если админов несколько: панель понимает роли, права и ведёт аудит, кто что нажал. Напоминает админку хорошего хостинга, только встроенную в саму игру и без привязки к чужому биллингу.
Что такое Dash и зачем он нужен
Это не хостинговая панель, натянутая на Майнкрафт сверху, а дашборд, который понимает живой сервер и его повседневную работу. Через него можно:
- смотреть состояние сервера до того, как игроки заметят лаги
- запускать команды и читать вывод консоли прямо в браузере
- управлять игроками, модерацией, инвентарями и связанными аккаунтами
- просматривать, редактировать, загружать и скачивать файлы сервера
- искать совместимые плагины и моды через Modrinth
- делать проверенные бэкапы, готовить техработы и разбирать варианты восстановления
- выдавать стаффу ровно те права, что нужны, с журналом действий
- принимать жалобы игроков через отдельную публичную форму, не открывая доступ к админке
- переключаться между серверами через NeoDash, не теряя нативный для загрузчика подход
Интерфейс делали под реальную работу: компактные контролы, читаемые цифры, адаптивная верстка, поддержка клавиатуры, внятные состояния загрузки и ошибок, поддержка reduced-motion и навигация, которая держит текущую страницу видимой, пока не подгрузится следующая.
Семейство проектов: один дашборд на каждый загрузчик
Dash - не один плагин, а набор нативных дашбордов. Каждый локальный вариант управляет тем сервером, на котором реально запущен.
| Проект | Для чего | Куда ставить |
|---|---|---|
| Dash | Paper, Purpur, Spigot, Bukkit и совместимые ядра | plugins/ |
| FabricDash | Сервера на Fabric | mods/ |
| ForgeDash | Сервера на NeoForge | mods/ |
| NeoDash | Опциональный центральный пульт для нескольких серверов | Linux-хост или Docker |
Важный нюанс: NeoDash - опция, а не обязательное звено. Один сервер спокойно живёт на Dash, FabricDash или ForgeDash и ничего не теряет. NeoDash нужен, когда серверов стало много и хочется видеть их разом: провижининг, общий аудит, подписанная передача сессии между нодами.
Обзор сервера и живая консоль
Дашборд сразу показывает то, что реально важно:
- аптайм сервера и текущую версию Dash
- TPS, MSPT, память, CPU и количество загруженных чанков
- онлайн игроков и активность по мирам
- кнопки старта, рестарта и остановки, защищённые правами
- живые графики здоровья и потребления ресурсов
- быстрый доступ к консоли и типовым админ-действиям
Консоль тут - не просто просмотрщик логов. Можно читать текущий вывод, отправлять команды из отдельного поля, листать историю команд за сессию и чистить видимое окно, не удаляя настоящие логи сервера. Доступ режется серверными правами.
Для истории метрик есть раздел Graphs: реальные интервалы 1h, 6h, 24h и 7d, живое или приостановленное обновление, адаптивные графики, тултипы, пустые состояния и экспорт в JSON или CSV.
Совет из практики: TPS и MSPT это первое, что смотрят, когда в чат прилетает "лаги". Если MSPT ползёт вверх, а игроков мало, дело почти всегда в конкретном плагине или в генерации чанков, и графики помогают поймать момент, а не гадать.
Игроки и профили
Работа с игроками сделана как нормальное рабочее место, а не как бесконечная таблица с горизонтальным скроллом.
- Адаптивные карточки игроков для десктопа и мобильных
- Ники, UUID, статус, пинг, мир и координаты
- Аватары скинов и интерактивный 3D-просмотр по клику
- Вращение перетаскиванием и зум колесом, со статичной картинкой вместо 3D, если рендер недоступен
- Профили, история сессий и заметки стаффа
- Кик, бан, разбан и работа с вайтлистом там, где права позволяют
- Инструменты инвентаря и эндер-сундука, если активная платформа это поддерживает
- Действия зависят от прав, а не "всё сразу всем админам"
- Связь с аккаунтом Dash видно прямо в карточке игрока
Последний пункт важен для команд. Оператор сразу видит, привязан ли игровой ник к пользователю Dash, и не приходится сверять две системы вручную.
Файлы, плагины и моды
Файловый менеджер намеренно осторожный: полезные действия есть, а корень сервера не превращается в бесконтрольный проводник.
- Взаимодействие со всей строкой файла или папки, а не по крошечной ссылке на имя
- Просмотр папок, конфигов, логов, миров, плагинов и модов
- Загрузка файлов без прыжка страницы наверх
- Создание, правка, переименование, скачивание и удаление в рамках роли
- Скачивание папок ZIP-архивом
- Определение бинарных файлов и защита lock- и PID-файлов от опасных действий
- Канонические пути, ограниченные по размеру аплоады и безопасные правила архивов
Локальный раздел Plugins или Mods работает в связке с поиском по Modrinth:
- видно установленные плагины или моды и их локальный статус
- локальные JAR можно загрузить, если политика сервера разрешает
- поиск Modrinth не выходя из панели
- фильтры по активному загрузчику и точной версии Minecraft
- находится файл под нужную платформу и патч, а не случайный проект
Тикеты и публичные жалобы игроков
Тут два связанных, но намеренно разделённых процесса: внутренние тикеты стаффа и публичные жалобы игроков.
Тикеты стаффа:
- Разделы Inbox, My Tickets, New Report, Staff Notes и Report Links
- Поиск, фильтры, пагинация, статусы и приоритеты
- Ответы и внутренний контекст для команды
- Смена статуса и удаление с учётом прав
- Понятные пустые, загрузочные и валидационные состояния
Публичные жалобы без доступа к панели:
/dash ticketсоздаёт ссылку на форму отчёта/dash report <player>готовит жалобу на конкретного игрока- Ссылки живут недолго, одноразовые и открывают отдельный сайт только для отчётов
- Страница отчёта не превращается в экран логина и не открывает админские маршруты
- К жалобе можно приложить ограниченный автоматический контекст: UUID отправителя, мир, координаты, пинг и версию сервера
- Публичный адрес берётся из настроенного HTTPS-поля
report-url, поэтому используется реальный SSL-домен, а не приватный IP
Отчёты принадлежат конкретному Dash, FabricDash или ForgeDash. NeoDash не уводит неавторизованного игрока в панель управления всем парком серверов.
Пользователи, роли, права и аудит
У Dash своя система пользователей для команд сервера.
- Создание юзеров, приглашение операторов и выдача ролей
- Встроенные уровни рангов или свои кастомные роли
- Защита аккаунта Main Admin и его чувствительных контролов
- Обработка привязанных к NeoDash пользователей через подписанный мост
- Скоуп прав на данные, консоль, управление сервером, действия с игроками, инвентари, файлы, плагины и моды, юзеров, настройки, бэкапы, жалобы, уведомления и продвинутые разделы
- Журнал важных административных действий
Аудит-лог даёт нормальную доказательную базу: входы, команды, изменения файлов и настроек, действия с плагинами, работа с бэкапами, отчёты и подтверждённые рискованные изменения.
Бэкапы, техработы и обновления
Оператору дают осознанный способ менять и восстанавливать сервер.
- Проверенные бэкапы с настройкой содержимого и срока хранения
- Расписание бэкапов и повторяющихся задач вроде
save-all - Точки восстановления под изменения, которые могут пойти не так
- Предпросмотр техработ и валидация бэкапов перед рискованными шагами
- Тренировочные восстановления, проверка дрейфа конфигов, прогноз по容量 и проверка совместимости
- Состояние установленных расширений, информация об обновлениях и поддерживаемые пути апдейта
- Скачивание с проверкой контрольной суммы, а не по одному имени файла
Обслуживание остаётся локальным для сервера. Планирование и жизненный цикл всего парка - задача NeoDash, а работа под конкретный загрузчик остаётся в той панели, которая владеет сервером.
Уведомления и состояние доставки
Уведомления крутятся вокруг реальных адресатов и статуса доставки, а не вокруг неактивных полей-заглушек.
- Обзор текущего состояния уведомлений
- Настройка адресатов и тестовая отправка
- Выбор событий под серверные и security-сигналы
- Состояние доставки с видимой обратной связью об ошибках
- Настройки уведомлений по пользователю или роли, где это сконфигурировано
- Интеграция с Discord как настоящий серверный модуль, а не картинка
Intelligence Center
Intelligence - продвинутый опциональный раздел для тех, кому мало одной цифры здоровья. Он собран вокруг вопросов, которые реально возникают во время инцидента: что случилось, что можно безопасно поменять, кто пострадал и как восстановиться.
Разбор (Investigate):
- Shadow Boot Lab с ограниченным вводом и безопасными результатами сбоя
- Root Cause Explorer
- Performance Regression Radar
- Атрибуция ресурсов плагинов и модов
- Guided Safe Mode
- Карта зависимостей и влияния
Изменения и восстановление:
- State Time Machine
- Backup Content Explorer
- Adaptive Maintenance Window
- Action Guardrails
- Тренировочные восстановления и предпросмотр
- Configuration Drift и прогноз ёмкости
- Compatibility Center для проверки расширений с учётом загрузчика
Забота об игроках и стаффе:
- Player Journey Replay
- Support and Appeals Inbox
- Cross-Server Player Identity
- Player Experience Score
- Just-in-Time Staff Access
- Dual-Control Actions
Защита сервиса:
- Retention Center
- Supply Chain Center
- Config Schema Assistant
- Universal Search
- World Health Center
- Storage Intelligence
- Service Level Dashboard
- Operator War Room
- Public Status Page
Intelligence по умолчанию закрыт бета-гейтом. Его можно включить при установке или позже в настройках и так же выключить, не ломая стандартный дашборд.
Guardian
Guardian держит security-доказательства, расследование и восстановление в отдельном рабочем пространстве, а не в бесконечной странице.
- Разбор доказательств событий и ближайшей истории
- Кейсы, заметки стаффа и точечный поиск
- Политики защиты, активность и алерты
- Предпросмотр восстановления и осторожные откаты
- Настройка срока хранения, при этом разрушительные действия остаются под правами
- Постраничный вывод длинных потоков активности, чтобы таймлайн оставался читаемым
Guardian опционален и отключается независимо. Влиятельные действия по-прежнему проходят серверную авторизацию, предпросмотр и аудит.
Dash AI: опционально, с согласием и под ограничениями
Dash AI заменил прежнюю вкладку Dash Doctor. Это необязательный ИИ-ассистент для анализа и осторожных предложений действий, по умолчанию он выключен.
Когда Main Admin явно его включает, Dash AI может использовать серверный ключ Google Gemini API. Ключ никогда не уходит в браузерный код. Схема требует версионированного согласия владельца и отдельного согласия каждого оператора до вызовов провайдера.
- Зашифрованное локальное хранилище ключей или ключ из переменных окружения
- Маскированный отпечаток ключа, тест, ротация и удаление
- Выбор модели, режима thinking и лимитов квоты
- Только очищенный и явно выбранный контекст
- Редактирование (redaction) учёток, токенов, cookie, email и IP
- Отменяемые стриминговые ответы, таймауты, ограниченные ретраи и понятные ошибки провайдера
- Локальное хранение изолированных по пользователю диалогов в течение 30 дней
- Ноль вызовов провайдера и фоновой работы агента, пока ИИ выключен
Read-only инструменты вроде здоровья, метрик, ограниченных логов, игроков, списка расширений, бэкапов и сводок Intelligence или Guardian могут запускаться автоматически, если это разрешено. Мутации не выполняются только потому, что так предложила модель. Поддерживаемое изменение становится истекающим предложением, а затем обязано пройти текущие права, CSRF-проверки, указание причины, подтверждение, защиту от повторов, требования к точке восстановления и запись в аудит.
Детерминированная диагностика крашей и логов остаётся доступной в разделе Maintenance даже с выключенным Dash AI.
Настройка под свою команду
При первом запуске предлагают три разумных профиля:
- Light: дашборд, консоль, игроки, файлы, расширения, обновления и базовые настройки
- Normal (рекомендуемый): Light плюс тикеты, уведомления, графики, пользователи, аудит и настройки плагинов
- Full functionality: Normal плюс все продвинутые рабочие разделы
Продвинутые бета-разделы включаются отдельно. Dash AI, Intelligence, Maintenance и Guardian управляются индивидуально через настройки доступности функций.
Сайдбар настраивается прямо на месте:
- Перетаскивание мышью или касанием, включая долгое нажатие
- Изменение порядка пунктов под рабочий сценарий команды
- Скрытие ненужных элементов
- Возврат скрытых пунктов из списка кастомизации
- Сохранение выбранного порядка локально между визитами
Интерфейс переведён на английский, немецкий, испанский и другие языки, выбираются они в профиле пользователя.
NeoDash: опциональное управление несколькими серверами
NeoDash - центральный пульт всей экосистемы Dash. Ставят его, когда серверов больше одного или хочется отдельная управляющая поверхность на Linux-хосте.
С NeoDash можно:
- видеть подключённые серверы и здоровье всего парка в одном месте
- запускать, останавливать, перезапускать, создавать, устанавливать и сканировать серверные директории
- разворачивать сервера Paper, Fabric, Quilt, NeoForge и Vanilla
- выбирать Minecraft 1.21 - 1.21.11 или 26.2 с подходящим Java-рантаймом
- находить корректный стабильный артефакт Dash на Modrinth по загрузчику и точной версии игры
- управлять пользователями парка, ролями, назначениями, историей аудита, группами и обновлениями
- делать проверенные бэкапы, ограниченные восстановления и опциональное зеркалирование в Google Drive
- открывать Dash, FabricDash и ForgeDash через подписанный SSO с защитой от повторов
- держать возвратные ссылки плагинов на публичном HTTPS-домене NeoDash
Ставить NeoDash не обязательно. Одиночный сервер отлично обходится Dash, FabricDash или ForgeDash.
Для установки есть скрипт-однострочник для Linux. Нативный Linux рекомендуется, артефакты под Docker тоже есть. Java 25 нужна, когда NeoDash напрямую управляет нагрузками Minecraft 26.2.
Совместимость и установка
Выбирай сборку сразу под загрузчик и точную версию Minecraft.
| Сервер | Артефакт | Рантайм |
|---|---|---|
| Paper, Purpur, Spigot, Bukkit 1.21.x | dash-*.jar | Java 21 |
| Paper, Purpur, Spigot, Bukkit 26.2 | dash-*.jar | Java 25 |
| Fabric 1.21 - 1.21.11 | соответствующий fabricdash-mc1.21.x-*.jar | Java 21 и Fabric Loader 0.19.5+ |
| Fabric 26.2 | fabricdash-mc26.2-*.jar | Java 25 и Fabric Loader 0.19.5+ |
| NeoForge 1.21 - 1.21.11 | соответствующий forgedash-mc1.21.x-*.jar | Java 21 |
| NeoForge 26.2 | forgedash-mc26.2-*.jar | Java 25 |
Paper, Spigot, Purpur и Bukkit:
- Скачай Dash
- Положи JAR в
plugins/ - Перезапусти сервер
- Выполни
/dash registerот оператора - Открой одноразовую ссылку настройки и создай первого администратора
Fabric и NeoForge:
- Скачай артефакт под точную версию Minecraft
- Положи его в
mods/ - Перезапусти сервер
- Выполни
/dash registerот оператора - Заверши одноразовую настройку
Совет: если не хочется возиться с Java, Linux и ручной раскладкой файлов, сервер удобно поднять на BungeeHost, а Dash поставить туда буквально в пару кликов. Дальше панель открывается по своему домену, и весь стафф работает из браузера.
Безопасность
Dash силён именно потому, что может управлять настоящим сервером. Относись к дашборду так же серьёзно, как к доступу к консоли или хостингу.
- Используй HTTPS или доверенный reverse proxy
- Задай
report-urlкак публичный HTTPS-адрес дашборда до того, как начнёшь раздавать ссылки на жалобы - Ставь сильные уникальные пароли и береги аккаунт Main Admin
- Давай каждому оператору минимально нужную роль
- Поглядывай в аудит-лог и в состояние доставки уведомлений
- Держи права на консоль, файлы, обновления, бэкапы и продвинутые мутации только у доверенного стаффа
- Не отправляй в Dash AI секреты и лишние персональные данные
Внутри Dash включены аутентифицированные сессии, CSRF-защита, серверные права, проверка канонических путей, ограниченные запросы и загрузки, правила защищённых файлов, безопасная работа с архивами, скачивание с контролем целостности и аудит действий. Ключевые материалы остаются на сервере и маскируются в интерфейсе.
Важно знать
Нужно ли что-то ставить игрокам? Нет. Dash - серверный плагин или мод, клиентская часть у игры не меняется. Игроки просто заходят на сервер как обычно.
Чем Dash отличается от обычной хостинговой панели? Он понимает контекст Майнкрафта: TPS, MSPT, чанки, загрузчики, Modrinth, инвентари, нейтивные механики серверов. Это не общий файловый менеджер с кнопкой перезапуска.
Будет ли лагать от самой панели? Нагрузка от локального дашборда несопоставима с ценой вечного переключения в терминал и FTP. Но не стоит ставить Intelligence и Guardian с тяжеленными расписаниями на слабую VPS - сначала посмотри графики.
Можно ли включить только часть функций? Да. Начни с профиля Light и включай остальное по мере надобности. Бета-разделы вроде Dash AI, Intelligence, Maintenance и Guardian отключаются по отдельности.
Скачать Dash
Скачать Dash стоит, если ты админ, который хочет управлять сервером Minecraft из одного окна: консоль, метрики, игроки, файлы, бэкапы, права и отчёты под рукой. Нужны сервера на Fabric - бери FabricDash, на NeoForge - ForgeDash. А когда серверов станет несколько, NeoDash соберёт их в единый пульт с общим аудитом и подписанным входом в каждую панель.
Для сравнения: на Modrinth проект проходит по категориям Management, Technology и Utility, а сама идея ближе не к отдельному плагину, а к полноценной веб-админке, встроенной в игру.
Сервер для плагина Dash - Dashboard - как у профи
Плагин Dash - Dashboard создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Dash - Dashboard для друзей можно за пару минут - BungeeHost всё уже подготовил.
