apps/config-merger/README.md
This directory contains configuration file merger tools to help update your AzerothCore server and module configurations with new options from distribution files.
Available Options: PHP and Python versions (Python recommended for new users)
The config merger tools help you update your existing configuration files (.conf) to include new options that have been added to the distribution files (.conf.dist). Distribution files always contain the most recent configuration changes and new options, while your personal config files may be missing these updates. These tools will:
Requirements:
Features:
Usage:
Requirements:
Features:
Usage:
# Via command line
cd /path/to/configs
python config_merger.py
# Or double-click config_merger.py to open in terminal
When building AzerothCore with the TOOL_CONFIG_MERGER CMake option enabled, only the Python version will be automatically copied to your configs directory during the build process. The PHP version must be manually deployed to a web server.
Both versions provide the same core functionality for merging configuration files. Choose the version that best fits your environment and preferences. Python is recommended for most users due to its simplicity and no web server requirement.