UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока!

ЛУЧШИЙ РЕСУРС UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока! 36.0

  • Значительно повышена защита плагина. Введена новая функция, включённая по умолчанию (в случае Paper или форков) - use-fake-plugin. Принцип работы заключается в том, что плагин будет регистрировать таски и ивенты не на самого себя, а на фейковый плагин, который нельзя будет получить просто так извне. Это делает невозможным отключение функций плагина во время его работы, таким образом делая невозможным и любые попытки его обхода.
  • Добавлена команда /usp genpass <длинна> для быстрой и удобной генерации паролей прямо в игре.
  • Произведен ряд значительных оптимизаций касающихся работы плагина, а также некоторый рефакторинг.
  • СНОВА исправлена логика обработки эффектов. Теперь, после выхода с сервера в режиме поимки, старые эффекты, которые были ДО момента поимки, будут пере-выданы, что сохранит их. Ранее они удалялись целиком.
  • Теперь при командах /usp setpass и /usp rempass не нужно делать /usp reload для применения новых паролей.
  • Добавлена возможность отключить наказания за переподключения. Для этого нужно указать -1 в max-rejoins.
  • В api добавлены методы проверки на excluded и полноценное апи для переподключений. Также добавлены комментарии под каждый метод.
  • Устранены потенциальные мизерные утечки памяти. (Если у вас не было минимум сотни админов с паролем и вы перезагружаете сервер хотя бы раз в неделю - вероятность того, что вы хотя бы немного заметили бы влияние этих утечек крайне мала).
  • Произведены небольшие оптимизации коллекций.
  • СНОВА исправлена логика обработки эффектов. Теперь, после выхода с сервера в режиме поимки, старые эффекты, которые были ДО момента поимки, будут пере-выданы, что сохранит их. Ранее они удалялись целиком.
  • Теперь при командах /usp setpass и /usp rempass не нужно делать /usp reload для применения новых паролей.
  • Добавлена возможность отключить наказания за переподключения. Для этого нужно указать -1 в max-rejoins.
  • В api добавлены методы проверки на excluded и полноценное апи для переподключений. Также добавлены комментарии под каждый метод.
  • Устранены потенциальные мизерные утечки памяти. (Если у вас не было минимум сотни админов с паролем и вы перезагружаете сервер хотя бы раз в неделю - вероятность того, что вы хотя бы немного заметили бы влияние этих утечек крайне мала).
  • Произведены небольшие оптимизации коллекций.
  • Добавлена команда /usp debug для вывода информации из конфига и для проверки статуса игрока. В большинстве своя необходима для более простой отладки при решении проблем, чтобы не приходилось залезать в конфиг и смотреть его отдельно. Команда отмечена как админская, по умолчанию отключена.
  • Добавлена функция скрытия всех команд из таб-комплита на новейших версиях (1.13+) до ввода пароля (импортировано из USP-tweaks).
  • Добавлена опция скрытия игрока от броадкастов плагина. При входе/вводе пароля и т.д. игроком - остальным админам и консоли не будет отправляться оповещение.
  • Ряд коллекций переведены на fastutil для увеличения оптимизации и сокращения кода.
  • Исправлена проблема с неработоспособностью excluded-players по не понятной причине.
  • Исправлена проблема с не рабочей выдачей эффектов при входе.
  • Исправлена проблема с отправкой сообщений и обновлением боссбаров для пойманных игроков.
  • Исправлена проблема с ивентами и написанием команды ввода пароля на ядре Spigot. (Всё ещё не приоритет.)
  • Произведён ряд оптимизаций и очисток кода от излишних проверок и дубликаций.
  • Нравится
Реакции: AeroGaming
  • Произведён ряд микро-оптимизаций в коде, из разряда устранения дубликации и т.п.
  • Исправлена работа команд и ивентов на ядре Spigot.
  • Значительно оптимизирована работа обратного отсчёта, а также исправлена потенциальная утечка памяти, связанная с боссбаром.
  • Исправлено авто-обновление конфига со старых версий.
  • Добавлено больше прав в дефолтную проверку.
  • Почищен код в ряде мест.
  • Нравится
Реакции: AeroGaming
  • Теперь информация об игроке загружается до вызова ServerProtectorCaptureEvent, что исправит некоторые проблемы при работе с игроками из этого ивента.
  • Исправлена ошибка с инициализацией коллекции обратного отсчета до ввода пароля, которая приводила к редким ошибкам.
  • Хотфикс - исправление удаления эффектов на старых версиях
  • Теперь эффекты при вводе работают более грамотно и оптимизировано. Теперь те эффекты, которые были у вас до момента поимки будут повторно выданы после ввода пароля без потери времени на них.
  • Настройка call-event-on-capture была заменена на allow-cancel-capture-event, которая будучи более щадящей версией предыдущей позволит упростить работу с апи плагина для серверов, где стоит дефолтная конфигурация для API.
  • Изменен метод получения апи. (getPluginAPI -> getApi)
  • Исправлена работа /usp update на folia.
  • Исправлена редкая ошибка, когда время для ввода пароля отключено.
  • Теперь отмена тасков в таск менеджере тоже проверяется на то, откуда она была вызвана.
  • Для безопасности удалена функция "shutdown-on-disable-only-if-plugman"
  • Слегка улучшен метод сверки разрешенных IP.
  • Теперь если BungeeGuard не установлен и bungeecord: true - плагин не будет выключать сервер, НО не будет давать никому войти.
  • Добавлены новые методы в API для более гибкой работы.
  • Проверка на обновления теперь оповещает на пол секунды позже.
  • Произведены небольшие оптимизации.

Помочь проекту 💕

Собрано
"52,204.60" ₽
Цель
"60,000.00" ₽