EPGP - RcLootCouncil Extension

Complete EPGP system for RCLootCouncil with real-time GP preview, PR priority, raid sync and secure council permissions.

File Details

RCLootCouncil_EPGP 9.4.19

  • R
  • Mar 23, 2026
  • 563.63 KB
  • 59
  • 12.0.1
  • Retail

File Name

RCLootCouncil_EPGP 9.4.19.zip

Supported Versions

  • 12.0.1

Version 9.4.19

This update focuses on stability, synchronization reliability and profile isolation, addressing several issues discovered after the introduction of the Data Profiles system.


Major Improvements

Data Profile System Refinement

The data profile system has been improved to ensure complete separation between different raid environments.

Profiles now correctly isolate:

  • Roster
  • History
  • Council members
  • EPGP configuration
  • Sync scope

This prevents data mixing when the same player raids with different characters or raid teams.


Configuration Now Profile-Based

Previously some configuration settings were still stored globally.

Configuration is now fully tied to the active data profile, including:

  • Permission mode
  • Allowed guild ranks
  • Council members
  • RCLootCouncil response settings
  • GP configuration
  • Slot cost configuration

This ensures that each profile behaves independently.


Synchronization Improvements

Push Sync Improvements

Push Sync now sends the complete dataset, including:

  • Roster
  • Configuration
  • History
  • Council members

This guarantees that a Push Sync always acts as an authoritative state for the raid.


Smart Auto Sync

Auto Sync now sends only changed data blocks instead of resending the entire dataset.

This significantly reduces unnecessary network traffic during raids.


Profile-Aware Synchronization

Synchronization now respects the active data profile scope.

Players in a raid session will automatically read the profile data used by the raid leader when a sync is received, ensuring everyone sees the correct roster and history.


Council System Improvements

  • Council configuration now synchronizes correctly across the raid.
  • Council membership is now persistent per data profile.
  • Council lists are no longer reset when joining or leaving groups.

Roster Synchronization Fixes

Roster synchronization now behaves as expected:

  • Push Sync replaces the entire roster instead of merging entries.
  • Removed players are now correctly deleted on receiving clients.

Configuration Sync Fixes

Configuration synchronization now uses a replace strategy instead of merging tables.

This prevents outdated configuration values from persisting after a Push Sync.


History Synchronization Improvements

  • History sync limit increased from 150 entries to 500 entries.
  • Improves accuracy when synchronizing larger rosters.

Push Sync Initialization Fix

Push Sync can now be used even when the roster is empty.

This allows raid leaders to initialize configuration and council settings for new profiles.


Debug Output Cleanup

Most development debug prints have been removed or restricted to debug mode to avoid chat spam during raids.


Stability Fixes

Several internal issues were addressed:

  • Fixed council synchronization inconsistencies
  • Fixed configuration table merge bugs
  • Fixed roster replacement behavior during sync
  • Improved profile scope handling in raid sessions

Recommended Update

This update is highly recommended for all users, especially guilds using:

  • multiple raid teams
  • multiple characters
  • the new Data Profiles system.