AutoShutdown: автоматическое выключение сервера Minecraft

AutoShutdown для Minecraft сам завершает работу сервера, когда на нём нет игроков, экономя ресурсы и повышая безопасность. Настройка за пару минут!

Скачать autoshutdown fabric для Minecraft 1.19.3, 1.16-Snapshot

Оригинальное название: autoshutdown fabric

Версии Minecraft: 1.16-Snapshot, 1.19.3

Загрузчик: Fabric

ФайлВерсияЗагрузчикРазмер
autoshutdown-fabric-1.0.0.jar1.16-SnapshotFabric68 КБСкачать
autoshutdown-fabric-1.0.1.jar1.19.3Fabric68 КБСкачать

AutoShutdown

Держать сервер Minecraft включённым круглые сутки, даже когда на нём никого нет, — всё равно что жечь свет в пустой комнате. Ресурсы процессора и оперативной памяти расходуются впустую, а сам сервер остаётся уязвимым для нежелательного внимания. Дополнение AutoShutdown решает эту проблему просто и элегантно: оно автоматически останавливает сервер спустя заданное время после ухода последнего игрока. Никакой лишней логики, только то, что действительно нужно.

Как работает AutoShutdown

Принцип действия предельно прозрачен. Вы указываете в конфигурационном файле временные рамки, а мод или плагин берёт на себя всё остальное. После запуска сервера AutoShutdown выжидает initial_delay — начальную задержку перед первой проверкой онлайна. Это полезно, если вы даёте игрокам фору, чтобы успеть зайти после рестарта. Затем с периодичностью polling_delay (только для Fabric-версии) дополнение опрашивает список активных подключений. Как только сервер остаётся пустым, запускается обратный отсчёт shutdown_delay. Если за это время кто-то заходит, таймер сбрасывается, и сервер продолжает работу. Если нет — происходит корректное завершение процесса.

Такой подход освобождает оперативную память и ядра ЦП, снижает нагрев железа и, что немаловажно, уменьшает окно возможных атак в те часы, когда за сервером никто не следит. Вы получаете чистый выигрыш в производительности и спокойствие за свою инфраструктуру.

Поддерживаемые загрузчики и версии Minecraft

AutoShutdown существует в двух независимых сборках: для серверов на основе Bukkit (CraftBukkit, Spigot, Paper и их производные) и для экосистемы Fabric (включая Quilt). Выбор нужного варианта зависит исключительно от того, какое серверное ядро вы используете. Файл с пометкой [bukkit] предназначен для Bukkit-совместимых серверов, а версия [fabric] — для Fabric-серверов. Обе сборки корректно работают на актуальных и многих более старых версиях Minecraft, так как не привязаны к конкретному игровому контенту, а взаимодействуют только с API загрузчика.

Если вы ещё не определились с ядром, помните: для ванильного сервера без модификаций подойдёт Bukkit-версия, установленная через Paper или Spigot. Для модифицированных сборок с Fabric-модами — только Fabric-вариант. Ошибка в выборе приведёт к тому, что AutoShutdown просто не загрузится, поэтому сверьтесь с документацией вашего хостинга или лаунчера.

Как установить AutoShutdown

Процесс установки не отличается от добавления любого другого плагина или мода. Скачайте AutoShutdown с официальной страницы CurseForge или из проверенного источника. Затем поместите полученный .jar-файл в папку plugins (для Bukkit-серверов) или в папку mods (для Fabric-серверов). Запустите сервер один раз — дополнение создаст конфигурационный файл AutoShutdown.cfg (или аналогичный) в папке config. Остановите сервер, откройте конфиг и при необходимости измените значения задержек или включите/отключите логирование. После повторного запуска AutoShutdown начнёт работать.

