Shared this in beta forum, but care to get the comments/suggestion here regarding the same to bring equality in GBG.
GBG map modifications
If any guild member open the GBG map, only the guild member's guild name and icon should be visible. Other guild names should be given name like Guild 1, Guild 2...etc and and common guild battle (new) logo for all other guilds. Even guild logs also represents the same pattern. And in guild ranking window also same modification. Once the season gets over, if our guild gains any one of top 3 position just mention which position we achieved. If no position achieved, just say "better luck next time".
Also for revealing the guild names, guild admin or guild leader should spend diamonds where the diamonds value get doubled after each guild name revealing. Here, the guild name reveal is purely on random order. So, no specific choice for the user to reveal which they want. Each season it needs to be done to reveal if the guild leaders decides so. If Dev's interested to bring guild members to reveal guild names then treasury will also include diamond donation too. It's doable, since GBG rewards diamonds too.
GBG matchups
Now the most important one, called the guild GBG matchups, which can be addressed by including the guilds from all cross servers with additional algorithm steps like,
- calculate the average attacking army attack strength of each guild present in every cross servers. ( It can be done by collecting each member attacking army attack strength, summing up and divide it with total members in the guild gives the average attack strength of a guild). After collecting average of all guilds, arrange them in a list. (When to collect and calculate this average depends on the Dev's choice from any one of the day from 3 day cooldown period available before starting next GbG season)
- now with the list arranged, apply descending order on it, it will becomes like highest to lower on the average value. Then make a partition of 8 guilds from the top order and initiate the GBG matchup for each partition set of 8 guilds. Only the last partition set gets a chance of not having 8 guilds depending on the total guild count from all servers.
Guild secret strength
In this, each guild should be having an advantage based on their attacking army defense strength from each guild member. It is the only secret power to the guilds.
*************************************
Made the matchups logic with average attacking army attack strength of entire guild and defense strength for battles depends on the individual guild person performance. No weak or low guilds match ups with strong or top guilds in the GBG.
Thinking like, this addresses the long pending problems of GBG. Not sure how much difficult to implement this, but it is a possible one.