User Registrations (last 14 days)
Content Overview
Post Activity (last 14 days)
Recent Activity
Top Users by Posts
Weekly Activity
Управление пользователями
Управление аккаунтами, ролями и балансами
Пользователь Роль Посты Статус Дата регистрации Действия
Post Moderation
Review, search and moderate all content
Post Author Likes Comments Date Actions
Music Moderation
Review pending tracks and albums
Pending Albums
Pending Tracks
Live Streams
Monitor and manage active broadcasts
StreamUserStatusViewersStartedActions
Репорты и жалобы
Управление пользовательскими жалобами
# Отправитель Нарушитель Пост Причина Детали Статус Дата Действия
Баны и блокировки
Управление блокировками пользователей
# Пользователь Причина IP Дата Истекает Действия
Магазин косметики
Рамки для аватаров и украшения профиля
ID Превью Категория Название Цена Скидка Итого Статус Действия
Приложение
Реестр версий Android-клиента и режим технических работ
Технические работы выключены
Пока включено, приложение показывает экран «Технические работы» и не пускает пользователей. Админ-панель продолжает работать.
Совместимость со старыми версиями включена
Старые сборки не знают экран обновления и проверяют версию по /app/version (значения APP_MIN_VERSION / APP_MAX_VERSION из .env). Включено — эта схема работает как раньше. Выключено — старые сборки принудительно получают требование обновиться до самой новой поддерживаемой версии из списка ниже (реестр пуст — как при включённой).
Код билда Код версии Кодовое название Ссылка Поддержка Действия
Код билда — versionCode сборки (целое число, растёт с каждым релизом). Код версии — версия для людей (versionName, например 26.1.138). Самая новая версия с включённой поддержкой считается актуальной: клиенты с меньшим кодом билда увидят экран обновления. Если у установленной версии поддержка отключена — обновление обязательное (кнопки «Пропустить» нет). Незарегистрированная версия считается поддерживаемой.
Темы
Оформление Android-приложения: редактор с живым предпросмотром, назначения и реестр установок
Модули
Включение и выключение серверных модулей без перезапуска. Изменения применяются сразу.
Защита клиента
RDR License Guard: ключи подписи, реестр сборок и включение проверки клиента
Проверка клиента …
Включена — сервер отказывает (403) клиентам с недействительным токеном. Только лог — нарушения пишутся в лог, но не блокируются (начните с него). Тумблер переключает «включена» ↔ «только лог».
Совместимость со старыми версиями включена
Пока включена, клиент без токена проходит и в режиме «Включена». Выключайте, когда счётчик запросов без токена перестанет расти. Выключение — по коду из письма.
Ключи подписи приложения (SHA-256 сертификата)
SHA-256НазваниеИсточник
Берите отпечаток из Play Console («Целостность приложения») или из keystore (keytool -list -v) — не из проверяемого APK. Нужны оба: ключ загрузки и ключ подписи Google Play. Если список пуст, сертификат на сервере не проверяется.
Debug-доступ (отладочные сборки через защиту) ключ не задан
Debug-сборка проходит ту же аттестацию, но без реестра dex. Достаточно ключа разработчика — сертификат создавать не нужно. Список сертификатов ниже необязателен: если добавить сертификат, debug-сборка должна быть подписана именно им.
SHA-256НазваниеИсточник
Реестр сборок
Build IDВерсияDex digest ДобавленаСтатус
Порядок: 1) добавьте ключи подписи; 2) соберите release и выполните python3 tools/rdr_build_info.py app-release.aab --cert-sha256 … --version-code … --version-name …; 3) вставьте JSON из вывода через «Добавить сборку»; 4) режим «Только лог» → проверьте логи → «Включена». Без зарегистрированной сборки и ключа включить проверку нельзя.
Очистка uploads
Файлы в папке uploads, на которые не ссылается ни одна запись в базе данных
Сервер читает все текстовые поля всех таблиц (основная БД, админская, Classic MySQL) и ищет в них имена файлов — так учитываются аватарки, обложки, медиа сообщений, картинки в постах и косметика. Сканирование только читает данные. Не затрагиваются: свежие файлы, папка banned/, скрытые файлы, симлинки и файлы с нестандартными именами. Если какая-то таблица не прочиталась или Classic MySQL настроена, но не подключена, очистка блокируется.
Файлы без ссылок в БД (самые большие сверху)
ФайлРазмерИзменён

Запустите сканирование.

