> ## Documentation Index
> Fetch the complete documentation index at: https://docs.botifymanager.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# introduction

> The Best ERLC Alting Experience — v3.3.0

<img className="block" src="https://img.shields.io/badge/Botify-v3.3.0-3b82f6?style=for-the-badge&logo=roblox&logoColor=white" alt="Botify v3.3.0" />

## What is Botify?

**Botify** is a Windows desktop application that automatically fills **Emergency Response: Liberty County (ERLC)** private servers with Roblox alt accounts — 24 hours a day, 7 days a week.

Private server owners use Botify to maintain a consistently high player count, keeping servers active and populated without any manual effort.

<CardGroup cols={2}>
  <Card title="24/7 Alting" color="#3b82f6" icon="clock">
    Continuously monitors your server and auto-deploys bots whenever the player count drops below your threshold.
  </Card>

  <Card title="Multi-Instance" color="#3b82f6" icon="layers">
    Run 15–30+ Roblox instances simultaneously using the built-in Process Optimizer — on any PC.
  </Card>

  <Card title="Smart Automation" color="#3b82f6" icon="bot">
    Ghost server detection, Stale Join Watchdog, Anti-AFK, and Auto-Reconnect — all built in and zero-config.
  </Card>

  <Card title="Cloud Sync" color="#3b82f6" icon="cloud">
    MongoDB Atlas stores accounts, logs, and remote commands — synced across all your PCs in real time.
  </Card>

  <Card title="Remote Control" color="#3b82f6" icon="terminal">
    Send commands to any Botify instance from anywhere in the world via the MongoDB command queue.
  </Card>

  <Card title="Enterprise Cluster" color="#3b82f6" icon="server">
    Coordinate multiple PCs into a single permanent deployment cluster. No PRC API key required.
  </Card>
</CardGroup>

***

## Key Features

<AccordionGroup>
  <Accordion title="Three Launch Modes" icon="rocket">
    * **24/7 Alting** — persistent mode with auto-deploy and auto-remove
    * **Normal Launch** — one-shot launch of a fixed number of alts
    * **Enterprise Cluster** — permanent multi-node deployment (Enterprise license required)
  </Accordion>

  <Accordion title="Process Optimizer" icon="cpu">
    Five-component system that reduces per-instance RAM from \~450MB to \~70MB:

    * Working Set Trimmer (gentle + aggressive modes)
    * CPU Affinity Manager (round-robin core pinning)
    * Process Priority Manager (CPU + I/O priority)
    * Crash Handler Killer (saves \~20MB per instance)
    * Memory Monitor with configurable warning threshold
  </Accordion>

  <Accordion title="Anti-AFK & Auto-Reconnect" icon="activity">
    * Cycles through all open Roblox windows at configurable intervals (3–15 min)
    * Three action types: Space (Jump), W/S (Walk), Zoom (I/O)
    * User-Safe Mode defers action when you're using your PC
    * Auto-Reconnect detects kick dialogs via pixel sampling (RGB 57, 59, 61) and clicks Reconnect
  </Accordion>

  <Accordion title="Cookie Management" icon="cookie">
    * Auto-refresh every 24 hours via auth ticket exchange method
    * Color-coded age indicators: Green / Yellow / Red
    * Browser login (embedded Chromium) for accounts with 2FA
    * Batch import — paste multiple cookies at once
  </Accordion>

  <Accordion title="Security & Authentication" icon="shield">
    * Discord OAuth2 login with guild role verification ("Client" role required)
    * Legacy license key system (`BOTIFY-XXXXX-XXXXX-XXXXX-XXXXX`) with HWID binding
    * DPAPI encryption for local `account_store.json`
    * Per-node 32-byte command auth tokens
  </Accordion>
</AccordionGroup>

***

## Tech Stack

| Component    | Technology                |
| ------------ | ------------------------- |
| Runtime      | Python 3.11+              |
| GUI          | CustomTkinter (dark mode) |
| Database     | MongoDB Atlas (cloud)     |
| Distribution | PyInstaller EXE           |
| Platform     | Windows 10 / 11           |

***

<Note>
  Botify requires **Administrator privileges** on Windows. The app auto-elevates on startup — always accept the UAC prompt.
</Note>

**Current Version: Botify 3.3.0** — See the [Changelog](/changelog) for what's new.
