# ─────────────────────────────────────────────────────────────────────────────
# config.yaml — Non-sensitive dashboard configuration
# ─────────────────────────────────────────────────────────────────────────────

server:
  port: 6070
  host: "0.0.0.0"

bots:
  max_bots: 500
  default_rate: 1            # packets per second per bot
  default_spawn_delay: 200   # ms between each bot spawn
  max_spawn_delay: 5000
  max_packet_rate: 100
  password: "penis"    # password for /register and /login commands
  join_delay_ms: 500         # delay (ms) after join before sending commands
  # Chat messages to send after /login (one per line, sent in order)
  chat_messages:
    - "Hello!"
    - "I just joined the server"

proxy:
  test_timeout_ms: 10000      # timeout per proxy validation attempt
  concurrency: 16             # parallel proxy validation workers
  max_list_size: 5000        # max proxies per upload

logging:
  max_log_entries: 2000      # server-side log buffer size
  max_dom_logs: 500          # max log entries kept in browser DOM

auth:
  session_hours: 24          # cookie lifetime in hours

quick_commands:
  - "/kill"
  - "/spawn"
  - "/tpaccept"