{
  "type": "featherpanel.pages.route",
  "route": "/admin/servers/create",
  "area": "admin",
  "file_slug": "admin-servers-create",
  "source": "src/app/(app)/admin/servers/create/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Create Server",
  "description": "Add a new server to the panel.",
  "title_key": "admin.servers.form.create_title",
  "description_key": "admin.servers.form.create_subtitle",
  "component": "CreateServerPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-servers-parent",
    "title": "Servers",
    "title_key": "navigation.items.servers",
    "permission": "admin.servers.view",
    "group": "infrastructure",
    "category": "admin",
    "matched_url": "/admin/servers",
    "inherited": true
  },
  "widget_slugs": [
    "admin-servers-create"
  ],
  "sections": [],
  "features": [
    "Owner & Core Details",
    "Set the server owner and basic information",
    "Location & Resources",
    "Choose where the server will be deployed",
    "Application Setup",
    "Configure the realm, spell, and Docker image",
    "Resource Limits",
    "Define memory, CPU, disk, and other resource constraints",
    "Feature Limits",
    "Set limits for databases, allocations, and backups",
    "Review & Create",
    "Review your configuration and create the server"
  ],
  "ui_labels": [
    {
      "key": "admin.servers.form.wizard.step1_title",
      "value": "Owner & Core Details"
    },
    {
      "key": "admin.servers.form.wizard.step1_subtitle",
      "value": "Set the server owner and basic information"
    },
    {
      "key": "admin.servers.form.wizard.step2_title",
      "value": "Location & Resources"
    },
    {
      "key": "admin.servers.form.wizard.step2_subtitle",
      "value": "Choose where the server will be deployed"
    },
    {
      "key": "admin.servers.form.wizard.step3_title",
      "value": "Application Setup"
    },
    {
      "key": "admin.servers.form.wizard.step3_subtitle",
      "value": "Configure the realm, spell, and Docker image"
    },
    {
      "key": "admin.servers.form.wizard.step4_title",
      "value": "Resource Limits"
    },
    {
      "key": "admin.servers.form.wizard.step4_subtitle",
      "value": "Define memory, CPU, disk, and other resource constraints"
    },
    {
      "key": "admin.servers.form.wizard.step5_title",
      "value": "Feature Limits"
    },
    {
      "key": "admin.servers.form.wizard.step5_subtitle",
      "value": "Set limits for databases, allocations, and backups"
    },
    {
      "key": "admin.servers.form.wizard.step6_title",
      "value": "Review & Create"
    },
    {
      "key": "admin.servers.form.wizard.step6_subtitle",
      "value": "Review your configuration and create the server"
    },
    {
      "key": "admin.servers.form.infra_prerequisite_toast",
      "value": "Add at least one game location and one node before continuing."
    },
    {
      "key": "admin.servers.form.infra_prerequisite_title",
      "value": "Infrastructure required"
    }
  ],
  "hooks": [
    "usePluginWidgets"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/allocations",
    "/api/admin/locations",
    "/api/admin/nodes",
    "/api/admin/realms",
    "/api/admin/servers",
    "/api/admin/settings",
    "/api/admin/spells",
    "/api/admin/users"
  ],
  "summary": "**Create Server** Add a new server to the panel. Under sidebar item “Servers”. Requires permission `admin.servers.view`. Key UI: Owner & Core Details; Set the server owner and basic information; Location & Resources; Choose where the server will be deployed; Application Setup; Configure the realm, spell, and Docker image.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Open **Servers** (parent nav item), then **Create Server**.\n3. Direct URL: `/admin/servers/create`.\n4. User needs permission `admin.servers.view` (or `admin.root`)."
}
