Dynamic product pages + Battlefield ACP marketing page

- Web Hosting & Game Servers now pull plans from database (same pattern as VPS/Dedicated)
- Add 6 game server plans to PlanSeeder (Minecraft, Rust, ARK, Valheim, CS2, Palworld)
- Create Battlefield ACP marketing page with ProCon replacement hero, 6 feature cards,
  ML analytics, ban appeals, PunkBuster screenshots, Discord integration sections
- Add Battlefield ACP to Products dropdown navigation
- Marketing pages use SectionHeader component, fade-in animations, Vuexy design patterns

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude Dev
2026-02-10 11:32:35 -05:00
parent 45d25d61ba
commit 169b06e349
20 changed files with 1498 additions and 481 deletions

View File

@@ -443,6 +443,110 @@ class PlanSeeder extends Seeder
'sort_order' => 23,
],
// ─── Game Server Plans ──────────────────────────────────────
[
'name' => 'Minecraft',
'slug' => 'game-minecraft',
'description' => 'Java & Bedrock Minecraft server with full mod support.',
'service_type' => 'game',
'price' => 7.99,
'billing_cycle' => 'monthly',
'features' => [
'ram' => '2 GB',
'slots' => '20 Players',
'storage' => '10 GB SSD',
'cpu' => '2 Threads',
'mods' => 'Full Mod Support',
'ddos' => 'DDoS Protection',
],
'sort_order' => 40,
],
[
'name' => 'Rust',
'slug' => 'game-rust',
'description' => 'High-performance Rust server with Oxide/uMod support.',
'service_type' => 'game',
'price' => 14.99,
'billing_cycle' => 'monthly',
'features' => [
'ram' => '4 GB',
'slots' => '50 Players',
'storage' => '25 GB SSD',
'cpu' => '3 Threads',
'mods' => 'Oxide/uMod Support',
'ddos' => 'DDoS Protection',
],
'sort_order' => 41,
],
[
'name' => 'ARK: Survival Evolved',
'slug' => 'game-ark',
'description' => 'ARK servers with cluster support and full mod compatibility.',
'service_type' => 'game',
'price' => 19.99,
'billing_cycle' => 'monthly',
'features' => [
'ram' => '8 GB',
'slots' => '30 Players',
'storage' => '50 GB SSD',
'cpu' => '4 Threads',
'mods' => 'Full Mod Support',
'ddos' => 'DDoS Protection',
],
'sort_order' => 42,
],
[
'name' => 'Valheim',
'slug' => 'game-valheim',
'description' => 'Dedicated Valheim server with BepInEx mod support.',
'service_type' => 'game',
'price' => 9.99,
'billing_cycle' => 'monthly',
'features' => [
'ram' => '4 GB',
'slots' => '10 Players',
'storage' => '10 GB SSD',
'cpu' => '2 Threads',
'mods' => 'BepInEx Support',
'ddos' => 'DDoS Protection',
],
'sort_order' => 43,
],
[
'name' => 'CS2',
'slug' => 'game-cs2',
'description' => 'Counter-Strike 2 competitive and casual servers.',
'service_type' => 'game',
'price' => 12.99,
'billing_cycle' => 'monthly',
'features' => [
'ram' => '4 GB',
'slots' => '32 Players',
'storage' => '15 GB SSD',
'cpu' => '3 Threads',
'mods' => 'Workshop Support',
'ddos' => 'DDoS Protection',
],
'sort_order' => 44,
],
[
'name' => 'Palworld',
'slug' => 'game-palworld',
'description' => 'Palworld dedicated server with full configuration.',
'service_type' => 'game',
'price' => 14.99,
'billing_cycle' => 'monthly',
'features' => [
'ram' => '8 GB',
'slots' => '32 Players',
'storage' => '20 GB SSD',
'cpu' => '4 Threads',
'mods' => 'Community Mods',
'ddos' => 'DDoS Protection',
],
'sort_order' => 45,
],
// ─── MySQL Hosting Plans ─────────────────────────────────────
[
'name' => 'Bronze',