
RedstoneDetector
Мощный плагин для Майнкрафт, который автоматически ищет и останавливает редстоун лаг-машины. Измеряет реальную нагрузку чанков и замораживает виновников, сохраняя стабильный TPS сервера.
Любой админ, который держит сервер Minecraft с открытой регистрацией, знает эту боль: кто-то из игроков строит гигантскую ферму, бесконечные часы на наблюдателях или хитрую связку скалк-сенсоров, и TPS падает ниже плинтуса. Летать по карте в творческом режиме и угадывать, какой именно чанк съедает тик - то еще удовольствие. Тут на сцену выходит RedstoneDetector. Это продвинутый плагин для Майнкрафт, который реально измеряет стоимость каждого чанка, находит конкретную лаг-машину и замораживает ее, пока остальной сервер спокойно живет своей жизнью.
Скачайте плагин RedstoneDetector, если устали бороться с лагами вручную. Он не просто отменяет события, а приостанавливает сами механизмы, так что процессор реально отдыхает.
Почему RedstoneDetector?
- Определение реальной нагрузки - чанки ранжируются по измеренному влиянию на MSPT, а не по тупому подсчету блоков.
- Настоящая авто-заморозка - приостанавливает редстоун, поршни, воронки, наблюдатели, компараторы, скалк-сенсоры и люки. Нагрузка падает по факту, а не остается прежней.
- Автоматическая остановка лаг-машин - чанк с экстремальной активностью замораживается сам, потом автоматически отпускается.
- Отдельный детектор скалк-сенсоров - ловит петли вибраций, избыточные срабатывания и синхронные группы.
- Отдельный детектор люков - ловит быстрые циклы открытия/закрытия и спам от редстоуна.
- Глобальная заморозка - один клик стопает весь редстоун на сервере, второй клик возвращает все назад.
- Умная заморозка - замораживает только виновников, нормальные фермы игроков продолжают работать.
- Живая GUI-панель - обновляется каждую секунду сама по себе, без мерцания меню и сброса курсора.
- Поиск чанка через чат - вводите координаты и сразу прыгаете к отчету.
- Журнал заморозок - пишет в лог время старта, конца, число замороженных блоков и профит.
- 13 встроенных языков - с автоопределением языка клиента игрока.
Система заморозки
Заморозка в РедстоунДетектор работает умно. Начиная с версии 1.2.0, механизмы не просто блокируются по событиям, а реально приостанавливают свою работу, снижая нагрузку на CPU.
Автоматическая остановка
- Чанк замораживается сам, когда сервер лагает и чанк висит дорогим несколько секунд подряд.
- Слишком активные чанки заморозятся даже при нормальном TPS (настройка
auto-freeze-updates-per-second, по умолчанию 800 обновлений в секунду). - Лаг-машины на скалке и люках ловятся своими детекторами. Замораживается либо сам чанк, либо радиус вокруг него.
- Заморозка снимается автоматически через
auto-unfreeze-seconds(дефолт 60 сек), чтобы плагин мог заново оценить ситуацию. - Скалк-сенсоры и шрайкеры после разморозки возвращаются в нормальное состояние и не ломаются.
Глобальная заморозка
Если на сервере начался ад, можно в один клик остановить активность редстоуна во всех мирах. При этом детекторы продолжат работать под нагрузкой. Восстанавливается всё тоже в один клик кнопкой Resume all.
Ручное управление
Из GUI или чата можно заморозить или разморозить конкретный чанк. Есть опция удалить редстоун-блоки с возможностью восстановления, вычистить энтити (кроме игроков) или просто забыть чанк, чтобы он больше не мозолил глаза в трекере.
Живая панель и GUI
В дашборде вы увидите всё: текущий TPS, MSPT, количество подозрительных и замороженных чанков. Плагин пишет активность в секунду по редстоуну, поршням, воронкам, наблюдателям, компараторам, скалку, люкам, запланированным обновлениям и энтити.
Список чанков сортируется по реальной нагрузке на сервер, обновлениям в секунду, механизмам или энтити. На экране конкретного чанка видно мир, координаты, количество компонентов, тип найденной машины и сравнение MSPT чанка с общим серверным.
Распознаваемые типы машин: летающая машина, часы на наблюдателях, поршневые часы, редстоун-часы, машина быстрых обновлений, бесконечный цикл, скалк лаг-машина, люковая лаг-машина и машина транспортировки предметов.
Платформы и версии
Плагин работает почти везде, где есть Java.
| Платформа | Статус |
|---|---|
| Bukkit / Spigot | Поддерживается |
| Paper / Purpur | Поддерживается |
| Mohist / Arclight (гибриды) | Поддерживается |
| Folia | Поддерживается (региональные планировщики) |
| Sponge / SpongeVanilla | Отдельная нативная сборка |
Версии Minecraft: от 1.16.1 до самых последних снапшотов и релизов.
Java: 11 и выше для Bukkit-сборки, 21 и выше для Sponge.
Важный нюанс: Если вы планируете поднять сервер с друзьями и хотите играть онлайн без лагов, плагин идеально работает на хостинге BungeeHost (https://bungee.host). Установка туда займет буквально один клик, а мощное железо хостинга в связке с РедстоунДетектор даст максимальный комфорт.
Команды
Основная команда: /redstonedetector, алиасы /rd, /reddetect.
| Команда | Описание | Право |
|---|---|---|
/rd gui | Открыть живую панель | redstonedetector.gui |
/rd status | Состояние сервера: TPS, подозрительные и замороженные чанки | redstonedetector.gui |
/rd info [world x z] | Полный отчет по чанку (по умолчанию вашему) | redstonedetector.gui |
/rd list (/rd top) | Самые тяжелые чанки прямо сейчас | redstonedetector.gui |
/rd search <x> <z> | Поиск чанка по координатам | redstonedetector.gui |
/rd scan | Запустить полное сканирование | redstonedetector.scan |
/rd scan cancel | Отменить сканирование | redstonedetector.scan |
/rd freeze [world x z] | Заморозить редстоун глобально или в одном чанке | redstonedetector.freeze |
/rd unfreeze [world x z] | Снять заморозку | redstonedetector.freeze |
/rd stop [world x z] | Приостановить механизмы без разрушения блоков | redstonedetector.freeze |
/rd resume [world x z] | Возобновить приостановленные механизмы | redstonedetector.freeze |
/rd entities <world> <x> <z> | Удалить энтити в чанке | redstonedetector.admin |
/rd tp <world> <x> <z> | Телепортироваться к чанку | redstonedetector.gui |
/rd forget <world> <x> <z> | Прекратить отслеживание чанка | redstonedetector.admin |
/rd lang [код/list] | Показать, перечислить или сменить язык | - |
/rd version | Версия плагина и статус обновления | redstonedetector.gui |
/rd reload | Перезагрузить все конфиги | redstonedetector.reload |
/rdcancel | Отменить ввод в чат (поиск / листание) | - |
Права
| Право | Описание | По умолчанию |
|---|---|---|
redstonedetector.admin | Полный доступ ко всем функциям | OP |
redstonedetector.command | Базовый доступ к командам | OP |
redstonedetector.gui | Панель, статус, инфо, список, телепорт | OP |
redstonedetector.scan | Запуск и отмена сканирований | OP |
redstonedetector.freeze | Заморозка, разморозка, стоп и возобновление | OP |
redstonedetector.reload | Перезагрузка конфигурации | OP |
Настройка
Конфиги разбиты на читаемые файлы: config.yml, performance.yml, blocks.yml, gui.yml и папка lang/.
- Обнаружение - критический TPS (15.0), лимит редстоуна на чанк (100), лимит энтити (100), длительность заморозки (300 сек), хранение данных чанков (24 часа).
- Производительность - чанков за тик (3), интервал сканирования, скан при низком TPS, только загруженные чанки, кэш статистики, кулдаун скана.
- Умная заморозка - порог update score, авто-заморозка при 800 обновлений/сек, заморозка при низком TPS от 300 обновлений/сек, авто-разморозка через 60 сек, порог MSPT сервера (45.0).
- Детекторы - чувствительность, параметры скалка (срабатывания, размер группы, окно петли, серии повторов), параметры люков (переключения, кластер, окно петли, серии), радиус заморозки, максимальное время заморозки.
- Фильтры - игнорируемые миры, чанки и блоки, отладочное логирование.
Доступные языки (13 штук)
Плагин поддерживает английский, русский, украинский, немецкий, французский, испанский, итальянский, нидерландский, польский, португальский (Бразилия), турецкий, японский и китайский (упрощенный).
Все языковые файлы имеют одинаковую структуру ключей. Если хотите добавить свой язык - просто скопируйте en_us.yml, переименуйте и киньте в папку lang/. При per-player-language: true каждый игрок видит интерфейс на языке своего клиента.
Итог
RedstoneDetector - это мастхэв для любого сервера, где есть ванильные механики. Он экономит время админа, спасает от падений TPS и позволяет точечно банить именно ломающие игру механизмы, не трогая легальные фермы игроков. Ставить обязательно, особенно если у вас большой онлайн.
Сервер для плагина RedstoneDetector - как у профи
Плагин RedstoneDetector создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином RedstoneDetector для друзей можно за пару минут - BungeeHost всё уже подготовил.
