SaveAndExit

SaveAndExit 是一个用于安全重启服务器的插件,它具有备份和维护模式功能。

资源图片
# ENG **SaveAndExit** 是一个 Paper/Spigot 服务器插件,提供**安全、自动化和手动服务器重启**功能,并带有完整的数据备份。其主要目的是使重启过程对管理员和玩家来说都变得**安全、自动化和透明**——取代脚本和外部解决方案。 --- ### **主要功能** **安全重启流程 (`/sae start`)**: * 通知玩家:**"10 秒后重启!"** * 保存所有世界或完整服务器数据(不包括 `backups` 文件夹)。 * 创建 ZIP 备份:`backup-YYYY-MM-DD_HH-MM.zip`。 * 使用自定义消息将所有玩家踢出服务器。 * 使用 `Bukkit.shutdown()` 自动重启服务器。 **两种备份模式**: * **仅世界** * **完整服务器数据** (排除 `backups`) **自动文件夹 & 日志记录** * 首次启动时,创建 `plugins/SaveAndExit/backups` 文件夹。 * 将所有操作记录到控制台: `[SaveAndExit] 创建备份... OK` **命令**: * `/sae start` — 完整重启场景。 * `/sae reload` — 重新加载配置文件。 * `/sae info` — 版本、作者、场景状态、上次备份信息。 * `/sae on` / `/sae off` — 启用/禁用场景。 * `/sae help` — 命令列表。 * `/sae maint` — 启用 **维护模式**。 **配置选项 (config.yml)**: * `cooldown-minutes` 和 `cooldown-hours` 用于 `/sae start`。 * 自定义 **踢出信息**。 * 备份模式 (`full` 或 `worlds`)。 **风格 & 用户体验** * 使用与插件 Logo 匹配的颜色进行干净设计: `&8[&fSaveAndExit&8] 你的消息` * 一致的消息格式。 --- ### **为什么选择 SaveAndExit?** ✔ 防止重启期间的数据丢失。 ✔ 取代手动脚本进行备份和重启。 ✔ 易于配置且用户友好。 # RU SaveAndExit — это плагин для Paper/Spigot-серверов, который обеспечивает автоматический и ручной рестарт сервера с сохранением данных и созданием резервных копий. Основная цель — сделать процесс перезапуска безопасным, управляемым и прозрачным как для администратора, так и для игроков. ### Основные возможности: * **Безопасный рестарт через `/sae start`**: уведомление игроков → сохранение данных → создание ZIP-бэкапа (без папки `backups`) → кик игроков с настраиваемым сообщением → перезапуск. * **Два режима сохранения**: 1. Только миры. 2. Все данные сервера (кроме `backups`). * **Автоматическое создание папки `backups`** и архивов формата `backup-ГГГГ-ММ-ДД_ЧЧ-ММ.zip`. * **Команды**: `/sae start` — запуск сценария. `/sae reload` — перезагрузка конфигов. `/sae info` — версия, автор, статус, путь и размер последнего бэкапа. `/sae on` / `/sae off` — включение/отключение сценария. `/sae help` — список команд. `/sae maint` — активация режима технических работ. * **Гибкая настройка** (config.yml): * Кулдаун в минутах и часах. * Настройка сообщений (кик, уведомления). * Выбор режима сохранения. * **Цветовое оформление в стиле логотипа**: `[&fSaveAndExit&8] Сообщение`. * **Полное логирование действий в консоль**. ### Почему стоит скачать SaveAndExit? * Исключает риск повреждения данных при перезапуске. * Полностью заменяет ручные скрипты для бэкапов и рестартов. * Простая настройка и прозрачный процесс для игроков.