Server

Rate Limit

Enabled
Live Preview
{
  "server": {
    "address": "0.0.0.0",
    "port": 9000,
    "connection_strategy": "Whitelist",
    "list": [
      ""
    ],
    "rate_limit": {
      "enabled": true,
      "max_tcp_requests_per_minute": 120
    },
    "tcp_port": 8081,
    "udp_port": 8082,
    "file_port": 8083
  },
  "logging": {
    "debug_level": "Debug",
    "log_file": "suduxu.log",
    "max_log_size": 1048576,
    "log_to_console": true
  },
  "security": {
    "enabled": true,
    "password": 0
  },
  "file_sharing": {
    "enabled": true,
    "shared_directory": "./shared_files",
    "files": [],
    "initially_loaded": []
  },
  "devices": {
    "initially_send_sensor_data": true,
    "max_devices": 8,
    "allowed_device_types": [
      "Android",
      "iOS",
      "Windows",
      "Linux",
      "macOS",
      "Other"
    ],
    "initial_frame_rate": 60
  },
  "screen_capture": {
    "enabled": true,
    "capture_on_server": true,
    "capture_directory": "./captures"
  },
  "sensors": {
    "accelerometer": true,
    "gyroscope": true,
    "magnetometer": true,
    "temperature": false,
    "humidity": false,
    "pressure": false,
    "light": false
  },
  "developer": {
    "prefer_cli": true,
    "allow_mocked_sensors": false,
    "allow_mocked_buttons": false
  },
  "health_check": {
    "server": {
      "enabled": true,
      "interval_ms": 30000,
      "timeout_ms": 5000
    },
    "clients": {
      "enabled": true,
      "interval_ms": 60000,
      "timeout_ms": 10000
    }
  }
}