AzerothCore module that automatically queues players into a battleground on login. Players are opted in by default and can opt out with an in-game command.
- Automatically enqueues eligible players into a battleground on login.
- Configurable level range that gates the auto-join behavior.
- Configurable default battleground: Random Battleground, Warsong Gulch, or Arathi Basin. Falls back to Warsong Gulch when the chosen battleground is not available for the player's level.
- Per-character opt-out persisted in the characters database.
.bgeventscommand to enable, disable, or inspect the auto-join state.
- Clone this folder into
modules/mod-bg-auto-queue/of your AzerothCore source. - Re-run CMake and rebuild the worldserver.
- Copy
mod-bg-auto-queue.conf.disttomod-bg-auto-queue.confin your worldserver's configuration directory and adjust as needed. - The module installs its characters-database table automatically through the AzerothCore SQL updater on first run.
See conf/mod-bg-auto-queue.conf.dist for the full list of options.
.bgevents on— enable auto-join for the current character (default state)..bgevents off— disable auto-join for the current character..bgevents status— show the current auto-join state.