Plan
= website_escape($serviceName) ?>
Service ID: = website_escape((string)$service['service_id']) ?>
= $price > 0 ? 'Catalog price: $' . website_escape(number_format($price, 2)) . ' / month' : 'Catalog price: contact for pricing' ?>
= website_escape((string)$error) ?>
= website_escape($description !== '' ? $description : 'Configure this server package before adding it to your cart. Login is only required when you proceed to checkout.') ?>
= website_escape($serviceName) ?>
Service ID: = website_escape((string)$service['service_id']) ?>
= $price > 0 ? 'Catalog price: $' . website_escape(number_format($price, 2)) . ' / month' : 'Catalog price: contact for pricing' ?>
Minimum slots: = website_escape((string)$minSlots) ?>
= $maxSlots > 0 ? 'Maximum slots: ' . website_escape((string)$maxSlots) : 'Maximum slots depend on game and available location capacity.' ?>
Location availability is confirmed before payment or provisioning.
You can add this server to your cart before logging in. Payment and final provisioning must complete server-side before the Panel creates a running game server.
The legacy billing/order.php route is no longer used.