Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Исправлено, что определенные маршруты вебхуков (бан, отключение звука, предупреждение, кик) всегда использовали вебхук по умолчанию.
Исправлено отправление уведомлений о выключении звука игрокам, если отключены локальные сообщения. Эта проблема приводит к двойным сообщениям, только если у вас установлен LiteBans как на Velocity, так и на внутреннем сервере.
Исправлено требование разрешений на разбан для изменения наказаний.
Незначительные улучшения:
Добавлена поддержка шестнадцатеричных цветов в сообщениях о блокировке.
При снятии предупреждения с игроков больше не удаляется запись в базе данных.
Незначительные исправления:
Исправлено, что команда /litebans servers не показывала недавно установленные серверы, пока они не были перезагружены в первый раз, из-за оптимизации, сделанной в версии 2.15.
Маршруты вебхуков: Добавлен webhooks.yml - эта конфигурация позволяет задать URL вебхуков для каждого типа наказаний. Например, вы можете отправлять молчаливые отключения на #silent-mutes и временные IP-баны на #tempipbans.
Уведомления о молчаливых наказаниях и сканировании альтов (dupeip) теперь будут транслироваться с помощью вебхуков Discord, если они настроены для этого.
Исправления:
Исправлена ошибка /lockdown под Spigot с версии 2.14 (Folia/Bungee/Velocity не затронуты)
Исправлено /lockdown с использованием kick_message_global вместо kick_message под Bungee/Velocity для локальных диапазонов.
Исправлено, что /unban возвращает сообщение об ошибке разрешения, если цель не забанена в данный момент, а групповые веса включены.
Исправлена проверка веса освобождения для неигровых неконсольных отправителей, таких как rcon.
Исправлено игнорирование параметра limit в командах истории, если был указан тип.
Исправлено, что команда litebans reset-database требовала перезагрузки или перезапуска сервера, если глобальный охват был очищен после версии 2.14.
Исправлен пинг ролей во встроенных сообщениях Discord. (<@&roleID>)
Незначительные улучшения:
Улучшена производительность вычислений групп шаблонов.
Разрешения на обход освобожденных игроков будут автоматически включаться при включении весов групп, так как они требуются только для удаления или изменения наказаний, выданных консолью, и не проверяются при запрете освобожденных игроков.
Добавлено обнаружение медленных баз данных и предупреждения ("База данных работает медленно! Установление соединения заняло 70 секунд").
Увеличен таймаут пула по умолчанию с 25 до 95 секунд. Так как некоторые люди застряли с серверами баз данных, которые работают только примерно половину времени, это даст LiteBans время для восстановления соединения, когда ваш сервер падает на одну минуту каждые две минуты.
Улучшена согласованность сообщений: замените в messages.yml переменные $bannedPlayer/$mutedPlayer/$warnedPlayer на $playerDisplayName. Прежние переменные будут перенесены автоматически.
Переименована опция round_down в reduce_to_limit.
Упрощены сообщения об ошибках базы данных.
Добавлены опции для отключения команд /warn и /lockdown.
Незначительные исправления:
Исправлена некорректная работа флага -- в некоторых командах.
Добавлены настраиваемые сообщения для встраивания веб-хуков Discord.
При включении весов освобожденных групп наказания, созданные вышестоящими группами, не могут быть удалены или изменены нижестоящими группами.
Добавлены права litebans.notify.broadcast.<server>.<type> - это позволяет устанавливать трансляции для определенных групп с указанием сервера и/или типа, также проверяется локальная область, что позволяет настроить трансляции для отображения только на сервере их происхождения. Для получения более подробной информации посмотрите раздел "Разрешения на уведомление".
Сообщение о переключении сервера для забаненных игроков (proxy_switch_banned) теперь будет отправлять шаблонные сообщения, если это применимо.
Команды /history и /staffhistory теперь поддерживают перечисление определенных типов - например, теперь вы можете просмотреть историю отключения звука через /history <user> mutes.
Добавлены переменные templateName и templateStep в messages.yml.
Исправления:
Исправлен эксплойт для обхода cooldown.
Исправлены функции JSON, такие как наведение текста, не работающие в последних сборках Velocity (#306 и выше) из-за изменений в восходящем потоке (незначительный сбой API версии).
Исправлена невозможность указания сообщений в лестницах групп шаблонов.
Исправлено, что предупреждения, относящиеся к серверу, помечались как отправленные, если игрок находился онлайн на сервере, к которому предупреждение не относится, в то время как LiteBans был установлен под прокси.
Исправлена ошибка, когда команда /litebans servers не давала никаких результатов.
Исправлено отображение отмененных наказаний как снятых тем, кто изначально создал наказание, а не тем, кто его отменил.
Исправлены переменные типа playerName, не работающие конкретно в сообщении banned_message_base.
Изменения в API:
Выпущен API LiteBans версии 0.5.0.
Добавлено несколько методов для получения данных о наказаниях из базы данных по ID наказания или по UUID/IP с серверными диапазонами.
Добавлен метод getPlayerName(UUID) для получения последнего имени игрока для заданного UUID.
Незначительные улучшения:
Сообщение bungee_switch_banned было переименовано и разделено на два сообщения: proxy_switch_banned и proxy_switch_tempbanned.
Добавлено обнаружение ошибок таймаута сокета - это укажет, если ваша база данных перестала отвечать или значительно замедлилась, без записи ненужных подробностей.
Предупреждения теперь требуют указания причины, а не остаются пустыми, если не указаны.
Команды banlist и mutelist теперь по умолчанию отображают только активные наказания.
Добавлена переменная $commandArgs для получения информации о том, что первоначально набрал отправитель ($command $commandArgs).
Сброс базы данных глобально с помощью команды /litebans reset-database server:global теперь также очищает записи входа (историю IP).
Сообщения с "#$idRandom" теперь будут отображать ID во всех случаях.
Незначительные исправления:
Исправлено числовое имя пользователя, из-за которого шаблоны не работали, если игрок с числовым именем никогда раньше не заходил на сервер.
Исправлены пустые сообщения трансляции, вызывающие ошибки при работе с вебхуками Discord (по умолчанию они не пустые).
Исправлена ошибка, из-за которой опция notify.muted_player_chat не срабатывала, если была отключена.
Исправлено безобидное предупреждение при запуске версий < 1.19.
Веб-хук Discord теперь будет показывать беззвучные трансляции, если наказания по умолчанию беззвучны.
Исправления:
Исправлено блокирование всех команд для отключенных игроков под Spigot 1.19+ начиная с версии 2.13.
Исправлена неработающая функция Discord webhooks в Bungee/Velocity.
2.13.2:
Исправления:
Исправлена круговая зависимость с AuthMe/Essentials начиная с версии 2.13 в связи с исправлением проблемы завершения вкладок, вызванной Essentials.
Начиная с версии 2.13 исправлена ошибка, из-за которой игроки иногда получали дублирующее широковещательное сообщение.
Начиная с версии 2.13 исправлена ошибка, из-за которой /unmute не действовал на игроков, находящихся в сети. Истечение срока действия не затронуто.
Незначительные улучшения:
Добавлен префикс "user:", который можно использовать в команде /checkban, чтобы указать, что целью является имя пользователя, а не ID, когда указанная цель - это число, которое также совпадает с ID существующего активного наказания. Пример: /checkban user:1234.
Команды clearchat, mutechat и togglechat были удалены в связи с тем, что не входят в область применения. Если вы полагаетесь на эти команды, то вам необходимо найти плагин для управления чатом, который их предоставляет.
Улучшения:
Добавлена поддержка Discord Webhook. Для включения смотрите wiki.
Добавлены группы шаблонов. Они позволяют шаблонам делиться прогрессом с другими шаблонами с помощью десятичных весов (каждый шаблон может иметь свой вес). Пример показан в вики.
Добавлена поддержка освобождения от веса группы - если включить новую опцию use_group_weights, то игроки с меньшим весом группы не смогут наказывать более высокие группы. В настоящее время эта возможность поддерживает LuckPerms, в дальнейшем может быть реализована поддержка других систем разрешений.
Добавлен флаг --modify (-m), позволяющий изменять причину и/или продолжительность действующего наказания без создания нового! Пример: /ban --modify BannedPlayer new-ban-reason 10d.
Добавлена опция effective_ipban_duration, полезная для динамических IP-адресов с частыми IP-банами. Она позволяет определить верхнюю границу, после которой IP-запреты автоматически превращаются в обычные запреты аккаунта, больше не затрагивая соответствующий IP-адрес.
Команда /checkban теперь будет автоматически выполнять команду /litebans allow check, если игрок был забанен по IP, которая покажет, может ли забаненный по IP игрок присоединиться к серверу.
Добавлена команда /mutelist.
Добавлена поддержка альтернативного шестнадцатеричного формата цветов: "&#AABBCC".
Повышена надежность блокировки команд Spigot для серверов под управлением 1.19+.
Проверка отключений теперь производится и на других аккаунтах с тем же именем пользователя, если включена опция ban_names.
Если включено punish_ip, то для использования команд будут требоваться только базовые права (например, litebans.ban), например, для /ban больше не требуется litebans.ipban.
Добавлены три новые опции безопасности для ограничения функций на консоли - prunehistory, modify и sender_custom. prunehistory не позволяет игрокам использовать /prunehistory, modify не позволяет игрокам использовать --modify, а sender_custom не позволяет игрокам использовать флаги --sender. По умолчанию включена только опция `sender_custom.
Исправления:
Исправлено разбанивание/разбан/разбан по ID, влияющее на последнее активное наказание целевого игрока вместо указанного.
Исправлена неработающая интеграция ServerListPlus в Velocity.
Исправлено, что игроки, забаненные по IP и получившие разрешение зайти на сервер через /litebans allow, а затем отключенные, не отключались при повторном заходе на сервер после отключения.
Лимиты групп, указанные как постоянные, теперь будут проверяться первыми, а не последними. Это позволяет устанавливать постоянные лимиты для определенных групп, не требуя других разрешений, таких как litebans.unlimited.ban.
Шаблоны больше не будут сопоставляться в командах, если перед ними указана причина наказания (шаблон должен быть указан первым).
Незначительные улучшения:
Добавлено разрешение litebans.server.<server>.<type> (например, litebans.server.global.ban), которое позволяет отдельно выдавать, например, глобальные баны и глобальные отключения.
Улучшена точность опции ban_names в config.yml, когда игроки имеют несколько UUID на имя пользователя, что может происходить в различных редких случаях - например, аккаунт в режиме offline (Geyser) + offline (Java Edition) + online будет выдавать три отдельных UUID на одно и то же имя пользователя.
$id и $idRandom больше не превращаются в шестнадцатеричные цвета, когда за # следует идентификатор, состоящий из >=6 цифр (например, #$idRandom -> #ABC123)
Добавлена переменная $target для сообщения iphistory.error_no_history.
Улучшена производительность запросов к базе данных за счет обеспечения кэширования большего количества запросов.
Незначительные исправления:
Исправлена ошибка при использовании /litebans allow на IP-адресе, который никогда ранее не подключался к серверу.
Исправлена ошибка UnsupportedOperationException при отключении от базы данных.
Исправлена ошибка ClassCastException при загрузке неверно сформированных/неправильных конфигураций.
Исправлена ошибка импорта LiteBans с неизвестной причиной, скорее всего, очень редкая, так как ее не удалось воспроизвести при обычном тестировании.
Исправлена команда kick, требующая указания причины, а также исправлено сообщение об использовании бана вместо сообщения об использовании кика, начиная с версии 2.12.
Исправлена ошибка преобразования временных меток при импорте MySQL->H2 и MySQL->MySQL LiteBans.
Незначительные улучшения:
Команда /litebans reset-database теперь будет указывать первоначально используемую область видимости сервера, а не server:global, как это было в примере подтверждения команды.
Имя консоли будет ограничено 16 символами, вместо того чтобы выдавать сообщение об ошибке, если оно превышает 16 символов.
Добавлена поддержка шестнадцатеричных цветов в сообщениях об отключении при кике из Bungee с использованием LiteBans на внутренних серверах. (Поддержка Upstream теперь включена в сборку Bungee #1711)