Кстати, если вы пользуетесь лаунчером foxygame.net, то AutoShutdown можно добавить в сборку буквально в пару кликов. Встроенный каталог дополнений сам подберёт совместимую версию под ваше серверное ядро, а при выходе обновления лаунчер автоматически заменит старый файл на новый — вам не придётся вручную отслеживать патчи и переписывать конфиги. Это особенно удобно, когда вы держите несколько серверов и хотите, чтобы AutoShutdown везде работал без лишней возни.

Тонкая настройка под свои нужды

Конфигурационный файл содержит всего несколько параметров, но их сочетание даёт гибкость. Разберём каждый.

  • initial_delay — время в минутах (или секундах, зависит от версии), которое сервер ждёт после запуска, прежде чем начать проверять игроков. Если вы часто перезагружаете сервер для технических работ, поставьте значение побольше, чтобы AutoShutdown не завершал процесс раньше времени.
  • polling_delay (только Fabric) — интервал между проверками онлайна. Слишком частые опросы создают микро-нагрузку, слишком редкие — задерживают выключение. Оптимально 30–60 секунд.
  • shutdown_delay — главный таймер. Отсчитывается с момента, когда сервер опустел (или с окончания initial_delay, если игроков не было изначально). Если в течение этого периода кто-то заходит, отсчёт сбрасывается. Рекомендуем ставить 5–15 минут, чтобы не дёргать сервер при коротких отлучках игроков.
  • enable_logging — флаг, управляющий выводом информационных сообщений в консоль. Если отключить, в лог будут попадать только предупреждения и ошибки, что снижает зашумлённость журналов.

Все значения интуитивно понятны, а сам файл снабжён комментариями на английском языке. Даже если вы впервые настраиваете автоматизацию, разберётесь за минуту.

Почему стоит скачать AutoShutdown для Minecraft

Многие владельцы серверов ищут лёгкое решение, чтобы не держать машину включённой зря. Скачать AutoShutdown — значит получить инструмент, который не перегружает сервер лишними функциями, не конфликтует с другими плагинами и не требует постоянного внимания. В отличие от громоздких менеджеров, здесь нет расписаний по дням недели или сложных триггеров — только прямая реакция на отсутствие игроков. Это делает дополнение идеальным для небольших приватных серверов, тестовых площадок и сезонных миров.

Кроме того, AutoShutdown для Minecraft помогает соблюдать правила хостинг-провайдеров, которые нередко ограничивают время работы неактивных процессов. Вместо ручного контроля вы получаете автоматическое освобождение ресурсов, а вместе с ним — экономию на тарифах с почасовой оплатой.

Логирование и прозрачность

Параметр enable_logging позволяет держать руку на пульсе. Когда логирование включено, в консоль выводятся сообщения о начале проверок, обнаружении игроков и запуске таймера выключения. Это удобно при отладке или если вы хотите убедиться, что AutoShutdown действительно работает. В боевом режиме информационные сообщения можно отключить, оставив только критические уведомления — например, если сервер не смог корректно завершиться из-за ошибки в другом плагине.

Совместимость и обновления

Разработчик поддерживает обе ветки дополнения, оперативно выпуская исправления под новые версии загрузчиков. Перед тем как скачать AutoShutdown, обязательно проверьте, что выбранный файл соответствует вашему серверному API. На странице CurseForge всегда указана актуальная маркировка [bukkit] или [fabric]. Если вы используете лаунчер foxygame.net, проблема совместимости снимается автоматически: каталог дополнений фильтрует сборки под ваше ядро, и вы всегда получаете правильный вариант AutoShutdown без риска ошибиться. Это экономит время и нервы, особенно когда серверов несколько и версии Minecraft различаются.

Заключение

AutoShutdown — это маленький, но крайне полезный помощник для любого сервера Minecraft. Он не пытается объять необъятное, а честно делает одно дело: глушит сервер, когда он не нужен. Простая установка, прозрачная настройка и поддержка двух основных загрузчиков делают его универсальным выбором. Добавьте его в свою сборку, настройте пару таймеров и забудьте о впустую работающем «железе». Ваш сервер скажет вам спасибо — тишиной и свободными гигабайтами оперативки.