Post-install setup notes for AzerothCore: useful worldserver config, account workflows, character provisioning, client addons, and client management tools.
This page collects practical post-install notes and snippets for AzerothCore. Use it to quickly get a test environment ready: useful worldserver.conf values, account and character provisioning, recommended client addons, and workflows for managing multiple clients.
Helpful worldserver.conf snippets to simplify testing and troubleshooting:
worldserver.conf
# Paths
DataDir=
LogsDir=
# Logging / packet capture
PacketLogFile = "world.pkt"
# Gameplay / economy tweaks (testing)
StartPlayerMoney = 1000000000
StartHeroicPlayerMoney = 1000000000
# Instance / group tweaks (testing)
Group.Raid.LevelRestriction = 1
Instance.IgnoreRaid = 1
AllowTwoSide.Interaction.* = 1
A small set of convenience accounts makes testing faster. I use short, easy logins for admins and a simple player account:
account create q q
account set gmlevel q 3 -1
Example convention: admin accounts q/q, w/w, e/e, r/r, t/t and a player p/p for quick logins.
.pdump to export/import characters between servers or cores.Helpful modules for quickly provisioning characters:
Manage multiple clients and realmlists efficiently with workspace-based utilities. For example rs-realmctl lets you define named client workspaces, set realmlist, and launch specific client configs (aliases like WOWL, WOWL2, WOWC). It reduces disk usage by creating client workspaces from a stock client.
https://github.com/sogladev/rs-realmctl
Git-based addon manager for installing, updating, and symlinking addons per client workspace:
https://github.com/sogladev/rs-addon-manager
Useful for keeping addon sets in sync across client workspaces and simplifying installs/uninstalls per client.
AzerothCore Development Setup (Linux)
Cross-Core Study: AzerothCore, TrinityCore, and MaNGOS Comparison