ServerAlarmClock
Активный0.0
Установок
Последнее обновление
Версии
ServerAlarmClock
ServerAlarmClock — это идеальное решение для автоматического пробуждения вашего Minecraft сервера! Устали сталкиваться с ситуацией, когда сервер находится в спящем режиме, а игроки не могут подключиться? Данный плагин обеспечивает автоматический запуск сервера при попытке присоединения игрока, гарантируя минимальное время ожидания.
Основные возможности
- 🚀 Автоматический запуск сервера: Сервер автоматически включается, когда игрок пытается подключиться к остановленному или спящему серверу.
- 💬 Настраиваемые сообщения: Отправляйте игрокам персонализированные уведомления во время ожидания запуска сервера.
- 🔧 Простая настройка: Легкая конфигурация без лишних сложностей.
Принцип работы

Команды
# перезагрузить конфигурацию плагина (serveralarmclock.reload)
/sac reload
Инструкция по установке
-
Установка плагина:
- Скачайте файл
ServerAlarmClock.jarи поместите его в папку плагинов BungeeCord.
- Скачайте файл
-
Настройка флагов:
- Откройте файл
config.ymlв папкеServerAlarmClock. - В разделе
flagsукажите пути к файлам-флагам для каждого из ваших серверов. Эти флаги будут использоваться для запуска серверов.
- Откройте файл
-
Настройка скрипта запуска сервера:
- Создайте или измените скрипт запуска сервера, добавив логику проверки файла-флага. В конце описания приведен пример скрипта для Linux.
-
Запуск сервера:
- После завершения настройки перезагрузите плагин командой
/sac reload. Теперь плагин будет отслеживать подключения и запускать целевой сервер при попытке присоединения к остановленному серверу.
- После завершения настройки перезагрузите плагин командой
-
Наслаждайтесь!
Пример скрипта для Linux
#!/bin/bash
# Директория сервера
SERVER_DIR="your/server/path"
# Путь к файлу-флагу
FLAG_FILE="your/flag/file/path/example.flag"
# Переход в директорию сервера
cd "$SERVER_DIR" || { echo "Не удалось перейти в директорию $SERVER_DIR"; exit 1; }
while true
do
# Проверка существования файла-флага
if [ -f "$FLAG_FILE" ]; then
echo "Minecraft сервер запускается"
# Запуск сервера
java -jar server.jar
# Удаление файла-флага
rm -f "$FLAG_FILE"
echo "Minecraft сервер остановлен"
else
sleep 1
fi
done
Пример скрипта для Windows (сгенерировано GPT)
@echo off
REM Директория сервера
set SERVER_DIR=your\server\path
REM Путь к файлу-флагу
set FLAG_FILE=your\flag\file\path\example.flag
REM Переход в директорию сервера
cd /d "%SERVER_DIR%"
if %errorlevel% neq 0 (
echo Не удалось перейти в директорию %SERVER_DIR%
exit /b 1
)
:loop
REM Проверка существования файла-флага
if exist "%FLAG_FILE%" (
echo Minecraft сервер запускается
REM Запуск сервера
java -jar server.jar
REM Удаление файла-флага
del /f "%FLAG_FILE%"
echo Minecraft сервер остановлен
) else (
timeout /t 1 /nobreak >nul
)
goto loop
С ServerAlarmClock ваши игроки всегда будут довольны, а сервер — готов к работе в любое время!