Skip to content

Module Manager

Jacob Bowen edited this page Mar 8, 2026 · 1 revision

Module Manager

The Module Manager page lets you browse, install, and remove AzerothCore modules from the community catalogue without leaving the browser.


Overview

AzerothCore modules are Git repository add-ons that extend the server (custom classes, events, anti-cheat, etc.). They are cloned into the modules/ directory inside your AzerothCore source and compiled together with the core.


Browsing the Catalogue

The catalogue is fetched from the AzerothCore modules GitHub organization. Each entry shows:

  • Module name and description
  • GitHub star count
  • Install/Remove button

Use the search bar to filter by keyword.


Installing a Module

  1. Make sure the AzerothCore source is present at AC Path (from Settings).
  2. Find the module you want in the catalogue.
  3. Click Install.

The module is cloned with git clone into <AC_PATH>/modules/<module_name>. After installing, you need to:

  1. Recompile AzerothCore (see Compilation).
  2. Re-run the installer if the module adds new database tables (see Installation-Wizard).
  3. Restart the servers (see Server-Control).

Removing a Module

Find the installed module (it will show a green "Installed" badge) and click Remove. This deletes the module directory from <AC_PATH>/modules/.

After removing, you must recompile for the change to take effect.


Updating Modules

There is no bulk-update button. To update a module:

  1. SSH into the server.
  2. cd <AC_PATH>/modules/<module_name> && git pull
  3. Recompile from the Compilation page.

Manual Module Install

You can also install modules manually:

cd /opt/azerothcore/modules
git clone https://github.com/azerothcore/<module-name>.git
# Then recompile

The panel will show manually installed modules as "Installed" if they match a catalogue entry.


API Endpoints

Method Path Description
GET /api/v1/modules List catalogue and installed modules
POST /api/v1/modules/install Clone (install) a module
DELETE /api/v1/modules/{name} Remove (delete) an installed module

Common Modules

Some popular AzerothCore community modules:

Module Description
mod-npc-buffer NPC that gives players buffs
mod-transmog Transmogrification system
mod-progression-system Content progression unlocking
mod-ah-bot Auction house bot to populate AH
mod-npc-bots NPC bots that join parties/raids
mod-auto-balance Auto-scales creature difficulty based on player count
mod-learn-spells Auto-learn spells on level-up
mod-anticheat Anticheat detection system

See the AzerothCore modules organization on GitHub for the full list.

Clone this wiki locally