profile updates

This commit is contained in:
uprightbass360
2025-11-27 01:06:37 -05:00
parent 251b5d8f9f
commit 82a5104e87
10 changed files with 41 additions and 24 deletions

View File

@@ -79,7 +79,7 @@ For complete local and remote deployment guides, see **[docs/GETTING_STARTED.md]
Choose from **hundreds of enhanced modules** spanning automation, quality-of-life improvements, gameplay enhancements, PvP features, and more. The manifest contains 348 modules (221 marked supported/active); the default RealmMaster preset enables 33 that are exercised in testing. All modules are automatically downloaded, configured, and integrated during deployment when selected. Choose from **hundreds of enhanced modules** spanning automation, quality-of-life improvements, gameplay enhancements, PvP features, and more. The manifest contains 348 modules (221 marked supported/active); the default RealmMaster preset enables 33 that are exercised in testing. All modules are automatically downloaded, configured, and integrated during deployment when selected.
Want a shortcut? Use a preset (RealmMaster, suggested QoL, playerbot variants, all-modules) from `config/module-profiles/`—see [docs/GETTING_STARTED.md#module-presets](docs/GETTING_STARTED.md#module-presets). Want a shortcut? Use a preset (`RealmMaster`, `suggested-modules`, `playerbots-suggested-modules`, `azerothcore-vanilla`, `playerbots-only`, `all-modules`) from `config/module-profiles/`—see [docs/GETTING_STARTED.md#module-presets](docs/GETTING_STARTED.md#module-presets).
**Popular Categories:** **Popular Categories:**
- **Automation** - Playerbots, AI chat, level management - **Automation** - Playerbots, AI chat, level management

View File

@@ -12,7 +12,6 @@
"MODULE_ACCOUNT_ACHIEVEMENTS", "MODULE_ACCOUNT_ACHIEVEMENTS",
"MODULE_AUTO_REVIVE", "MODULE_AUTO_REVIVE",
"MODULE_GAIN_HONOR_GUARD", "MODULE_GAIN_HONOR_GUARD",
"MODULE_ELUNA",
"MODULE_TIME_IS_TIME", "MODULE_TIME_IS_TIME",
"MODULE_RANDOM_ENCHANTS", "MODULE_RANDOM_ENCHANTS",
"MODULE_SOLOCRAFT", "MODULE_SOLOCRAFT",
@@ -24,6 +23,7 @@
"MODULE_REAGENT_BANK", "MODULE_REAGENT_BANK",
"MODULE_BLACK_MARKET_AUCTION_HOUSE", "MODULE_BLACK_MARKET_AUCTION_HOUSE",
"MODULE_ELUNA_TS", "MODULE_ELUNA_TS",
"MODULE_ELUNA",
"MODULE_AIO", "MODULE_AIO",
"MODULE_ELUNA_SCRIPTS", "MODULE_ELUNA_SCRIPTS",
"MODULE_EVENT_SCRIPTS", "MODULE_EVENT_SCRIPTS",
@@ -34,7 +34,7 @@
"MODULE_ITEM_LEVEL_UP", "MODULE_ITEM_LEVEL_UP",
"MODULE_GLOBAL_CHAT" "MODULE_GLOBAL_CHAT"
], ],
"label": "\ud83e\udde9 Sam", "label": "\ud83e\udde9 RealmMaster",
"description": "Sam's playerbot-centric preset (use high bot counts)", "description": "RealmMaster suggested build (33 enabled modules)",
"order": 7 "order": 0
} }

View File

@@ -342,6 +342,6 @@
"MODULE_CLASSIC_MODE" "MODULE_CLASSIC_MODE"
], ],
"label": "\ud83e\udde9 All Modules", "label": "\ud83e\udde9 All Modules",
"description": "Enable every optional module in the repository", "description": "Enable every optional module in the repository - NOT RECOMMENDED",
"order": 5 "order": 7
} }

View File

@@ -0,0 +1,8 @@
{
"modules": [
],
"label": "\u2b50 AzerothCore Main - Mod Free",
"description": "Pure AzerothCore with no optional modules enabled",
"order": 3
}

View File

@@ -6,5 +6,5 @@
], ],
"label": "\ud83e\udde9 Playerbots Only", "label": "\ud83e\udde9 Playerbots Only",
"description": "Minimal preset that only enables playerbot prerequisites", "description": "Minimal preset that only enables playerbot prerequisites",
"order": 6 "order": 4
} }

View File

