From fe5d814318e5c1127e5e1ac777c422ef6f4b4488 Mon Sep 17 00:00:00 2001 From: mkrause612 Date: Mon, 16 Feb 2026 06:58:57 -0600 Subject: [PATCH] Create staggered-server-restart-system task Task 21 migration. Date: 2026-02-16 --- .../staggered-server-restart-system/README.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/tasks/staggered-server-restart-system/README.md diff --git a/docs/tasks/staggered-server-restart-system/README.md b/docs/tasks/staggered-server-restart-system/README.md new file mode 100644 index 0000000..452db91 --- /dev/null +++ b/docs/tasks/staggered-server-restart-system/README.md @@ -0,0 +1,31 @@ +# Staggered Server Restart System + +**Status:** Planning +**Priority:** Tier 3 - Automation +**Time:** 2 hours +**Last Updated:** 2026-02-16 + +## Overview +Automated staggered restart system for game servers. Prevents all servers restarting simultaneously, maintains player access. + +## Requirements +- Restart servers one at a time +- 5-minute spacing between restarts +- Warning messages to players +- Skip servers with active players +- Configurable restart window +- Pterodactyl API integration + +## Implementation +- Python script with Pterodactyl API +- Cron scheduling +- Discord notifications +- Skip logic for active servers + +## Success Criteria +- ✅ Automated staggered restarts +- ✅ Players warned before restart +- ✅ No simultaneous restarts +- ✅ Active servers skipped + +**Fire + Frost + Foundation** 💙🔥❄️