Skip to main content

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.

All settings auto-save instantly with a 300ms debounce — no Save button needed. Changes take effect immediately without restarting.

System Info Banner

Displayed at the top of the Settings tab — shows your current hardware capacity:
InfoDescription
Total RAMTotal installed system memory
Free RAMCurrently available memory
CPU CoresLogical CPU core count
Est. Max InstancesCalculated as (available RAM − 1 GB) ÷ 100 MB

General

SettingKeyDescriptionDefaultRange
Multi-Robloxmulti_robloxEnable multi-instance mutex bypasstrue
Auto Close Last Processauto_close_last_processKill previous instance when re-launching same accounttrue
Hide Usernameshide_usernamesMask usernames in the account listfalse
Show Presenceshow_presenceLive online/in-game status via Roblox Presence APItrue
Developer Modedev_modeReveal advanced options (copy cookie, auth ticket, rbx-player links)false
Account Join Delayaccount_join_delaySeconds between each account launch81–30
Presence Update Ratepresence_update_rateSeconds between presence API polls305–120
Not-in-Server Alertstale_join_timeoutAlert if running account not detected in private server (minutes)105–60
Stale Relaunch Delaystale_relaunch_delaySeconds between stale account relaunches52–30

Account Storage (MongoDB)

SettingKeyDescription
Discord User IDdiscord_user_idYour Discord user ID (auto-set after OAuth2 login)
PC Namepc_nameLabel for this machine — auto-populated from hostname

Connection & API

SettingKeyDescription
PRC API Keyprc_api_keyYour ER:LC PRC API key for server player queries
ERLC Server Codeerlc_server_codeYour private server code (e.g., UTAHUSA)
Discord Webhook URLdiscord_webhook_urlWebhook URL for live deployment notifications

Launch Tuning

SettingKeyDefaultRange
Batch Sizebatch_size51–15
Wave Delaywave_delay10s1–60s
Max Concurrentmax_concurrent301–50
Stagger Launchesstagger_launchestrue
For 15+ simultaneous instances, set Max Concurrent to match your PC’s capacity and enable Ultra-Low GPU Mode.

Performance & Rendering

SettingKeyDescriptionDefault
Apply Performance FastFlagsapply_performance_fflagsWrites CPU-saving flags to Roblox ClientAppSettings.jsontrue
Low GPU Modelow_gpu_modeReduces Roblox graphics settings to save VRAMtrue
Ultra-Low GPU Modeultra_low_gpu_modeCaps FPS to 1 and disables all rendering (recommended for 15+ instances)false
Disable Audiodisable_audioDisables Roblox audio across all instancestrue
Process Priorityprocess_priorityCPU scheduling priority for all Roblox processesBelowNormal
Process Priority Options: RealtimeHighAboveNormalNormalBelowNormalIdle
Realtime priority can starve other processes and destabilize your system. BelowNormal is recommended for 10+ instances.
Remove All FastFlags Now — Click this button to strip all injected FastFlags from ClientAppSettings.json and disable apply_performance_fflags.

Memory & CPU Optimizer

SettingKeyDescriptionDefault
Process Optimizer (Master)process_optimizer_enabledMaster switch for ALL RAM/CPU optimizationstrue
Working Set Trimworking_set_trimTrim Roblox memory — drops ~450MB to ~80MB per instancetrue
Trim Only in Gametrim_only_in_gameWait for bots to fully load (~2 min) before first trimtrue
Trim Intervaltrim_intervalSeconds between working set trims120
Aggressive Trimaggressive_trimUse EmptyWorkingSet for maximum RAM reductionfalse
CPU Affinity Pinningcpu_affinity_pinningPin each Roblox instance to specific CPU corestrue
Cores per Instancecores_per_instanceCPU cores assigned to each Roblox instance2
Kill Crash Handlerskill_crash_handlersAuto-kill RobloxCrashHandler.exe (~20MB per instance)true
Memory Warning %memory_warn_thresholdWarn when system RAM usage exceeds this percentage85%
See the Process Optimizer page for a full technical breakdown of each component and RAM impact data.

SettingKeyDefault
Auto Cookie Refreshauto_cookie_refreshtrue
Refresh Interval (hours)cookie_refresh_interval_hours24
Delay Between Refreshes (s)cookie_refresh_delay5

Security

SettingKeyDescriptionDefault
Encrypt Account Dataencrypt_account_dataDPAPI encryption for account_store.jsonfalse
Enabling DPAPI encryption ties your local data to your Windows user account. Switching Windows users or reinstalling Windows will require re-adding all accounts from scratch.

Server Thresholds

SettingKeyDefaultDescription
Deploy Thresholddeploy_threshold35Deploy bots when player count drops below this
Remove at (High)remove_at_3939Remove 2 bots when server reaches this count
Remove at (Medium)remove_at_3838Remove 1 bot when server reaches this count

Webhook Appearance

SettingKeyDefault
Accent Colorwebhook_accent_color#3b82f6
The accent color is applied as the sidebar stripe on all Discord webhook embeds sent by Botify (bot deployments, errors, status changes).

Multi-Roblox Support

Botify holds the Roblox singleton mutex on startup to allow multiple instances to run simultaneously.
SettingKeyDefaultDescription
Multi-Robloxmulti_robloxtrueEnable multi-instance mutex bypass
  • Initialized automatically on app start (up to 30-second timeout)
  • Mutex is released on app close
  • Requires Administrator privileges — if admin was not granted, this feature will not function
If Multi-Roblox fails to initialize, only one Roblox instance will launch at a time. Ensure Botify is run as Administrator and no other mutex-bypass tools (e.g., Bloxstrap) are running simultaneously.

Discord Webhook Integration

Configure a Discord webhook to receive live notifications from Botify:
EventWhat Gets Sent
Bot deployment startedMode, account count, server code
Auto-remove triggeredHow many bots were removed and why
Ghost server detectedTrigger conditions and cooldown timer
Cookie refresh completedSuccess/failure counts
Error eventsError type, affected account, timestamp
Status changesEngine start/stop events
Set your webhook URL in Settings → Connection & API → Discord Webhook URL.