Admin Sidebar — Three New Areas
Since the OOM Killer / Multi-Server Resource Protection tools were implemented, the Vortexus Marketplace section inside the Paymenter administration panel now includes dedicated pages for notifications and resource limits. All labels on these administration screens are displayed in English, regardless of your storefront language.
Sidebar Item Admin Path Purpose Email Templates /admin/marketplace-notification-templates Import and manage Vortexus email notification packages Resource Limits /admin/marketplace-multi-server-oom Apply OOM protection in bulk to existing servers Notification Log /admin/marketplace-notification-log Audit log of emails sent to customers Email Templates
What is this?
A dedicated administration page used to import Vortexus notification content into Paymenter's built-in Notification Templates system (Admin → Other → Notification Templates).
What you can do
- Preview each Vortexus template for the selected language before importing (name, keyword, and subject).
- Import a language package with a single click. Importing replaces all existing vortexus_* templates — any custom modifications to those keys will be overwritten.
- Edit templates individually after import through the Edit link in the preview table or Open Notification Templates in the page header.
- View all available language packages stored on disk (lang/*/vortexus_notification_templates.php).
- English, Portuguese, and Spanish are included by default. Additional languages automatically appear when corresponding language files are added.
Included Templates
Key Sent When vortexus_server_provisioned A new marketplace server is ready vortexus_server_provision_failed Provisioning failed vortexus_server_reinstalled Marketplace or panel reinstall completed vortexus_invoice_created New invoice generated vortexus_invoice_paid Invoice paid vortexus_invoice_overdue Invoice overdue vortexus_invoice_payment_failed Payment failed vortexus_payg_low_credit PAYG balance is low vortexus_payg_suspension PAYG server suspended vortexus_resource_warning RAM/CPU/Disk exceeded warning threshold vortexus_resource_critical RAM/CPU/Disk exceeded critical threshold vortexus_disk_full Disk limit reached (server stopped) vortexus_server_oom_crash Server stopped due to memory or disk limits Settings Link
The extension settings include:
- A shortcut link to this page.
- A read-only field showing the last imported language (for example: en, pt, es).
Resource Limits
What is this?
Bulk tools for applying Pterodactyl OOM protection and resource-limit enforcement to marketplace servers that were provisioned before automatic protection was enabled for new deployments.
When the Sidebar Item Appears
Only when Enable Multi Server is enabled within the Vortexus Marketplace extension settings.
What you can do
Apply to Existing Servers
- Sets oom_disabled = false on all active marketplace deployments through the Application API.
- Existing RAM, CPU, and disk limits are not modified.
Disable on Existing Servers
- Reverts protection on all active deployments.
- Use only if you intentionally want servers to exceed limits without automatic restarts.
Review Last Run Summary
View:
- Total deployments processed
- Successful updates
- Failed updates
- Error messages
Related Settings (Extension Settings → Multi Server)
php artisan vortexus-marketplace:apply-oom-killer
- Enable resource limit protection on newly created multi-server deployments.
- Example admin page shortcut.
- CLI command example:
Disable mode:
php artisan vortexus-marketplace:apply-oom-killer --disable
Customer Notice
When resource limits are reached, the server may crash and automatically restart. If this occurs frequently, customers should gradually increase RAM and/or CPU allocations through the deployment configurator.
Notification Log
What is this?
A read-only audit table containing every Vortexus email delivery attempt, including recipient, deployment, service, event type, template key, and delivery status.
When the Sidebar Item Appears
After notification migrations have been executed and the ext_vortexus_notification_logs table exists.
This normally happens immediately after activating Vortexus Marketplace and completing migrations.
Columns
- Sent At
- Customer
- Deployment
- Service
- Event Type
- Template
- Status
Event Type Examples
- server_provisioned
- server_reinstalled
- resource_warning
- resource_critical
- disk_full
- server_oom_failure
- Invoice events
- PAYG events
Status Values
- Sent
- Failed (with optional error message)
Filters
Filter records by:
Useful for troubleshooting missing or failed emails.
- Status
- Event Type
Resource Monitoring & Reinstall Emails (Background Services)
These features generate entries within the Notification Log but do not have dedicated sidebar items.
Resource Monitor
Command:
php artisan vortexus:resource-monitor
Scheduling
Runs every 5 minutes through Laravel Scheduler.
Requires system cron:
php artisan schedule:run
to execute every minute.
What it does
- Reads real-time Pterodactyl resource usage.
- Compares usage against deployment limits.
- Sends warning, critical, and stopped-server notifications.
Configurable Settings
- Warning thresholds (%)
- Critical thresholds (%)
- Minimum high-usage duration (minutes)
- Warning email cooldown (hours)
- Critical email cooldown (hours)
- Server stopped email cooldown (minutes)
Reinstall Notifications
Sent when a customer:
Duplicate request protection prevents multiple notifications from being generated within a short period.
- Installs a marketplace template.
- Triggers a Marketplace reinstall.
- Triggers a Panel reinstall through the Vortexus web panel.
Marketplace Installations (Admin)
The installations page (/admin/marketplace-installations) now tracks the complete deployment lifecycle:
- Initial Provisioning
- Marketplace Reinstall
- Panel Reinstall
Status Flow
Running → Completed
Running → Failed
Each entry includes timestamps and execution history.
Historical records that were previously stuck in a pending state are automatically backfilled as completed during migration upgrades.
This is a small localization update. Some translated strings were accidentally missing in the previous release, and they have now been added.
Main changes:
- Added missing translated strings
- Improved localization coverage
- Updated language files
- Fixed missing translation entries
- Better multi-language experience across Vortexus
This update brings a redesigned marketplace UI, better mobile support, cleaner product pages, improvements to the deployment flow, and several important bug fixes.
Main highlights:
- New and improved marketplace interface
- Better smartphone/mobile responsiveness
- Cleaner template and product pages
- Improved client panel UI
- Better labels, texts, and descriptions
- Fixed file creation from the panel
- Fixed mobile marketplace layout issues
- Fixed repeated information in some sections
- General bug fixes and stability improvements