@@ -7,9 +7,12 @@
"MODULE_TRANSMOG", "MODULE_TRANSMOG",
"MODULE_NPC_BUFFER", "MODULE_NPC_BUFFER",
"MODULE_LEARN_SPELLS", "MODULE_LEARN_SPELLS",
"MODULE_FIREWORKS" "MODULE_FIREWORKS",
"MODULE_ELUNA_TS",
"MODULE_ELUNA",
"MODULE_AIO"
], ],
"label": "\ud83e\udd16 Playerbots + Suggested modules", "label": "\ud83e\udd16 Playerbots + Suggested modules",
"description": "Suggested stack plus playerbots enabled", "description": "Suggested stack plus playerbots enabled",
"order": 2 "order": 1
} }

View File

@@ -1,6 +1,8 @@
{ {
"modules": [ "modules": [
"MODULE_ELUNA_TS",
"MODULE_ELUNA", "MODULE_ELUNA",
"MODULE_AIO",
"MODULE_SOLO_LFG", "MODULE_SOLO_LFG",
"MODULE_SOLOCRAFT", "MODULE_SOLOCRAFT",
"MODULE_AUTOBALANCE", "MODULE_AUTOBALANCE",
@@ -10,6 +12,6 @@
"MODULE_FIREWORKS" "MODULE_FIREWORKS"
], ],
"label": "\u2b50 Suggested Modules", "label": "\u2b50 Suggested Modules",
"description": "Baseline solo-friendly quality of life mix", "description": "Baseline solo-friendly quality of life mix (no playerbots)",
"order": 1 "order": 2
} }

View File

@@ -220,11 +220,12 @@ The remote deployment process transfers:
``` ```
- `setup.sh` automatically adds these presets to the module menu and enables the listed modules when selected or when `--module-config <name>` is provided. - `setup.sh` automatically adds these presets to the module menu and enables the listed modules when selected or when `--module-config <name>` is provided.
- Built-in presets: - Built-in presets:
- - `config/module-profiles/RealmMaster.json` 33-module baseline used for testing. - `config/module-profiles/RealmMaster.json` 33-module baseline used for testing.
- - `config/module-profiles/suggested-modules.json` default solo-friendly QoL stack. - `config/module-profiles/suggested-modules.json` light AzerothCore QoL stack without playerbots.
- - `config/module-profiles/playerbots-suggested-modules.json` suggested stack plus playerbots. - `config/module-profiles/playerbots-suggested-modules.json` suggested QoL stack plus playerbots.
- - `config/module-profiles/playerbots-only.json` playerbot-focused profile (adjust `--playerbot-max-bots`). - `config/module-profiles/azerothcore-vanilla.json` pure AzerothCore (no optional modules).
- - `config/module-profiles/all-modules.json` enable everything currently marked supported/active. - `config/module-profiles/playerbots-only.json` playerbot prerequisites only (tune bot counts separately).
- `config/module-profiles/all-modules.json` enable everything currently marked supported/active (not recommended).
- Module metadata lives in `config/module-manifest.json`; update that file if you need to add new modules or change repositories/branches. - Module metadata lives in `config/module-manifest.json`; update that file if you need to add new modules or change repositories/branches.
--- ---

View File

@@ -233,10 +233,13 @@ This will present a menu for selecting individual modules or choosing from prede
Pre-configured module combinations are available in `config/module-profiles/`: Pre-configured module combinations are available in `config/module-profiles/`:
- **Suggested Modules** - Baseline solo-friendly quality of life mix - `RealmMaster` - 33-module baseline used for day-to-day testing
- **Playerbots Suggested** - Suggested stack plus playerbots - `suggested-modules` - Light AzerothCore QoL stack without playerbots
- **Playerbots Only** - Playerbot-focused profile - `playerbots-suggested-modules` - Suggested QoL stack plus playerbots
- **Custom Profiles** - Additional specialized configurations - `azerothcore-vanilla` - Pure AzerothCore with no optional modules
- `playerbots-only` - Playerbot prerequisites only
- `all-modules` - Everything in the manifest (not recommended)
- Custom profiles - Drop new JSON files to add your own combinations
### Manual Configuration ### Manual Configuration

View File

@@ -23,7 +23,7 @@ Interactive `.env` generator with module selection, server configuration, and de
```bash ```bash
./setup.sh # Interactive configuration ./setup.sh # Interactive configuration
./setup.sh --module-config RealmMaster # Use predefined module profile, check profiles directory ./setup.sh --module-config RealmMaster # Use predefined module profile (see config/module-profiles)
./setup.sh --playerbot-max-bots 3000 # Set playerbot limits ./setup.sh --playerbot-max-bots 3000 # Set playerbot limits
``` ```