Intelligent auto-restart for Paper servers - triggered by low TPS, high RAM, schedule or empty server. Free, no dependen
SmartRestart
Intelligent auto-restart manager for Paper servers
by HoriaMC
⭐ Free forever. No premium tiers. No paywalls.
✦ What is SmartRestart?
SmartRestart keeps your Paper server stable and lag-free by automatically restarting it based on real conditions - low TPS, high RAM usage, empty server, or a fixed schedule. No more manual restarts. No more servers dying overnight.
Compatible with Paper 1.16.5 through 1.21+ (incl. 26.x) - Java 16+ - zero dependencies.
✦ Features
Schedule · TPS Monitor · RAM Monitor · Empty Server · Maintenance · Player Limit · Pre-Commands · Discord
► Schedule - Restart at set times per day or per day of week.
► TPS Monitor - Detects critically low TPS and restarts before players notice lag. Warns first.
► RAM Monitor - Tracks sustained high memory usage. Soft warning + hard restart trigger.
► Empty Server - Restarts automatically after X minutes with zero players online.
► Countdown - Chat and action bar warnings so players always know what's coming.
► Maintenance Mode - Instantly pause all auto-restarts with /sr maintenance.
► Player Limit - Too many players online? Restart postponed and retried automatically.
► Pre-Commands - Run any console commands before every restart.
► Discord - Rich embed notifications for every restart event.
► Hot Reload - Apply config changes with /sr reload. No server restart needed.
✦ Commands
/sr status- Live TPS, RAM usage and countdown state/sr now- Force an immediate restart/sr cancel- Cancel an active countdown/sr next- Show next scheduled restart time/sr maintenance- Toggle maintenance mode on/off/sr precommand- Manage pre-restart commands/sr reload- Reload config without restarting
✦ Permissions
smartrestart.use- /sr help, status, next (default: op)smartrestart.notify- Countdown messages in chat + action bar (default: all players)smartrestart.admin- Full access bundle (default: op)smartrestart.admin.restart- /sr nowsmartrestart.admin.cancel- /sr cancelsmartrestart.admin.maintenance- /sr maintenancesmartrestart.admin.precommand- /sr precommandsmartrestart.admin.reload- /sr reload
✦ Installation
- Drop
SmartRestart.jarinto your/pluginsfolder - Restart the server -
config.ymlis generated automatically - Configure your schedules, thresholds and messages
- Run
/sr reloadto apply changes
Requires Paper 1.16.5+ - Java 16+ - No extra plugins needed.
✦ FAQ
► Does it work on Spigot or CraftBukkit? No - SmartRestart is built for Paper and its forks (Purpur, Pufferfish, etc.).
► Does it work on Pterodactyl / Pelican panels? Yes, as long as the panel runs a Paper jar with normal plugin loading.
► Is it truly free? Yes. No hidden premium version, no feature locks, no donation nags.
✦ Support
► Need help or found a bug? Join the Discord server - response within 24h.
horiamc.com · Ash Plugins · Discord Support
Information
| Published on | April 11, 2026 |
|---|---|
| Downloads | 0 |