Initial commit: full unattended AzerothCore + Playerbots installer

- Builds mod-playerbots/azerothcore-wotlk (Playerbot branch) from source
- Optional modules: mod-ah-bot, mod-ollama-chat, mod-quest-loot-party,
  mod-breaking-news-override
- Interactive prompts for all secrets/settings, then fully unattended
- systemd services, ufw rules, MySQL tuning, client data via bin/acore
- Automated GM account creation via expect-driven console session
- Resumable via a state-marker directory if a step fails partway through
- Generates restart-servers.sh and soap-cmd.sh helper scripts
- Writes a chmod 600 summary file with all credentials/next steps
This commit is contained in:
AzerothCore Installer 2026-08-21 14:54:40 +00:00
commit 67b9b2dde5
4 changed files with 1168 additions and 0 deletions

8
.gitignore vendored Normal file
View file

@ -0,0 +1,8 @@
# Generated at install time — never commit real credentials or install state
azerothcore-server-info.txt
.azerothcore-installer-state/
# OS/editor noise
.DS_Store
*.swp
*~