MonitoringMinecraft MonitoringMinecraft

RoGuard (Рогард)

Плагин BukkitPaperPurpur

Плагин для серверов Майнкрафт защищает аккаунты, инвентари и команды, поддерживая Discord.

60 скачиваний 1 подписчик
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт на Paper и Purpur, который защищает аккаунты, опасные команды, права операторов и подключения игроков. Он использует Discord для двухфакторной проверки, подтверждения действий, журналов и связи с сервером.

Возможности

  • Регистрация и вход через встроенные диалоги Майнкрафт: игрок не попадёт в мир до успешной проверки. Пароли хранятся в виде хешей с PBKDF2 и солью.
  • Двухфакторная проверка игроков и сотрудников через личные сообщения Discord. До подтверждения сотрудник не может двигаться, писать в чат, выполнять команды и взаимодействовать с миром.
  • Подтверждение опасных команд в Discord с кнопками одобрения и отклонения. Защита распространяется и на подкоманды; статус оператора не даёт автоматического обхода.
  • Проверка смены режима игры, включая F3+F4, /gamemode, /gm и minecraft:gamemode.
  • Блокировка команд из warningcommand.yml, защита редактирования Shopkeeper и временный доступ к нему после подтверждения.
  • Проверка подключений через VPN, прокси, Tor и сети хостингов, а также защита от ботов: массовых подключений, повторных входов с одного IP, множества аккаунтов с одного IP и подозрительных имён.
  • Автоматическое снятие прав оператора при выходе игрока.
  • Канал Discord с консолью сервера и выполнением консольных команд; доступ можно ограничить идентификаторами пользователей Discord.
  • Журнал команд в Discord с маскировкой паролей.
  • Мост чата между Майнкрафт и Discord: сообщения, входы и выходы, смерти, достижения, состояние сервера, список игроков и ответ с адресом сервера.
  • Менеджер игроков во встроенном диалоге: поиск, список онлайн и офлайн игроков, статистика и редактирование инвентаря, панели быстрого доступа, брони и второй руки. Изменения сразу синхронизируются с игроком в сети.

Команды

  • /roguard reload — перезагрузить конфигурацию и языковые файлы.
  • /roguard status — показать состояние ботов и функций защиты.
  • /roguard settings — открыть диалог настроек.
  • /roguard playermanager — открыть менеджер игроков.
  • /changepassword <старый пароль> <новый пароль> — сменить пароль своего аккаунта.
  • /2fa start — создать шестизначный код для привязки Discord.
  • /2fa disable — отключить проверку игрока и удалить привязку Discord.
  • /unregister <игрок> — удалить зарегистрированный аккаунт игрока.

Права

  • roguard.reload — /roguard reload.
  • roguard.status — /roguard status.
  • roguard.settings — доступ к диалогу настроек.
  • roguard.playermanager — доступ к менеджеру игроков и редактированию инвентаря.
  • roguard.unregister — удаление аккаунтов игроков.
  • roguard.* — все административные права плагина.

Обход защищённых команд задаётся через userbypass.yml, а не через статус оператора.

Настройка

  • protect.yml — токен бота защиты, каналы Discord, переключатели функций, Anti-VPN, Anti-Bot, менеджер игроков, доступ к консоли.
  • auth.yml — длина пароля, срок входа, число попыток, сессии и параметры диалогов.
  • 2fa.yml — бот и параметры привязки Discord.
  • discordchat.yml — бот чата, канал, вебхук, адрес сервера и ответы с ним.
  • command.yml — подтверждаемые команды, обходы для доверенных плагинов и защита Shopkeeper.
  • warningcommand.yml — полностью заблокированные команды.
  • userbypass.yml — постоянные и временные обходы защиты.
  • staff.yml — имена сотрудников и их идентификаторы Discord.
  • language.yml — все сообщения, названия и подписи диалогов.
  • botrequirement.yml — нужные права и разрешения ботов Discord.

Временные обходы из userbypass.yml удаляются при выходе игрока или перезапуске сервера. В playerdata/ хранятся данные зарегистрированных игроков, хеши паролей, привязки Discord, сведения о входах и IP.

Требования

Нужны Paper или Purpur и Java 17 либо новее. Для всех функций требуются три отдельных бота Discord: для защиты, чата и двухфакторной проверки. Им нужны разрешение Message Content Intent и права на просмотр каналов, отправку сообщений, встраивание ссылок, чтение истории и использование внешних эмодзи; боту двухфакторной проверки также нужно удаление сообщений. Для моста чата нужен вебхук в канале Discord, а игрокам и сотрудникам следует разрешить личные сообщения от сервера Discord.

Как установить RoGuard

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Bukkit, Paper, Purpur или Spigot — и его версию (самая свежая — 26.3).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

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

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
1395 онлайн
1.8 — 26.3 версия
🎁 БЕСПЛАТНЫЙ ДОНАТ ✅ ВЫЖИВАНИЕ 🏴 АНАРХИЯ 🎙 ГОЛОСОВОЙ ЧАТ 🟩 ОДИН БЛОК 🛏 БЕДВАРС 🔥 СМП ⚔️ ПВП
MigosMc
MigosMc Java + BE
1196 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
REALLYWORLD
1209 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
FUNTIME
FUNTIME Java
1209 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат