Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Добавлен автоматический бан связанных аккаунтов. Новая опция ban_alts принимает четыре различных значения с нарастающими уровнями применения: Disabled, Enabled, Enhanced и Extreme. По умолчанию она отключена.
Добавлена настраиваемая продолжительность фильтрации связанных учетных записей (dupeip_scan_filter_duration: 7d), которая предназначена для предотвращения или уменьшения количества ложных срабатываний, обеспечивая сканирование только последних IP-адресов с помощью /alts или при автоматическом запрете учетных записей, как упоминалось выше.
Добавлены флаги шаблонов, которые можно использовать для автоматического добавления флагов команд и диапазонов серверов к определенным шаблонам и/или шагам лестницы. Например, вы можете заставить шаблон всегда выполнять глобальные и молчаливые наказания, установив флаги: '-g -s'.
Добавлена поддержка встроенных полей вебхуков для эмбедов (опционально).
Добавлена команда /checkwarn, позволяющая проверять конкретные предупреждения по имени игрока или UUID.
Добавлена команда /warnlist, позволяющая пролистать все предупреждения.
Добавлены сообщения и записи о снятии предупреждений в /history и /staffhistory.
Добавлена опция online_mode в config.yml (чтобы указать, должны ли игроки, которые никогда раньше не присоединялись к серверу, обрабатываться как премиумные или непремиумные игроки).
Добавлены опции mode:deactivate и exclude для /litebans reset-database.
(BungeeCord) Оптимизирован слушатель ServerConnectEvent - запросы к базе данных больше не будут выполняться в этом контексте ни при каких условиях.
Исправления:
Исправлен вебхук unban/unmute/unwarn, наследующий состояние тишины от наказания, вместо проверки того, является ли операция тихой.
Исправлен неработающий хекс цвета в сообщениях о блокировке кика - сообщения о переподключении не затронуты.
Исправлены переменные, такие как playerBans, не работающие в сообщениях, встроенных в вебхук.
Незначительные улучшения:
Добавлены новые сообщения reset_database в messages.yml.
Добавлены сообщения о неудачной загрузке templates.yml. Если templates.yml недействителен, вы будете получать сообщение при каждом использовании команд в качестве напоминания о необходимости исправить конфигурацию.
Добавлена обработка ошибок для неверно настроенных URL из вебхуков.yml.
При попытке присоединиться к игроку, забаненному или отключенному по имени, его ID наказания будет записан в консоль.
Команда litebans cleariphistory была заменена на команду litebans unlink, которая служит той же цели.
Когда консоль получает JSON-сообщение о событии клика, команда или URL будут отправлены в консоль вместе с сообщением.
Приоритет события чата, используемый LiteBans, теперь низкий (вместо самого низкого) на всех платформах.
Незначительные исправления:
Исправлено отображение /banlist и /mutelist на одну страницу меньше (страница #0).
Исправлено, что очередь разбана не разбанивает аккаунты, когда включена функция ban_names, игрок имеет забаненное имя, а UUID, присоединившийся к серверу, не был забанен.
Исправлено сообщение об ошибке разрешения, которое не обновлялось при перезагрузке в Bungee.
Исправлен неперевод хекс цветов в сообщениях об ошибках разрешения, отправляемых платформой.
Исправлено добавление символа скобки в сообщения start_no_ip dupeip-on-join (/alts не затрагивается).
Исправлено безобидное предупреждение о вновь созданных базах данных MariaDB.
Исправлено неправильное применение смещения часового пояса к $timeSince в сообщениях unban/unmute/unwarn.
Исправлена ошибка, вызываемая пустыми командами, указанными в конфигурации (по умолчанию их нет).
Исправлена ошибка, вызванная именами серверов или диапазонов, которые были настроены или указаны сверх уже задокументированного ограничения в 32 символа.
Исправлена ошибка при модификации предупреждений (/warn -m) для игроков без прав litebans.group.unlimited или аналогичных. (Консоль не затронута)
Исправлены кросс-серверные кики (только через команду /kick) для игроков Bedrock, которые не работали как задумано.
Исправлены сообщения, объединяющие всплывающий текст и события клика (run/url), где текст отображался с ошибками. (На Velocity проблема отсутствовала)
Незначительные улучшения:
Добавлена поддержка MySQL 9.x для создания индексов в базе данных (если вы недавно обновились с MySQL 8.x, индексы, вероятно, уже созданы). Это не влияет на MariaDB.
При исключении таблиц из сброса базы данных таблицы history и config теперь сохраняются.
Добавлены дополнительные ограничения данных для предотвращения ошибок при некорректном использовании команд. Например, имена пользователей, превышающие допустимую длину, будут обрезаны.
Встраиваемые сообщения (embeds) теперь могут не содержать контент, если указаны встроенные поля (inline fields).
Добавлена поддержка переменных игроков в сообщениях GeoIP.
Если параметр delete_warnings_after_action включён, предупреждения будут очищаться только после выполнения финального действия, а не первого.
Если файл messages.yml не удалось загрузить, уведомление об этом будет отображаться каждый раз при использовании команды, а не только при запуске.
Улучшена надёжность проверки обновления таблиц на серверах, где обновление невозможно из-за редких и неизвестных обстоятельств (например, сбой базы данных или ошибка оборудования).
Мелкие исправления:
Исправлено отображение сброса цвета чата (&r) в полях вебхуков при ссылке на переменную исполнителя.
Исправлено удаление цветовых кодов из сообщений чата (особенно из префиксов/суффиксов) в встроенных сообщениях.
Исправлено случайное предотвращение использования ID цвета в формате HEX (#$id) в вебхуках, где цвета не применяются.
Исправлено неочищение цветовых кодов в встроенных полях вебхуков.
Исправлено отображение IP-адресов, которые никогда не подключались к серверу, как #offline# вместо ip_hidden.
Исправлено, что временные метки входа не обновлялись, если IP не менялся (исправление пропавших альтов).
Исправлено, что /alts или /dupeip не показывали оригинальный аккаунт, если он не присоединился в течение dupeip_scan_filter_duration.
Исправлены маршруты веб-хуков, воспринимающие 'on' / 'true' как недопустимый URL.
Исправлена интерпретация сообщений о встраивании веб-хуков в цветовые коды и шестнадцатеричные цвета, из-за чего невозможно было пометить каналы.
Исправлен обход отключения звука с помощью чит-клиентов (только для Velocity).
Исправлено, что некоторые уведомления дросселировались бесконечно долго (до следующей перезагрузки/перезапуска), если дросселирование было включено и плагин был перезагружен.
Мелкие исправления:
Исправлен /banlist, иногда показывающий пустую страницу (только если количество банов кратно количеству, показанному на странице), начиная с версии 2.16.
Исправлено сохранение некоторых кэшей на несколько часов дольше, чем планировалось, если плагин был перезагружен.
Добавлен автоматический бан связанных аккаунтов. Новая опция ban_alts принимает четыре различных значения с нарастающими уровнями применения: Disabled, Enabled, Enhanced и Extreme. По умолчанию она отключена.
Добавлена настраиваемая продолжительность фильтрации связанных учетных записей (dupeip_scan_filter_duration: 7d), которая предназначена для предотвращения или уменьшения количества ложных срабатываний, обеспечивая сканирование только недавних IP-адресов с помощью /alts или при автоматическом запрете учетных записей, как упоминалось выше.
Добавлены флаги шаблонов, которые можно использовать для автоматического добавления флагов команд и диапазонов серверов к определенным шаблонам и/или шагам лестницы. Например, вы можете заставить шаблон всегда выполнять глобальные и молчаливые наказания, установив флаги: '-g -s'.
Добавлена поддержка встроенных полей webhook для эмбедов (опционально).
Добавлена команда /checkwarn, позволяющая проверять конкретные предупреждения по имени игрока или UUID.
Добавлена команда /warnlist, позволяющая пролистать все предупреждения.
Добавлены сообщения и записи о снятии предупреждений в /history и /staffhistory.
Добавлена опция online_mode в config.yml (чтобы указать, должны ли игроки, которые никогда раньше не присоединялись к серверу, обрабатываться как премиум- или непремиум-игроки).
Добавлены опции mode:deactivate и exclude для /litebans reset-database.
(BungeeCord) Оптимизирован слушатель ServerConnectEvent - запросы к базе данных больше не будут выполняться в этом контексте ни при каких условиях.
Исправления:
Исправлено, что вебхуки unban/unmute/unwarn наследовали состояние silent от наказания вместо того, чтобы проверять, является ли операция silent.
Исправлена неработоспособность шестнадцатеричных цветов в сообщениях о блокировке кика - сообщения о переподключении не пострадали.
Исправлены переменные, такие как playerBans, не работающие в сообщениях, встроенных в вебхук.
Незначительные улучшения:
Добавлены новые сообщения reset_database в messages.yml.
Добавлены сообщения о неудачной загрузке templates.yml. Если templates.yml недействителен, вы будете получать сообщение при каждом использовании команд в качестве напоминания о необходимости исправить конфигурацию.
Добавлена обработка ошибок для неверно настроенных URL из webhooks.yml.
При попытке присоединиться к игроку, забаненному или отключенному по имени, его ID наказания будет записан в консоль.
Команда litebans cleariphistory была заменена на команду litebans unlink, которая служит той же цели.
Когда консоль получает JSON-сообщение о событии клика, команда или URL будут отправлены в консоль вместе с сообщением.
Приоритет события чата, используемый LiteBans, теперь низкий (вместо самого низкого) на всех платформах.
Незначительные исправления:
Исправлено отображение /banlist и /mutelist на одну страницу меньше (страница #0).
Исправлено, что очередь разбана не разбанивает аккаунты, когда включено ban_names, игрок имеет забаненное имя, а UUID, присоединившийся к серверу, не был забанен.
Исправлено сообщение об ошибке разрешения, которое не обновлялось при перезагрузке в Bungee.
Исправлена ошибка перевода шестнадцатеричных цветов в сообщениях об ошибках разрешения, отправляемых платформой.
Исправлено добавление символа скобки в сообщения start_no_ip dupeip-on-join (/alts не затрагивается).
Исправлено безобидное предупреждение о вновь созданных базах данных MariaDB.
Исправлено неправильное применение смещения часового пояса к $timeSince в сообщениях unban/unmute/unwarn.
Исправлена ошибка, вызываемая пустыми командами, указанными в конфигурации (по умолчанию их нет).
Исправлена ошибка, вызванная именами серверов или диапазонов, которые были настроены или указаны сверх уже задокументированного ограничения в 32 символа.
Исправлено, что определенные маршруты вебхуков (бан, отключение звука, предупреждение, кик) всегда использовали вебхук по умолчанию.
Исправлено отправление уведомлений о выключении звука игрокам, если отключены локальные сообщения. Эта проблема приводит к двойным сообщениям, только если у вас установлен 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.
Незначительные исправления:
Исправлена некорректная работа флага -- в некоторых командах.