Community listing page, reviews here may not be monitored by the author.
Auto Restarter
No reviews yet
Auto Restarter is a small NeoForge mod for Minecraft 1.21.1 dedicated servers. It automatically restarts the server, sends warnings to players, and can also restart the server when TPS gets too low.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
🔄 Auto Restart & TPS Guard
A powerful, lightweight utility designed for dedicated servers to maintain peak performance. This mod ensures your server stays fresh by scheduling restarts and protecting against heavy lag spikes.
✔ Key Features
-
Scheduled Restarts: Set automatic restarts every X minutes to prevent memory leaks and long-term lag.
-
Smart TPS Monitoring: Automatically triggers a restart if the TPS (Ticks Per Second) drops below your defined threshold for too long.
-
Fully Customizable Announcements: Notify players before a restart occurs. You choose the timing and the exact messages.
-
Advanced Configuration: Every single aspect is now highly tweakable via
config/auto_restart.properties. -
Clean Shutdowns: The mod safely saves the world and kicks players before stopping to ensure zero data loss.
-
In-Game Commands: *
/restart— Manually trigger the restart sequence (OP only).-
/timeuntilrestart— Let players check how much time is left before the next scheduled reboot.
-
✔ How it Works
-
Detection: The mod identifies a restart is needed (either via schedule or low TPS).
-
Notification: It sends your custom warnings to all online players.
-
Shutdown: The mod stops the server cleanly.
-
Looping: Your
run.batorstart.shscript detects the stop and immediately launches the server again.
✔ Example Restart Script (run.bat)
To use this mod, your startup script must be set to loop. Here is a perfect example:
@echo off
:loop
java -Xms10G -Xmx10G (your flags here) @libraries/net/neoforged/neoforge/21.1.199/win_args.txt %*
echo Server stopped. Restarting in 10 seconds...
timeout 10 >nul
goto loop
Note: Always run the server using this .bat/ .sh file, not by double-clicking the JAR directly.
✔ Configuration
The new version features an extremely flexible configuration system. You can find everything you need in: config/auto_restart.properties
You can customize:
-
Exact intervals for scheduled restarts.
-
Minimum TPS threshold and duration (how long TPS must stay low before reacting).
-
Multiple announcement intervals (e.g., 10m, 5m, 1m, 10s warnings).
-
All localized chat messages and colors.
✔ Support & Origins
-
Check out my other projects: CurseForge - epicskydex
-
Support the Developer: Support me on Ko-fi
-
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources