[Plugins][1.2.5 - 1.10.x] rscPermissions — лучший менеджер прав для мультисерверных проектов

Plugins1.2.5 - 1.10.x rscPermissions — лучший менеджер прав для мультисерверных проектов
Всем привет! C вами Инквизитор
Сегодня я хотел-бы рассказать о таком плагине, как rscPermissionEX. Этот плагин с уникальным набором возможностей, который предназначен для замены PermissionsEx и любых других плагинов управления правами.


Plugins1.2.5 - 1.10.x rscPermissions — лучший менеджер прав для мультисерверных проектов
  • Работает на серверах, начиная с очень старых версий (скорее всего, даже на версии 1.2.5) до самых последних!
  • Использование одного СУБД MySQL для хранения прав игроков со многих игровых серверов; интуитивно понятная структура таблиц (проще, чем у PermissionsEx).
  • Использование ников, uuid-ов и ip-адресов (все они в том числе с wildcard-подстановками!) для обозначения игроков.
  • Условная выдача прав и групп игрокам в зависимости от числа уровней опыта, названия сервера (поле server-id в файле server.properties), мира, регионов WorldGuard
  • Права и группы могут могут быть выданы на определённый срок (до указанных даты/времени).
  • Множественное приоритетное наследование групп другими группами и игроками. Порядок сортировки при множественном наследовании предопределён: сперва по колонке приоритета (1–∞), затем по алфавиту.
  • Наследование абстрактных групп (или «прототипирование»): назначьте «абстрактное» право herochat.speak.? группе Citizens и добавьте игрока в группу Citizens.MyTown. Игрок в ходе разрешения дерева наследования получит право писать в канал MyTown (потому что он получит право herochat.speak.MyTown). Для наследования групп это тоже работает.
  • Вычисляемые префиксы и суффиксы групп и игроков.
  • Опциональная интерпретация права * (звёздочка) как статуса оператора сервера.
  • Настраиваемые режимы обслуживания сервера — блокируйте зевак, пока строите карту!
  • Настраиваемые лимиты свободных слотов — зарезервируйте слоты для важных игроков!
  • Совместимость с Vault (самостоятельная интеграция в него) и WEPIF (самостоятельная интеграция в него).
  • Переведён на русский и английский языки, можно создавать свои переводы.



Plugins1.2.5 - 1.10.x rscPermissions — лучший менеджер прав для мультисерверных проектов
  • /rscp user|group ap|ag параметры — добавить пользователю или группе новое право либо новую родительскую группу. Опциональные параметры:
    destination — добавляемое право/группа будет действовать только в определённом месте.
  • /rscp user|group rp|rg — удалить у пользователя или группы имеющееся право или родительскую группу.
  • /rscp player lp — (list permissions) показать все права, которыми обладает игрок.
  • /rscp player lg — (list groups) показать дерево групп, которым принадлежит игрок.
  • /rscp player p — показать префикс игрока.
  • /rscp player s — показать суффикс игрока.
    Другие команды административного назначения:
  • /rscp lock название режима обслуживания — включить режим обслуживания default или указанный. Только игроки, имеющие право rscp.maintenance. (или rscp.maintenance.*) смогут зайти на сервер!
  • /rscp unlock — выключить режим обслуживания.
  • /rscp debug значение|toggle — включить/выключить вывод отладочной информации. Команда работает по-разному для игроков и для консоли.
  • /rscp fetch — немедленно полностью перечитать данные из БД в локальный кэш и запустить пересчёт деревьев прав для всех игроков.
  • /rscp reload — перечитать конфигурацию (config.yml) и перезапустить плагин.
  • /rscp update do — проверить наличие обновлений / запустить автоматическое обновление.
  • /rscp help — справка по статусу сервера и доступным игроку командам.



Plugins1.2.5 - 1.10.x rscPermissions — лучший менеджер прав для мультисерверных проектов

  • rscp.admin — полный доступ ко всем командам и возможностям плагина.
  • rscp.admin.reload — позволяет перезагружать плагин (перечитывая конфигурацию и обновляя кэш данных из БД).
  • rscp.admin.lock — позволяет включать и выключать режимы обслуживания на сервере.
  • rscp.maintenance. — позволяет подключиться на сервер, когда на нём включён определённый режим обслуживания.
  • rscp.maintenance.* — позволяет подключаться на сервер вне зависимости от того, какой режим обслуживания задействован.
  • rscp.limits. — позволяет подключиться на сервер, когда количество оставшихся свободных слотов попадает под ограничение соответствующего лимита.
  • rscp.limits.* — позволяет полностью игнорировать все имеющиеся ограничения по количеству свободных слотов.
    Функция лимитированного входа.
    Предположим на сервере открыто 100 слотов. Плагин по умолчанию устанавливает два лимита: premium = 20 (соответствующее право rscp.limits.premium) и administrators = 5 (rscp.limits.administrators). Игроки, которые не имеют ни одного из этих прав, могут заходить на сервер, пока есть 100 - max(limits) слотов, то есть 80 человек. После этого на сервер смогут заходить только премиум-игроки, до тех пор, пока не останется только 5 слотов — дальше только администраторы. Если игрок имеет одно право на вход с меньшим числом свободных слотов, то это автоматически позволяет ему игнорировать лимиты, рассчитанные на менее привилегированных игроков.


Plugins1.2.5 - 1.10.x rscPermissions — лучший менеджер прав для мультисерверных проектов
Описание всех возможных пунктов конфигурации в файле config.yml: *Тык*

Plugins1.2.5 - 1.10.x rscPermissions — лучший менеджер прав для мультисерверных проектов
Скачать данный плагин вы можете тут: rscpermissions_v0.10.7b.jar 383,37 Kb или тут


Так как это моя первая новость , я буду рад объективной критике.
На этом все. Спасибо за внимание

Похожие плагины:

Комментарии