mirror of
https://github.com/uprightbass360/AzerothCore-RealmMaster.git
synced 2026-01-13 00:58:34 +00:00
feat: add 25 new modules, categorization system, and improved UX
- Added 25 new AzerothCore modules (mod-guildhouse + 24 others) - Implemented category system with 17 categories across all 93 modules - Updated README with categorized module table (68 → 93 modules) - Added 11 NPC spawn commands to documentation - Updated .env.template with categorized module sections - Created profiles/all-modules.conf (enables all 91 production modules) - Enhanced setup.sh manual selection with category grouping 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
240
.env.template
240
.env.template
@@ -147,98 +147,164 @@ CLIENT_DATA_VOLUME=ac-client-data
|
||||
# =====================
|
||||
# Module toggles (0/1)
|
||||
# =====================
|
||||
MODULE_PLAYERBOTS=0
|
||||
MODULE_AOE_LOOT=0
|
||||
MODULE_LEARN_SPELLS=0
|
||||
MODULE_FIREWORKS=0
|
||||
# Requires worldserver.conf tweaks (EnablePlayerSettings=1, DBC.EnforceItemAttributes=0)
|
||||
MODULE_INDIVIDUAL_PROGRESSION=0
|
||||
MODULE_AHBOT=0
|
||||
MODULE_AUTOBALANCE=0
|
||||
MODULE_TRANSMOG=0
|
||||
MODULE_NPC_BUFFER=0
|
||||
MODULE_DYNAMIC_XP=0
|
||||
MODULE_SOLO_LFG=0
|
||||
MODULE_1V1_ARENA=0
|
||||
MODULE_PHASED_DUELS=0
|
||||
# Needs BreakingNews HTML asset configured (BreakingNews.HtmlPath)
|
||||
MODULE_BREAKING_NEWS=0
|
||||
MODULE_BOSS_ANNOUNCER=0
|
||||
MODULE_ACCOUNT_ACHIEVEMENTS=0
|
||||
MODULE_AUTO_REVIVE=0
|
||||
MODULE_GAIN_HONOR_GUARD=0
|
||||
MODULE_ARAC=0
|
||||
MODULE_ELUNA=1
|
||||
# Enables AzerothCore Lua Engine (mod-ale) for Lua scripting
|
||||
# Requires optional SQL/DBC patches; leave off by default
|
||||
MODULE_TIME_IS_TIME=0
|
||||
# Requires in-game NPC placement/config; leave off by default
|
||||
MODULE_POCKET_PORTAL=0
|
||||
# Pending upstream verification; leave disabled until tested
|
||||
MODULE_RANDOM_ENCHANTS=0
|
||||
MODULE_SOLOCRAFT=0
|
||||
MODULE_PVP_TITLES=0
|
||||
# Custom NPC modules pending compatibility validation
|
||||
MODULE_NPC_BEASTMASTER=0
|
||||
MODULE_NPC_ENCHANTER=0
|
||||
MODULE_INSTANCE_RESET=0
|
||||
# mod-quest-count-level currently fails (uses removed sConfigMgr::GetBoolDefault)
|
||||
MODULE_LEVEL_GRANT=0
|
||||
# Popular catalogue modules (disabled by default until evaluated)
|
||||
MODULE_CHALLENGE_MODES=0
|
||||
MODULE_OLLAMA_CHAT=0
|
||||
# Template module for rapid prototyping
|
||||
MODULE_SKELETON_MODULE=0
|
||||
# Requires custom client patch / dbc edits
|
||||
MODULE_BG_SLAVERYVALLEY=0
|
||||
# TypeScript→Lua toolchain for Eluna scripts
|
||||
MODULE_ELUNA_TS=0
|
||||
# Enhances playerbot deployment; expects MODULE_PLAYERBOTS=1
|
||||
MODULE_PLAYER_BOT_LEVEL_BRACKETS=0
|
||||
MODULE_STATBOOSTER=0
|
||||
MODULE_DUNGEON_RESPAWN=0
|
||||
MODULE_AZEROTHSHARD=0
|
||||
# Adds Worgen/Goblin races; requires Patch-W.MPQ + DBC sync
|
||||
MODULE_WORGOBLIN=0
|
||||
MODULE_ASSISTANT=0
|
||||
MODULE_REAGENT_BANK=0
|
||||
MODULE_BLACK_MARKET_AUCTION_HOUSE=0
|
||||
# Enable/disable modules by setting to 1 (enabled) or 0 (disabled)
|
||||
# Modules are organized by category for easier navigation
|
||||
|
||||
# =====================
|
||||
# Eluna Lua Script Modules (requires MODULE_ELUNA=1)
|
||||
# =====================
|
||||
# Collection of Eluna scripts from elunascripts.github.io
|
||||
MODULE_ELUNA_SCRIPTS=0
|
||||
MODULE_EVENT_SCRIPTS=0
|
||||
MODULE_LEVEL_UP_REWARD=0
|
||||
MODULE_ACCOUNTWIDE_SYSTEMS=0
|
||||
MODULE_EXCHANGE_NPC=0
|
||||
MODULE_RECRUIT_A_FRIEND=0
|
||||
MODULE_PRESTIGE_DRAFT_MODE=0
|
||||
MODULE_LUA_AH_BOT=0
|
||||
MODULE_HARDCORE_MODE=0
|
||||
# 🤖 Automation
|
||||
# Playerbot and AI systems
|
||||
MODULE_NPCBOT_EXTENDED_COMMANDS=0
|
||||
MODULE_MULTIVENDOR=0
|
||||
MODULE_TREASURE_CHEST_SYSTEM=0
|
||||
MODULE_ACTIVE_CHAT=0
|
||||
MODULE_ULTIMATE_FULL_LOOT_PVP=0
|
||||
MODULE_HORADRIC_CUBE=0
|
||||
MODULE_CARBON_COPY=0
|
||||
MODULE_TEMP_ANNOUNCEMENTS=0
|
||||
MODULE_ZONE_CHECK=0
|
||||
MODULE_SEND_AND_BIND=0
|
||||
MODULE_DYNAMIC_TRADER=0
|
||||
MODULE_LOTTERY_LUA=0
|
||||
MODULE_DISCORD_NOTIFIER=0
|
||||
MODULE_GLOBAL_MAIL_BANKING_AUCTIONS=0
|
||||
MODULE_OLLAMA_CHAT=0
|
||||
# mod-playerbots: Installs SQL/config assets; core functionality is built into playerbot images
|
||||
MODULE_PLAYERBOTS=0
|
||||
MODULE_PLAYER_BOT_LEVEL_BRACKETS=0
|
||||
|
||||
# =====================
|
||||
# AIO (Azeroth Interface Override) Modules (requires MODULE_AIO=1)
|
||||
# =====================
|
||||
# Client-server interface communication modules
|
||||
MODULE_AIO=0
|
||||
# ✨ Quality of Life
|
||||
# Convenience features that improve gameplay experience
|
||||
MODULE_AOE_LOOT=0
|
||||
MODULE_AUTO_REVIVE=0
|
||||
MODULE_FIREWORKS=0
|
||||
MODULE_INSTANCE_RESET=0
|
||||
MODULE_LEARN_SPELLS=0
|
||||
MODULE_SOLO_LFG=0
|
||||
|
||||
# ⚔️ Gameplay Enhancement
|
||||
# Core gameplay improvements and mechanics
|
||||
MODULE_AUTOBALANCE=0
|
||||
MODULE_CHALLENGE_MODES=0
|
||||
MODULE_DUEL_RESET=0
|
||||
MODULE_DUNGEON_RESPAWN=0
|
||||
MODULE_HARDCORE_MODE=0
|
||||
MODULE_HORADRIC_CUBE=0
|
||||
MODULE_SOLOCRAFT=0
|
||||
MODULE_STATBOOSTER=0
|
||||
MODULE_TIME_IS_TIME=0
|
||||
|
||||
# 🏪 NPC Services
|
||||
# Service NPCs that provide player utilities
|
||||
MODULE_ASSISTANT=0
|
||||
MODULE_MULTIVENDOR=0
|
||||
MODULE_NPC_BEASTMASTER=0
|
||||
MODULE_NPC_BUFFER=0
|
||||
MODULE_NPC_ENCHANTER=0
|
||||
MODULE_NPC_FREE_PROFESSIONS=0
|
||||
# mod-npc-talent-template: Admin commands: .templatenpc create [TemplateName] and .templatenpc reload
|
||||
MODULE_NPC_TALENT_TEMPLATE=0
|
||||
MODULE_REAGENT_BANK=0
|
||||
MODULE_TRANSMOG=0
|
||||
|
||||
# ⚡ PvP
|
||||
# Player vs Player focused modules
|
||||
MODULE_1V1_ARENA=0
|
||||
# mod-arena-replay: NPC ID: 98500; known issue: players who were participants experience unusual behavior when watching their own replay
|
||||
MODULE_ARENA_REPLAY=0
|
||||
MODULE_GAIN_HONOR_GUARD=0
|
||||
MODULE_PHASED_DUELS=0
|
||||
MODULE_PVP_TITLES=0
|
||||
MODULE_ULTIMATE_FULL_LOOT_PVP=0
|
||||
|
||||
# 📈 Progression
|
||||
# Character and server progression systems
|
||||
MODULE_DYNAMIC_XP=0
|
||||
MODULE_INDIVIDUAL_PROGRESSION=0
|
||||
MODULE_ITEM_LEVEL_UP=0
|
||||
MODULE_LEVEL_GRANT=0
|
||||
# mod-progression-system: SQL files cannot be unloaded once executed; requires auto DB updater enabled in worldserver config
|
||||
MODULE_PROGRESSION_SYSTEM=0
|
||||
MODULE_PROMOTION_AZEROTHCORE=0
|
||||
MODULE_WEEKEND_XP=0
|
||||
# mod-zone-difficulty: Mythicmode NPC 1128001 spawned in raids/heroic dungeons; NPC 1128002 for Mythicmode rewards
|
||||
MODULE_ZONE_DIFFICULTY=0
|
||||
|
||||
# 💰 Economy
|
||||
# Auction house, trading, and economic systems
|
||||
MODULE_AHBOT=0
|
||||
MODULE_BLACK_MARKET_AUCTION_HOUSE=0
|
||||
MODULE_DYNAMIC_TRADER=0
|
||||
MODULE_EXCHANGE_NPC=0
|
||||
MODULE_GLOBAL_MAIL_BANKING_AUCTIONS=0
|
||||
MODULE_LOTTERY_LUA=0
|
||||
MODULE_LUA_AH_BOT=0
|
||||
MODULE_RANDOM_ENCHANTS=0
|
||||
|
||||
# 👥 Social
|
||||
# Social and community features
|
||||
MODULE_ACTIVE_CHAT=0
|
||||
MODULE_BOSS_ANNOUNCER=0
|
||||
MODULE_BREAKING_NEWS=0
|
||||
MODULE_DISCORD_NOTIFIER=0
|
||||
MODULE_GLOBAL_CHAT=0
|
||||
MODULE_TEMP_ANNOUNCEMENTS=0
|
||||
|
||||
# 👤 Account-Wide
|
||||
# Features that apply across all characters on an account
|
||||
MODULE_ACCOUNTWIDE_SYSTEMS=0
|
||||
MODULE_ACCOUNT_ACHIEVEMENTS=0
|
||||
MODULE_ACCOUNT_MOUNTS=0
|
||||
|
||||
# 🎨 Customization
|
||||
# Character and appearance customization
|
||||
MODULE_ARAC=0
|
||||
# mod-morphsummon: Allows customization of summoned creature appearances (Warlock demons, Death Knight ghouls, Mage water elementals); NPC ID: 601072
|
||||
MODULE_MORPHSUMMON=0
|
||||
MODULE_TRANSMOG_AIO=0
|
||||
MODULE_WORGOBLIN=0
|
||||
|
||||
# 📜 Scripting
|
||||
# Lua/Eluna scripting frameworks and tools
|
||||
# mod-aio: Azeroth Interface Override - enables client-server interface communication
|
||||
MODULE_AIO=0
|
||||
MODULE_ELUNA=1
|
||||
MODULE_ELUNA_SCRIPTS=0
|
||||
MODULE_ELUNA_TS=0
|
||||
MODULE_EVENT_SCRIPTS=0
|
||||
|
||||
# 🔧 Admin Tools
|
||||
# Server administration and management utilities
|
||||
MODULE_ANTIFARMING=0
|
||||
MODULE_CARBON_COPY=0
|
||||
# mod-keep-out: Requires editing database table mod_mko_map_lock; use .gps command to obtain map and zone IDs
|
||||
MODULE_KEEP_OUT=0
|
||||
MODULE_SEND_AND_BIND=0
|
||||
MODULE_SERVER_AUTO_SHUTDOWN=0
|
||||
# mod-spell-regulator: WARNING: Custom code changes mandatory before module functions; requires custom hooks from external gist
|
||||
MODULE_SPELL_REGULATOR=0
|
||||
MODULE_WHO_LOGGED=0
|
||||
MODULE_ZONE_CHECK=0
|
||||
|
||||
# 💎 Premium/VIP
|
||||
# Premium account and VIP systems
|
||||
MODULE_ACORE_SUBSCRIPTIONS=0
|
||||
# mod-premium: Script must be assigned to an item (like hearthstone) using script name 'premium_account'
|
||||
MODULE_PREMIUM=0
|
||||
MODULE_SYSTEM_VIP=0
|
||||
|
||||
# 🎮 Mini-Games
|
||||
# Fun and entertainment features
|
||||
MODULE_AIO_BLACKJACK=0
|
||||
MODULE_POCKET_PORTAL=0
|
||||
# mod-tic-tac-toe: NPC ID: 100155
|
||||
MODULE_TIC_TAC_TOE=0
|
||||
|
||||
# 🏰 Content
|
||||
# Additional game content and features
|
||||
MODULE_AZEROTHSHARD=0
|
||||
MODULE_BG_SLAVERYVALLEY=0
|
||||
MODULE_GUILDHOUSE=0
|
||||
MODULE_TREASURE_CHEST_SYSTEM=0
|
||||
MODULE_WAR_EFFORT=0
|
||||
|
||||
# 🎁 Rewards
|
||||
# Player reward and incentive systems
|
||||
MODULE_LEVEL_UP_REWARD=0
|
||||
MODULE_PRESTIGE_DRAFT_MODE=0
|
||||
MODULE_RECRUIT_A_FRIEND=0
|
||||
# mod-resurrection-scroll: Requires EnablePlayerSettings to be enabled in worldserver config file
|
||||
MODULE_RESURRECTION_SCROLL=0
|
||||
MODULE_REWARD_PLAYED_TIME=0
|
||||
|
||||
# 🛠️ Developer Tools
|
||||
# Development and testing utilities
|
||||
MODULE_SKELETON_MODULE=0
|
||||
|
||||
# =====================
|
||||
# Rebuild automation
|
||||
|
||||
Reference in New Issue
Block a user