Auto Restarter
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.
介绍
🔄 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
-
常见问题
Auto Restarter 支持哪些 Minecraft 版本?
Auto Restarter 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Auto Restarter 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
epicskydex 的其他作品
查看全部 →Essential Tweaks (Essential Adblocker)
为 Essential 设置整洁的默认选项:按键绑定均未绑定、不启用 Discord RPC,并隐藏游戏内通知。
LagShield Ultimate (Anti Lag)
The intelligent performance modulator for Minecraft Server. LagShield Ultimate uses Arclight-safe async processing to dynamically regulate mob AI, chunk density, and entity speed based on real-time server stress (MSPT). Stops lag before it happens.
X-SHIELD (anti-cheat)
Modpack anti-cheat (requires client & server). Detects X-Ray packs, hack clients & cheat mods using deep structure analysis, hashes & API lookups. Includes an interactive Discord bot, server-side ore tracker, auto-bans & live alerts.
Snow Real Magic × Serene Seasons
Fixes the missing compatibility between Snow! Real Magic! and Serene Seasons — snow, ice and snowy plants now properly melt in spring & summer, and return each winter. Server-side only.
评论
登录后评论和评分