StocksPlus Extension
Stop overselling your servers and protect your infrastructure from resource exhaustion. StocksPlus automatically validates available resources in real-time before customers complete checkout, ensuring you never accept orders for services you can't provision.
<b>🔧 Features</b>
- 🛡️<b>Real-Time Stock Validation</b> – Blocks checkout if Pterodactyl or Proxmox nodes lack sufficient resources (memory, disk, CPU, or IPs).
- 🎯<b>Smart Node Selection</b> – Respects Proxmox server placement strategies to match your infrastructure preferences.
- 📊<b>Overallocation Support</b> – Calculates Pterodactyl node capacity including memory and disk overallocation percentages.
- ⚙️<b>Configurable Resource Checks</b> – Enable/disable validation for specific resources (memory, disk, CPU) per platform via checkboxes.
- 🌐<b>User-Friendly Errors</b> – Shows customers location-specific errors (e.g., "All servers in New York are currently full") Instead of Errors.
📊 Live Node Status Dashboard
Monitor all your Pterodactyl and Proxmox nodes in real-time from a centralized admin dashboard:
- <b>Real-Time Metrics</b> – View memory, disk, and CPU usage across all nodes
- <b>Health Status Indicators</b> – Instant visual status (Healthy/Warning/Critical) based on resource usage
- <b>Sortable & Searchable</b> – Find specific nodes quickly with full table sorting and search
- <b>Manual Refresh</b> – Update stats on-demand with one click
- <b>Auto-Sync</b> – Automatically refreshes node data every 5 minutes
⚙️ Configuration Options
After enabling, configure the extension with these options:
- Pterodactyl Error Message
- Proxmox Error Message
- Check Pterodactyl Memory
- Check Pterodactyl Disk
- Check Proxmox Memory
- Check Proxmox Disk
- Check Proxmox CPU
📦 Installation
1. Download the
StocksPlus.zip file.
2. Go to your Paymenter admin area
3. Go to
Extensions → Install Extension and upload the zip file
4. Go to
Extensions → Manage Extensions and enable the StocksPlus extension.
5. Configure as you please (I recommend enabling every checkbox)
🐛 Need help or found a bug?
Feel free to DM me on Discord @
Exp_YT. I'm also active on the main Paymenter Discord, so you can reach me there too!