Содержание:
Описание плагина LiteBans:
Litebans — плагин для сервера Minecraft, который позволяет настроить баны, муты, предупреждения, кики, экран бана игрока. А также через плагин Litebans можно настроить ограничения для донатеров по использованию данных команд.
Все наказания, сделанные через LiteBans, вступят в силу глобально на всех серверах, связанных с одной и той же базой данных. Хотя LiteBans предназначен для эффективной синхронизации между сотнями серверов, он все еще может работать в одиночку на одном сервере без базы данных MySQL.
iteBans может работать изначально под Spigot и BungeeCord, предлагая те же функции на обеих платформах.
(Плагин может быть установлен в папку плагина Spigot или папку плагина BungeeCord.)
Особенности плагина LiteBans:
— Разработанный с нуля с поддержкой UUID в виду. Все наказания основаны на UUID.
— Полностью настраиваемый экран бана для забаненных игроков, несколько линий и цветов могут быть использованы, а также запретить информационные переменные – продолжительность до истечения срока действия запрета, причина, сотрудник, который выдал бан, время с момента выдачи бана, продолжительность запрета, сервер, на котором был выдан бан и т.д.
— Все сообщения настраиваются в файле messages в формате YML. Есть много полезных переменных, доступных для размещения в любом настраиваемом сообщении, которое включает бан, мут или предупреждение. Hover-текст поддерживается.
— Поддерживаются несколько типов баз данных, включая MySQL, MariaDB и H2. H2 используется по умолчанию, что означает, что MySQL не нужен для использования LiteBans с односерверной настройкой.
— Усовершенствованная система синхронизации light cross-server позволяет глобальным наказаниям мгновенно вступать в силу на всех серверах, подключенных к одной базе данных.
— Автономные игроки могут получать предупреждения; они будут видеть все свои новые предупреждения, когда они присоединятся. Это работает на разных серверах.
— Когда игрок с забаненной учетной записью на том же IP присоединяется, все игроки со специальными разрешениями будут уведомлены.
— Вы можете просмотреть историю наказаний для игроков (/history) и наказания, выданные сотрудниками (/staffhistory).
— LiteBans использует минимальный объем памяти и не блокирует основной поток сервера с любыми запросами базы данных после запуска.
— Имеется система предупреждений.
Команды / commands плагина LiteBans:
/ban, /tempban, /banip «Ник» «Время бана» «Причина» «server:сервер» — Выдать бан игроку, сервер указывать не обязательно, (server:сервер — выдать бан на определенном сервере, server:* — на всех серверах).
Пример: /ban MeXaHuK 7d Реклама server:survival — Выдать бан игроку MeXaHuK на 7 дней, за рекламу на сервере survival.
В config.yml можно указать максимальную продолжительность бана.
/mute «Ник» «Время мута» «Причина» «server:сервер» — Выдать мут игроку, сервер указывать не обязательно, (server:сервер — выдать мут на определенном сервере, server:* — на всех серверах).
Пример: /mute MeXaHuK 1d Реклама server:survival — Выдать мут игроку MeXaHuK на 1 день, за рекламу на сервере survival.
В config.yml можно указать максимальную продолжительность мута.
/warn «Ник» «Причина» «server:сервер» — Выдать игроку предупреждение, сервер указывать не обязательно, (server:сервер — выдать бан на определенном сервере, server:* — на всех серверах).
Пример: /warn MeXaHuK Реклама server:survival — Выдать предупреждение игроку MeXaHuK, за рекламу на сервере survival.
/history «Ник» «server:сервер» — Показывает наказания, недавно полученные игроком на серверах, отсортированные по дате, сервер указывать не обязательно.
Пример: /history MeXaHuK server:* — Показать наказания игрока MeXaHuK на всех серверах.
/staffhistory «Ник» — Показать активные наказания игрока.
Пример: /staffhistory MeXaHuK — Показать активные наказания игрока MeXaHuK.
/staffrollback «Ник» «Время» — Удалить наказания выданные в течении указанного времени.
Пример: /staffrollback MeXaHuK 3d — Удалить наказания с игрока MeXaHuK выданные за последние 3 дня.
/checkban, /checkmute «Ник» — Проверить, забанен или замечен ли игрок.
/kick «Ник» «Причина» — Кикнуть игрока.
/geoip «Ник» — Проверить, с какой страны игрок.
/lastuuid «Ник» — Проверить UUID игрока.
/clearchat — Очистить чат.
/banlist — Показать список забаненых.
/togglechat — Отключить входящие сообщения от игроков.
/mutechat — Временно отключить чат.
/litebans reload — Перезапустить плагин.
/litebans info — Предоставляет сведения о состоянии соединения с базой данных, количестве активных соединений и показывает серверы, подключенные к той же базе данных.
/litebans sqlexec — Позволяет выполнять произвольные запросы к базе данных и просматривать результаты этих запросов в табличном формате.
/litebans cleariphistory «Ник» — Очистить историю игрока.
/litebans broadcast «Сообщение» — Отправить сообщение на экран игроков.
/litebans import start — Начинает процесс импорта после настройки импорта в config.в формате YML.
Права / Permissions плагина LiteBans:
— litebans.* — Полный доступ к плагину;
— litebans.ban — Доступ к команде — /ban;
— litebans.tempban — Доступ к команде — /tempban;
— litebans.ipban — Доступ к команде — /ipban;
— litebans.ipmute — Доступ к команде — /ipmute;
— litebans.override — Разрешение на переопределение предыдущих банов / мутов;
— litebans.group.unlimited — Разрешить обход на лимиты для бана и мута;
— litebans.cooldown.bypass — Разрешение на обход всех задержек;
— litebans.cooldown.bypass.ban — Разрешение на обход лимита бана;
— litebans.cooldown.bypass.warn — Разрешение на обход лимита предупреждений;
— litebans.mute — Доступ к команде — /mute;
— litebans.tempmute — Доступ к команде — /tempmute;
— litebans.unban — Доступ к команде — /unban;
— litebans.unmute — Доступ к команде — /unmute;
— litebans.unwarn — Доступ к команде — /unwarn;
— litebans.unban.queue — Разрешение на автоматическую отмену очередей для автономных игроков, если соответствующий запрет не найден;
— litebans.kick — Доступ к команде — /kick;
— litebans.warn — Доступ к команде — /warn;
— litebans.history — Доступ к команде — /history;
— litebans.warnings — Доступ к команде — /warnings;
— litebans.warnings.self — Разрешить смотреть свои предупреждения;
— litebans.staffhistory — Доступ к команде — /staffhistory;
— litebans.prunehistory — Доступ к команде — /prunehistory;
— litebans.staffrollback — Доступ к команде — /staffrollback;
— litebans.iphistory — Доступ к команде — /iphistory;
— litebans.banlist — Доступ к команде — /banlist;
— litebans.checkban — Доступ к команде — /checkban;
— litebans.checkmute — Доступ к команде — /mute;
— litebans.lastuuid — Доступ к команде — /lastuuid;
— litebans.geoip — Доступ к команде — /geoip;
— litebans.dupeip — Доступ к команде — /depeip;
— litebans.dupeip.viewip — Разрешение на просмотр IP-адресов в /dupeip;
— litebans.ipreport — Доступ к команде — /ipreport;
— litebans.togglechat — Доступ к команде — /togglechat;
— litebans.togglechat.bypass — Разрешение на обход /togglechat, показывая ваши сообщения всем игрокам;
— litebans.clearchat — Доступ к команде — /clearchat;
— litebans.clearchat.bypass — У игрока, имеющего это разрешение чат не будет очищаться;
— litebans.mutechat — Доступ к команде — /mutechat;
— litebans.mutechat.bypass — Разрешает писать в чат, при включенном /mutechat;
— litebans.lockdown — Доступ к команде — /lockdown;
— litebans.lockdown.bypass — Разрешение не быть выгнанным во время блокировки и присоединиться к серверу во время блокировки.
— litebans.admin — Доступ к команде /litebans «reload/inport…»;
— litebans.notify — Разрешение на просмотр всех уведомлений;
— litebans.notify.clearchat — Разрешение на просмотр трансляции, когда кто-то использует /clearchat;
— litebans.notify.banned_join — Разрешение видеть, когда забаненные игроки пытаются присоединиться;
— litebans.notify.mute — Разрешение видеть, когда замученные игроки пытаются общаться;
— litebans.notify.dupeip_join — Разрешение на просмотр уведомлений dupeip;
— litebans.json.hover_text — Разрешение для просмотра hover текста;
— litebans.tabcomplete — Разрешение на вкладку-полные имена онлайн-игроков по всей сети с версией плагина BungeeCord;
— litebans.notify.broadcast — Разрешение видеть бан / мут / предупреждение / КИК на экране;
— litebans.notify.warned — Разрешение на просмотр собственных предупреждений;
— litebans.notify.muted — Разрешение на просмотр собственных мутов;
— litebans.exempt — Освобожден от банов / мутов / предупреждения / киков;
— litebans.exempt.ban — Освобожден от бана;
— litebans.exempt.mute — Освобожден от мута;
— litebans.exempt.warn — Освобожден от предупреждений;
— litebans.exempt.kick — Освобожден от кика;
— litebans.exempt.bypass — Обход освобожденных разрешений;
— litebans.exempt.bypass.»тип» — То же, что и выше, обходит определенные разрешения;
— litebans.exempt.dupeip_join — Освобожден от проверок dupeip при соединении.
Как установить плагин LiteBans?
— На обычный сервер:
1. Загрузите плагин в папку плагинов;
2. Запустите сервер или перезапустите, если он уже запущен;
3. Настройте конфиг config.yml под себя, после чего пропишите /litebans reload;
4. Настройте права для игроков и администраторов.
— На BungeeCord сервер:
1. Загрузите плагин в папку плагинов BungeeCord. Плагин не нужно устанавливать ни на одном из серверов, связанных с прокси.;
2. Запустите bungeecord или перезапустите, если он уже запущен;
3. Настройте конфиг config.yml под себя, после чего пропишите /litebans reload;
4. Настройте разрешения в конфигурации BungeeCord.YML и перезагрузите сервер;
5. Если вы используете сервер в автономном режиме, вам необходимо связать вашу систему аутентификации (например, AuthMe) с BungeeCord, иначе пользователи смогут запускать команды без входа в систему.
топ спасибо большое вам за плагин
Спасибо плагин ИМБА, и перевод хороший ) ) )
После смены конфига через час +- появилась ошибка. Конфиг сбросился
обновите плагин до 2.11.3