
ServerBackup
ServerRestart is a lightweight restart & backup plugin for Spigot / Paper servers. The focus is on stability, data safety, and predictable behavior — not on unnecessary features.
- Загрузки
- 716
- Подписчики
- 0
- Обновлён
- 17 января 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 17 января 2026 г.
ServerRestart
Thanks for >600 Downloads ❤️🎊🥳
ServerRestart is a lightweight restart & backup plugin for Spigot / Paper servers. The focus is on stability, data safety, and predictable behavior — not on unnecessary features.
This plugin is designed for server owners who want reliable restarts and safe backups without risk or complexity.
✨ Features
⏱ Scheduled Server Restart
- Fixed time or relative restart after server startup
- Full timezone support (e.g. Europe/Zurich)
- Automatic countdown
- Chat & Actionbar notifications
- Optional Title broadcast
- No lag, no spam
🌍 World Backups
- Secure ZIP backups of all worlds
- Backups stored in server root (/backups)
- Automatic cleanup (retention system)
- Ignores problematic files (session.lock)
Backups can be triggered by:
Scheduled restart
Manual command
Optional server shutdown
📦 Backup Structure
backups/
├─ Backup-17.01.2026 22-20/
│ └─ worlds.zip
├─ Backup-16.01.2026 22-20/
│ └─ worlds.zip
plugins/
├─ ServerRestart
♻️ Safe Restore System
Restore is intentionally protected to prevent data loss.
✔ No restore while the server is running
✔ No world reload
✔ No live overwrite
✔ Restore only happens during server shutdown
🔐 Two-Step Safety System
/sr restore arm
/sr restore confirm <Backup>
Restore flow:
- Players are kicked
- Worlds are unloaded
- Backup is prepared
- Server shuts down intentionally
- Admin manually starts the server again
⚠️ This design is intentional and prevents corrupted worlds.
🧭 Commands
Main Command
/serverrestart
/sr
General Commands
/sr help Show help
/sr status Restart status & countdown
/sr backup Create manual backup
/sr list List available backups
/sr reload Reload configuration
/sr restartnow Immediate restart (includes backup)
♻️ Restore Commands
/sr restore list List backups
/sr restore arm Prepare restore
/sr restore status Restore status
/sr restore cancel Cancel restore
/sr restore confirm <Backup> Start restore
⚠️ Restore intentionally stops the server.
🔐 Permissions
serverrestart.admin Restart, backup, reload
serverrestart.restore Restore access
Default: OP
⚙️ Configuration
Fully configurable via config.yml
Clean and well-commented
No database
No dependencies
🧠 Design Philosophy
ServerRestart follows strict principles:
Stability > Features
No database
No unsafe restore operations
Panel & hoster compatible
Predictable behavior
✅ One Job. Done Right.
Ченджлог
1.2.0Релиз1.21.8, 1.21.9, 1.21.10 · 17 января 2026 г.
ServerRestart ist ein leichtgewichtiges Restart- & Backup-Plugin für Spigot / Paper Server. Der Fokus liegt auf Stabilität, Datensicherheit und vorhersehbarem Verhalten – nicht auf unnötigen Features.
✨ Features Geplanter Server-Restart
Feste Uhrzeit oder relativer Restart nach Serverstart
Zeitzonen-Support (z. B. Europe/Zurich)
Automatischer Countdown
Chat- & Actionbar-Benachrichtigungen
Optional Title-Broadcast
Kein Lag, kein Spam
World-Backups (ZIP) Sicheres ZIP-Backup aller Welten
Backup im Server-Root (/backups)
Automatische Aufräumfunktion (Retention)
Ignoriert problematische Dateien (session.lock)
geplantem Restart
manuellem Befehl
optional beim Shutdown
Backup-Struktur
backups/ ├─ Backup-17.01.2026 22-20/ │ └─ worlds.zip ├─ Backup-16.01.2026 22-20/ │ └─ worlds.zip plugins ├─ ServerRestart
♻️ Sicheres Restore-System (v1.2) Restore ist bewusst geschützt, um Datenverlust zu verhindern.
✔ Kein Restore im laufenden Betrieb
✔ Kein World-Reload
✔ Kein Live-Overwrite
✔ Restore erfolgt nur beim Server-Shutdown
2-Stufen-Sicherheit
Code (Text):
/sr restore arm
/sr restore confirm <Backup>
Ablauf:
Spieler werden gekickt
Welten entladen
Backup wird vorbereitet
Server stoppt bewusst
Admin startet Server manuell neu
Commands Hauptbefehl
Code (Text): /serverrestart /sr Allgemein Command Beschreibung
Code (Text): /sr help Hilfe anzeigen /sr status Restart-Status & Countdown /sr backup Manuelles Backup /sr list Backups auflisten /sr reload Config neu laden /sr restartnow Sofortiger Restart (inkl. Backup) ♻️ Restore (v1.2) Command Beschreibung
Code (Text):
/sr restore list Backups anzeigen /sr restore arm Restore vorbereiten /sr restore status Restore-Status /sr restore cancel Restore abbrechen /sr restore confirm Restore starten ⚠️ Restore stoppt den Server absichtlich.
Permissions Permission Beschreibung serverrestart.admin Restart, Backup, Reload serverrestart.restore Restore-Zugriff Standard: OP
⚙️ Konfiguration
Vollständig über config.yml
Klar kommentiert
Keine Datenbank
Keine Abhängigkeiten
Design-Philosophie ServerRestart folgt klaren Prinzipien:
Stability > Features
No database
No unsafe restore
Panel- & Hoster-kompatibel
Vorhersehbares Verhalten
Dieses Plugin tut eine Sache aber die richtig.
Комментарии
Загружаем…