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.
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:**
- **Automation** - Playerbots, AI chat, level management
@@ -143,4 +143,4 @@ This project builds upon:
- **Create admin account** - Attach to worldserver and create a GM user (commands in **[docs/GETTING_STARTED.md#post-installation-steps](docs/GETTING_STARTED.md#post-installation-steps)**).
- **Point your client** - Update `realmlist.wtf` to your host/ports (defaults in the same section above).
- **Open services** - phpMyAdmin and Keira3 URLs/ports are listed in **[docs/GETTING_STARTED.md#post-installation-steps](docs/GETTING_STARTED.md#post-installation-steps)**.
- **Open services** - phpMyAdmin and Keira3 URLs/ports are listed in **[docs/GETTING_STARTED.md#post-installation-steps](docs/GETTING_STARTED.md#post-installation-steps)**.

View File

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

View File

@@ -342,6 +342,6 @@
"MODULE_CLASSIC_MODE"
],
"label": "\ud83e\udde9 All Modules",
"description": "Enable every optional module in the repository",
"order": 5
"description": "Enable every optional module in the repository - NOT RECOMMENDED",
"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",
"description": "Minimal preset that only enables playerbot prerequisites",
"order": 6
"order": 4
}

View File

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

View File

@@ -1,6 +1,8 @@
{
"modules": [
"MODULE_ELUNA_TS",
"MODULE_ELUNA",
"MODULE_AIO",
"MODULE_SOLO_LFG",
"MODULE_SOLOCRAFT",
"MODULE_AUTOBALANCE",
@@ -10,6 +12,6 @@
"MODULE_FIREWORKS"
],
"label": "\u2b50 Suggested Modules",
"description": "Baseline solo-friendly quality of life mix",
"order": 1
}
"description": "Baseline solo-friendly quality of life mix (no playerbots)",
"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.
- Built-in presets:
- - `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/playerbots-suggested-modules.json` suggested stack plus playerbots.
- - `config/module-profiles/playerbots-only.json` playerbot-focused profile (adjust `--playerbot-max-bots`).
- - `config/module-profiles/all-modules.json` enable everything currently marked supported/active.
- `config/module-profiles/RealmMaster.json` 33-module baseline used for testing.
- `config/module-profiles/suggested-modules.json` light AzerothCore QoL stack without playerbots.
- `config/module-profiles/playerbots-suggested-modules.json` suggested QoL stack plus playerbots.
- `config/module-profiles/azerothcore-vanilla.json` pure AzerothCore (no optional modules).
- `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.
---

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/`:
- **Suggested Modules** - Baseline solo-friendly quality of life mix
- **Playerbots Suggested** - Suggested stack plus playerbots
- **Playerbots Only** - Playerbot-focused profile
- **Custom Profiles** - Additional specialized configurations
- `RealmMaster` - 33-module baseline used for day-to-day testing
- `suggested-modules` - Light AzerothCore QoL stack without playerbots
- `playerbots-suggested-modules` - Suggested QoL stack plus playerbots
- `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

View File

@@ -23,7 +23,7 @@ Interactive `.env` generator with module selection, server configuration, and de
```bash
./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
```