How It Works
Raid Split uses a multi-phase optimization algorithm to distribute your guild's characters across 2-30 split raids, maximizing loot efficiency and raid viability.
The Problem
In WoW split raids, a guild runs the same raid multiple times with different character compositions. The goal: distribute loot efficiently so mains get geared faster. Each player brings their main to one split and alts to the others, spreading loot opportunities across runs.
Manually organizing this is a nightmare. You need to balance armor types, weapon competition, raid buffs, role composition, and player priorities — all while ensuring each split can actually clear the content.
The Algorithm
The optimizer runs in three phases:
Phase 1: Place Mains
Phase 2: Place Alts
Phase 3: Simulated Annealing
Scoring Dimensions
Each arrangement is scored across 9 dimensions — some measured per-split, others globally across all splits. Weights are relative and get normalized automatically. You can customize them in the Optimizer Settings panel.
Per-Split Metrics
Armor Balance (default weight: 20)
Raid Viability (default weight: 15)
Class Diversity (default weight: 10)
Weapon Diversity (default weight: 15)
Weapon Coverage (default weight: 10)
Global Metrics
Main Balance (default weight: 40)
Split Size Balance (default weight: 10)
Priority Placement (default weight: 5)
Alt Class Balance (default weight: 15)
Hard Constraints
These rules are enforced regardless of scoring:
- 30 characters per split — A WoW raid cannot exceed 30 players.
- Max 2 tanks per split — Most encounters require exactly 2 tanks.
- Max 6 healers per split — Healer slots are limited; excess healers hurt DPS.
- Player separation — A player's main and alts are placed in different splits. This is the entire point of split raids.
The Perfect Split
A score of 100 means every dimension is perfect: armor types perfectly balanced, all 13 classes represented, weapon groups evenly distributed and fully covered, ideal tank/healer ratios, mains spread evenly, splits equally sized, alt classes balanced, and all high-priority mains in top splits.
In practice, this is nearly impossible with real rosters. Scores of 50-70 are typical and represent good splits. The optimizer finds the best arrangement possible given your actual roster composition.
Customization
Use the Algorithm Weights panel in Optimizer Settings to adjust how much each dimension matters. Weights are relative — they get normalized automatically. Set a dimension to 0 to ignore it completely, or crank it to 50 to make it dominant.