EC World Events
Dynamic World Events with Playerbots Integration
System Overview
A comprehensive dynamic event system for creating memorable world encounters
Events spawn Playerbots as attackers or defenders based on the event type. Bots are matched to the event's level range and faction.
Players who enter the event zone are tracked. Kills, deaths, damage dealt, and healing done are all recorded for reward calculation.
Participants receive gold, honor, and items based on their contribution. Higher participation means better rewards.
Live Event Feed
Real-time updates across lifecycle, participants, and boss combat
Active Events
Current live events with participants and zone details
Building Captures
Towers, bunkers, and strategic buildings (AV-style capture points)
Quick Actions
Start, stop, and manage world events via Remote Admin
Event Types
Different types of world events with unique objectives
Attack on an enemy town - Horde raids Alliance towns or vice versa
Defend your town from enemy attackers
A powerful boss spawns in the world - requires cooperation to defeat
Competitive resource gathering event - collect the most to win
Open world PvP zone activation with enhanced rewards
Event States
Reward System
Rewards are distributed based on participation percentage. Players must meet minimum kill counts and participation thresholds defined per event to receive rewards.
Debug Mode
Enable in-game debug output for troubleshooting events
Debug levels: 0 (errors only) to 4 (trace - very verbose)
Server Module Required
This panel controls the mod-ec-world-events AzerothCore module. The module must be compiled with the server to function.
Dependencies: This module integrates with mod-playerbots for bot spawning and mod-ec-realtime-bridge for console updates.
Installation: Copy azerothcore-wotlk/modules/mod-ec-world-events/ to your AzerothCore modules directory, rebuild the server, and apply the SQL files.
Configuration: Edit mod_ec_world_events.conf in your worldserver config directory.