2025-10-25 03:44:34 -07:00
2025-10-25 03:44:34 -07:00
2025-10-25 03:44:34 -07:00
2025-10-25 03:44:34 -07:00

Azerothcore Updater

This is a script that will help with incremental updates, and adding/removing modules from your server

This script checks for updates to Azerothcore, or any of your specified modules If there's an update it'll perform a dirty build

If you remove or comment out module git links from your modules.list it will purge them from the azerothcore-wotlk/modules folder and trigger a build to remove said module

It's mostly currently penned to my install setup, but I plan on making it more extensible and configurable for people not familiar with shell scripts with a config file

This script does not perform initial installs, and assumes you have your environment already setup

Script was written and tested on Debian 12

Arguments

-h or --help

Prints a list of all of the arguments, outlined here

--reset-database

Nukes your databases, then re-adds them along with permissions for the acore@% account Then reimports the sql files using the dbimport utility from azerothcore

--setup-configs

Wipes out old configs, not super useful, going to clean up the logic here for the .dist configs

--clean-build

Forces a clean build by purging the build folder before the cmake and make process. Useful for when dirty builds are failing

--force-build

Forces the script to rebuild Azerothcore, mostly for in the event you have interrupted the build process or if you want to generate a full clean build where the script does not detect any updates

Description
An updater script for azerothcore
Readme 26 KiB
Languages
Shell 100%