[
  {
    "DisplayName": "Server Name",
    "Category": "Starbound - Settings",
    "Description": "The name of the server.",
    "Keywords": "Server, name",
    "FieldName": "Name",
    "InputType": "text",
    "IsFlagArgument": false,
    "ParamFieldName": "serverName",
    "IncludeInCommandLine": false,
    "DefaultValue": "AMP Starbound Server",
    "EnumValues": {}
  },
  {
    "DisplayName": "Max Players",
    "Category": "Starbound - Settings",
    "Description": "Max number of players connected at one time.",
    "Keywords": "max,players,users",
    "FieldName": "$MaxUsers",
    "InputType": "number",
    "IsFlagArgument": false,
    "ParamFieldName": "maxPlayers",
    "IncludeInCommandLine": false,
    "DefaultValue": "8",
    "Placeholder":  "8",
    "MinValue":"1"
  },
  {
    "DisplayName": "RCON Password",
    "Category": "Starbound - Settings",
    "Description": "See the Security and Privacy menu for configurable options for the server's RCON.",
    "Keywords": "rcon,password",
    "FieldName": "$RemoteAdminPassword",
    "InputType": "hidden",
    "IsFlagArgument": false,
    "ParamFieldName": "rconServerPassword",
    "IncludeInCommandLine": false,
    "EnumValues": {}
  },
  {
    "DisplayName": "Server Port",
    "Category": "Hidden Settings",
    "Description": "UDP port for game traffic.",
    "Keywords": "",
    "FieldName": "$gameServerPort",
    "InputType": "number",
    "IsFlagArgument": false,
    "ParamFieldName": "gameServerPort",
    "IncludeInCommandLine": false,
    "DefaultValue": "",
    "EnumValues": {},
    "Hidden": true
  },
  {
    "DisplayName": "Query Port",
    "Category": "Hidden Settings",
    "Description": "UDP port for Steam server list features.",
    "Keywords": "",
    "FieldName": "$gameServerPort",
    "InputType": "number",
    "IsFlagArgument": false,
    "ParamFieldName": "queryServerPort",
    "IncludeInCommandLine": false,
    "DefaultValue": "",
    "EnumValues": {},
    "Hidden": true
  },
  {
    "DisplayName": "RCON Port",
    "Category": "Hidden Settings",
    "Description": "UDP port for RCON connection.",
    "Keywords": "",
    "FieldName": "$rconServerPort",
    "InputType": "number",
    "IsFlagArgument": false,
    "ParamFieldName": "rconServerPort",
    "IncludeInCommandLine": false,
    "DefaultValue": "",
    "EnumValues": {},
    "Hidden": true
  },
  {
    "DisplayName": "RCON Enabled",
    "Category": "Hidden Settings",
    "Description": "Allows RCON connectivity.",
    "Keywords": "",
    "FieldName": "runRconServer",
    "InputType": "text",
    "IsFlagArgument": false,
    "ParamFieldName": "runRconServer",
    "IncludeInCommandLine": false,
    "DefaultValue": "true",
    "EnumValues": {},
    "Hidden": true
  },
  {
    "DisplayName": "RCON Timeout",
    "Category": "Hidden Settings",
    "Description": "RCON Timeout.",
    "Keywords": "",
    "FieldName": "rconServerTimeout",
    "InputType": "number",
    "IsFlagArgument": false,
    "ParamFieldName": "rconServerTimeout",
    "IncludeInCommandLine": false,
    "DefaultValue": "0",
    "EnumValues": {},
    "Hidden": true
  },
  {
    "DisplayName": "Admin Commands",
    "Category": "Starbound - Settings",
    "Description": "Allows the usage of administrator commands on the server.",
    "Keywords": "admin,commands",
    "FieldName": "allowAdminCommands",
    "InputType": "checkbox",
    "DefaultValue": "true",
    "IsFlagArgument": false,
    "ParamFieldName": "allowAdminCommands",
    "IncludeInCommandLine": false,
    "EnumValues": {
      "True": "true",
      "False": "false"
    }
  },
  {
    "DisplayName": "Admin Commands for Anyone",
    "Category": "Starbound - Settings",
    "Description": "Allows anyone logged into the server to have access to the administrator console.",
    "Keywords": "admin,commands,for,anyone",
    "FieldName": "allowAdminCommandsFromAnyone",
    "InputType": "checkbox",
    "IsFlagArgument": false,
    "ParamFieldName": "allowAdminCommandsFromAnyone",
    "DefaultValue": "false",
    "IncludeInCommandLine": false,
    "EnumValues": {
      "True": "true",
      "False": "false"
    }
  }
]