{
  "type": "featherpanel.pages.route",
  "route": "/server/[uuidShort]/settings",
  "area": "server",
  "file_slug": "server-param-uuidShort-settings",
  "source": "src/app/(app)/server/[uuidShort]/settings/page.tsx",
  "dynamic": true,
  "params": [
    "uuidShort"
  ],
  "title": "Server Settings",
  "description": "Manage your server configuration, SFTP details, and perform administrative actions.",
  "title_key": "serverSettings.title",
  "description_key": "serverSettings.description",
  "component": "ServerSettingsPage",
  "audience": "Server owners / subusers with the relevant server permission",
  "nav": null,
  "widget_slugs": [
    "server-settings"
  ],
  "sections": [],
  "features": [
    "Update the identifying details for this server.",
    "Description",
    "Backup policy",
    "Maximum backups (host limit)",
    "Auto Start",
    "Start after node reconnect",
    "Extra delay (seconds)",
    "Details for connecting to your server via SFTP.",
    "How to connect?",
    "Stop the install or reinstall currently running on this server.",
    "Permanently delete this server and all associated data.",
    "Confirm Reinstallation"
  ],
  "ui_labels": [
    {
      "key": "serverSettings.serverInformationDescription",
      "value": "Update the identifying details for this server."
    },
    {
      "key": "serverSettings.serverDescription",
      "value": "Description"
    },
    {
      "key": "serverSettings.backupPolicyTitle",
      "value": "Backup policy"
    },
    {
      "key": "serverSettings.backupLimitReadOnlyLabel",
      "value": "Maximum backups (host limit)"
    },
    {
      "key": "serverSettings.autoStartTitle",
      "value": "Auto Start"
    },
    {
      "key": "serverSettings.autoStartDescription",
      "value": "Start this server automatically after the game node reboots or reconnects. Manually stopped and suspended servers are never auto-started."
    },
    {
      "key": "serverSettings.autoStartLabel",
      "value": "Start after node reconnect"
    },
    {
      "key": "serverSettings.autoStartDelayLabel",
      "value": "Extra delay (seconds)"
    },
    {
      "key": "serverSettings.sftpDetailsDescription",
      "value": "Details for connecting to your server via SFTP."
    },
    {
      "key": "serverSettings.sftpInfoTitle",
      "value": "How to connect?"
    },
    {
      "key": "serverSettings.sftpInfoDescription",
      "value": "Use an SFTP client like FileZilla or WinSCP. Enter the host, port, your username, and your account password."
    },
    {
      "key": "serverSettings.abortInstallDescription",
      "value": "Stop the install or reinstall currently running on this server."
    },
    {
      "key": "serverSettings.deleteServerDescription",
      "value": "Permanently delete this server and all associated data."
    },
    {
      "key": "serverSettings.confirmReinstall",
      "value": "Confirm Reinstallation"
    },
    {
      "key": "serverSettings.reinstallConfirmation",
      "value": "Are you sure you want to reinstall this server?"
    },
    {
      "key": "serverSettings.confirmText",
      "value": "Type 'REINSTALL' to confirm"
    },
    {
      "key": "serverSettings.confirmTextPlaceholder",
      "value": "REINSTALL"
    },
    {
      "key": "serverSettings.typeReinstallToConfirm",
      "value": "Please type 'REINSTALL' to proceed."
    },
    {
      "key": "serverSettings.deleteServerStep1Title",
      "value": "Warning: Irreversible Action"
    },
    {
      "key": "serverSettings.deleteServerStep1Description",
      "value": "Deleting this server will remove all data, files, and configurations locally and remotely. This cannot be undone."
    },
    {
      "key": "serverSettings.deleteServerStep2Description",
      "value": "Please acknowledge that this action is irreversible."
    },
    {
      "key": "serverSettings.deleteServerStep2Confirm",
      "value": "I understand this action is irreversible"
    },
    {
      "key": "serverSettings.deleteServerStep3Description",
      "value": "Please solve this simple math problem to verify you are human."
    },
    {
      "key": "serverSettings.deleteServerStep4Description",
      "value": "To confirm, please type the name of the server."
    },
    {
      "key": "serverSettings.deleteServerConfirm",
      "value": "Confirm Delete"
    }
  ],
  "hooks": [
    "usePluginWidgets",
    "useServerPermissions",
    "useSettings"
  ],
  "api_modules": [
    "files-api"
  ],
  "api_paths": [],
  "summary": "**Server Settings** Manage your server configuration, SFTP details, and perform administrative actions. Key UI: Update the identifying details for this server.; Description; Backup policy; Maximum backups (host limit); Auto Start; Start after node reconnect.",
  "how_to_guide_users": "1. Open Server sidebar (open a server first).\n2. Go to **Server Settings**.\n3. Direct URL: `/server/[uuidShort]/settings`.\n4. Replace path params `uuidShort` with the real resource id(s)."
}