Корзина
ПартияСозданаФайлов · размер
Корзина лежит рядом с папкой uploads, но вне раздаваемой веб-сервером области. Партии старше 14 дней удаляются автоматически.
Роли пользователей
Какие действия доступны пользователям приложения: посты, чаты, стримы, загрузка медиа
Назначить роль пользователю
Всё, чего нет в списке прав роли, запрещено. Пользователь без явной роли получает роль по умолчанию. Аккаунты персонала приложения (is_admin) проверки прав не проходят.
Личные ограничения пользователя
Личный запрет сильнее роли: даже если роль разрешает действие, пользователь его не выполнит. Серые пункты роль и так не разрешает.
Пользователи с личными ограничениями
Загрузка…
Роль Описание Права Участники Действия
Panel Settings
Application & Database

Switch between backend applications. Each app connects to a different server and database schema. All data will refresh after switching.

App A — SQLite
Lite Social App
Simple social platform
users posts follows
App B — MySQL
Live Arcade Classic
LiveArcClassicDB — Full platform
users posts streams tracks albums bans reports oauth
Connection Method (Live Arcade Classic)
Direct MySQL
Node.js → MySQL
Same server
PHP Bridge
Via admin-bridge.php
Apache/PHP stack
Remote API
REST API
Different server
WIP

Values stored in .env on the server — never in browser.

Streaming

Controls how incoming RTMP streams are converted to HLS for viewers. Applies to new streams started after saving.

Transcode
Re-encode (libx264/aac)
Works with any streamer setup. Higher CPU usage.
Remux
Copy streams (-c copy)
Near-zero CPU. Requires streamer to already send H.264 + AAC.
Appearance
Theme
Choose a color scheme for the panel
Compact Mode
Reduce padding and card sizes
Auto-Refresh Dashboard
Refresh dashboard stats every 60 seconds
Server Information
Danger Zone
Admin Permissions
Manage admin levels and access rights
Administrators
Admin Level Linked Last Login Status Actions
Role Defaults
Click "Edit Defaults" to configure default permissions for each role
Pending Invitations
EmailRoleStatusSentActions
Click refresh to load invitations
Unclaimed Accounts

Аккаунты без привязанного email. Привяжите email для启用 2FA.

Click refresh to load
Permission Levels
LevelDashboardUsersContentSBansSettingsPermissions
viewerreadread
moderator
admin
superadmin
Post Themes
LiveArcade App (SQLite) — themes and tabs for Games section
Заявки на темы

Приложение сообщает об играх, которых ещё нет в темах (пакет, название, slug и иконка игры — один раз с устройства). Нажмите Проверить: откроется Metadata JSON и автопроверки, и только оттуда — «Одобрить регистрацию» или «Отклонить». Иконка станет и иконкой, и баннером темы. Отклонённую заявку можно вернуть в очередь вкладкой Отклонённые; сама она возвращается, если игроки снова сообщат об игре (не раньше чем через 7 дней, до 3 отклонений). Тема не создаётся без вашего одобрения; ручное создание — кнопка Theme выше.

ИграPackageИгроковПервая заявкаДействия
Themes & Tabs

Вкладки — фиксированные типы (посты, стримы, сервер…). Тег фильтрует контент (напр. mcserver).

IconSlugNameOrderActions
Мониторинг серверов
Версии и серверы игроков (раньше были в разделе Games)
Server Versions

Версии Minecraft для тегов mcserver (Java) и mcpeserver (Bedrock). Отображаются в приложении при создании сервера.

VersionOrderStatusActions
Player Servers

Серверы игроков привязаны к тегу вкладки (mcserver, robloxgl…).

ThemeTagNameAddressPlayersOwnerActions
Chats & Violations
Messenger moderation
Active Chats
ChatTypeMembersLast activity
Content Violations
Консоль
Живой мониторинг сервера — CPU, память, диск, трафик, логи
Не подключено
CPU
—
 
RAM
—
 
Аптайм процесса
—
 
Трафик приложения (сейчас)
Входящий
—
 
Исходящий
—
 
CPU, %
RAM, %
Логи (live tail)

        
Security
Blocked IPs, login logs, admin actions
Blocked IPs
—
Failed Logins (today)
—
Blocked IPs
Login Logs
Admin Actions
My Profile
Your admin account information
Admin
—
Administrator
— · —
—
Total Users
—
Total Posts
—
Online Now
—
Uptime
Session Info
Email & 2FA

Привяжите email для启用 двухфакторной аутентификации (2FA).

My Cabinet
Manage your admin account settings
Avatar

Square image, min 80×80px, max 512KB

Display Name
Change Password

Пароль меняется немедленно и действует с следующего входа в систему.

Preferences
Theme
Panel color scheme
Compact Mode
Smaller padding and cards
Language
Panel interface language
Two-Factor Authentication

Enable both for maximum security. You'll be able to choose during login.