Some scripts I made for Azerothcore WoTLK Repack.
- WoW Server.vbs - for users of Windows Terminal. It opens DB, auth server, and world server in one Windows Terminal window with 3 tabs. Then it launches the client if
Wow.lnkexists in your server folder. - db_config.py - shared DB config loader for Python scripts. It reads connection settings from
configs/authserver.conf. - update_creature_respawn.py - changes respawn time for all non-boss mobs. You can set different multipliers for aggressive and neutral mobs. Note:
mod-changeablespawnratesshould be disabled. - update_quest_loot_chance.py - sets drop chance to 100% for all quest-required creature loot (
QuestRequired = 1). - update_character_race_class.py - updates a character's race and class in
acore_characters. It asks for character name and class first, then shows only races supported by that class. - client addons - some addons that I was too lazy to upload on CurseForge.
- Python 3.x
pymysqlPython package (install withpy -m pip install pymysql)- Windows Terminal (optional, only needed for
WoW Server.vbs)
- Download or copy these files into your Azerothcore server folder (the same folder where
worldserver.exeis located).
- Open Command Prompt (
cmd). - Go to your server folder:
cd "D:\Games\Azerothcore WoTLK Repack" - Run a script:
py update_creature_respawn.py