{
  "panel": {
    "console": {
      "send": "socket"
    }
  },
  "files": [
    {
      "name": "config",
      "path": "jc3mp/config.json",
      "handler": "json",
      "default": true
    }
  ],
  "categories": [
    {
      "title": "General",
      "name": "general"
    },
    {
      "title": "Network",
      "name": "network"
    }
  ],
  "title": "Just Cause 3 config",
  "type": "object",
  "properties": {
    "announce": {
      "type": "boolean",
      "default": false,
      "title": "Announce on player join",
      "category": "general"
    },
    "description": {
      "type": "string",
      "default": "",
      "title": "Server Description",
      "category": "general"
    },
    "maxPlayers": {
      "type": "number",
      "default": 32,
      "title": "Max Players",
      "category": "general"
    },
    "maxTickRate": {
      "type": "number",
      "default": 60,
      "title": "Max tick-rate",
      "category": "general"
    },
    "name": {
      "type": "string",
      "default": "A CreeperHost server",
      "title": "Server name",
      "category": "general"
    },
    "password": {
      "type": "string",
      "default": "",
      "title": "Server password",
      "category": "general"
    },
    "port": {
      "type": "number",
      "default": 4200,
      "title": "Server port",
      "category": "network"
    },
    "queryPort": {
      "type": "number",
      "default": 4201,
      "title": "Quarry port",
      "category": "network"
    },
    "steamPort": {
      "type": "number",
      "default": 4202,
      "title": "Steam port",
      "category": "network"
    }
  }
}
