{
  "panel": {
    "console": {
      "send": "socket",
      "regex": "\\d+\\\/\\d+\\\/\\d+ (\\d+\\:\\d+\\:\\d+)\\: (.*)",
      "levels": {
        "map": [
          {
            "name": "Info",
            "match": "(.*)",
            "type": "regex",
            "colour": "white"
          }
        ],
        "replace": false
      },
      "map": {
        "timestamp": 1,
        "level": 2,
        "message": 2
      }
    },
    "connectPort": "config/-port"
  },
  "files": [
    {
      "name": "config",
      "path": "valheim/valheim.config",
      "handler": "json",
      "default": true
    }
  ],
  "title": "Valheim config",
  "type": "object",
  "properties": {
    "-name": {
      "type": "string",
      "default": "A CreeperHost Valheim server",
      "title": "Server name",
      "description": "The name displayed on the server list",
      "propertyOrder": 1
    },
    "-password": {
      "type": "string",
      "default": "",
      "title": "Connection password",
      "description": "REQUIRED. Minimum of 6 characters. (Default is printed in server console if not set)",
      "propertyOrder": 2
    },
    "-world": {
      "type": "string",
      "default": "Dedicated",
      "title": "World name",
      "propertyOrder": 3
    },
    "-port": {
      "type": "string",
      "default": "2457",
      "title": "Steam Port",
      "description": "Game port is one lower",
      "propertyOrder": 4
    }
  }
}
