Advanced Auto Suspension for Pterodactyl
Automate your server lifecycles with a high-performance, enterprise-grade suspension module. This addon allows hosting providers to set precise expiration timelines for trial or temporary servers without manually monitoring the database.Core Capabilities
Reliable Automation
The module tracks the lifespan_end column to handle server states without intervention:- Halt on Expiry: Servers are suspended the minute their time runs out.
- Smart Re-activation: If you extend a suspended server's time, the system automatically detects the renewal and restores the server to an active state during the next cycle.
Built for Scale
Most suspension scripts fail on large panels because they try to load every server into memory at once. This module uses database chunking (processing in batches of 75), making it stable for massive networks with thousands of nodes and tens of thousands of servers.Modern Frontend Experience
The client UI is completely overhauled with reactive components:- Adaptive Badges: Color-coded indicators update in real-time based on the clock (Green > 72h, Yellow < 72h, Red < 24h).
- Urgency Alerts: Servers expiring within 24 hours feature a pulsing animation to grab the user's attention.
- Contextual Tooltips: Instead of raw timestamps, users see exactly how much time they have left (e.g., "Expires in 3 days") or how long they've been offline.
Seamless Administration
The "Lifespan Control" interface is injected directly into your existing Pterodactyl workflows, appearing on both the server creation and build settings pages for easy management.Stealth Integration
By using custom database naming conventions (lifespan_end), this module stays decoupled from standard panel attributes, keeping your custom logic clean and secure.made with love by 2b6t
FOR SUPPORT JOIN OUR DISCORD
