
SaveAndExit
SaveAndExit is a plugin for safely restarting a server with backups and maintenance mode.
ENG
SaveAndExit is a plugin for Paper/Spigot servers that provides safe, automated, and manual server restarts with full data backup. Its main purpose is to make restarts secure, automated, and transparent for both administrators and players — replacing scripts and external solutions.
Key Features
Safe Restart Workflow (/sae start):
- Notify players: "Restart in 10 seconds!"
- Save all worlds OR full server data (except backupsfolder).
- Create ZIP backup: backup-YYYY-MM-DD_HH-MM.zip.
- Kick all players with a custom message.
- Restart server automatically with Bukkit.shutdown().
Two Backup Modes:
- Worlds only
- Full server data (excluding backups)
Automatic Folder & Logging
- Creates plugins/SaveAndExit/backupson first launch.
- Logs all actions to the console:
[SaveAndExit] Creating backup... OK
Commands:
- /sae start— Full restart scenario.
- /sae reload— Reload configs.
- /sae info— Version, author, scenario status, last backup info.
- /sae on/- /sae off— Enable/disable scenario.
- /sae help— Command list.
- /sae maint— Enable Maintenance Mode.
Config Options (config.yml):
- cooldown-minutes&- cooldown-hoursfor- /sae start.
- Custom kick message.
- Backup mode (fullorworlds).
Style & User Experience
- Clean design using colors matching the plugin logo:
&8[&fSaveAndExit&8] Your message
- Consistent message formatting.
Why SaveAndExit?
✔ Prevents data loss during restarts. ✔ Replaces manual scripts for backups & restarts. ✔ Easy to configure and player-friendly.
RU
SaveAndExit — это плагин для Paper/Spigot-серверов, который обеспечивает автоматический и ручной рестарт сервера с сохранением данных и созданием резервных копий. Основная цель — сделать процесс перезапуска безопасным, управляемым и прозрачным как для администратора, так и для игроков.
Основные возможности:
- 
Безопасный рестарт через /sae start: уведомление игроков → сохранение данных → создание ZIP-бэкапа (без папкиbackups) → кик игроков с настраиваемым сообщением → перезапуск.
- 
Два режима сохранения: - Только миры.
- Все данные сервера (кроме backups).
 
- 
Автоматическое создание папки backupsи архивов форматаbackup-ГГГГ-ММ-ДД_ЧЧ-ММ.zip.
- 
Команды: /sae start— запуск сценария./sae reload— перезагрузка конфигов./sae info— версия, автор, статус, путь и размер последнего бэкапа./sae on//sae off— включение/отключение сценария./sae help— список команд./sae maint— активация режима технических работ.
- 
Гибкая настройка (config.yml): - Кулдаун в минутах и часах.
- Настройка сообщений (кик, уведомления).
- Выбор режима сохранения.
 
- 
Цветовое оформление в стиле логотипа: [&fSaveAndExit&8] Сообщение.
- 
Полное логирование действий в консоль. 
Почему стоит скачать SaveAndExit?
- Исключает риск повреждения данных при перезапуске.
- Полностью заменяет ручные скрипты для бэкапов и рестартов.
- Простая настройка и прозрачный процесс для игроков.


