I have an idea for fixing wars. “Fixing” in terms of making them both more fun while also making them relevant to the game itself.
Wars should be costly. Outside of Atlas, losing a war should be akin to losing a castle. Stakes make competition exciting and give teams a reason to rally and grind out a win.
1 - MORE ENGAGING - Replace wars with a Mini Team Gauntlet. Both teams have 24 hours to rack up as many points as they can or steal points from one another when PVP islands appear (appear at 4 set times over 24 hours). Players can attack as many times as their energy permits, allowing smaller players to grind out points with or without a backer and allowing players from multiple timezones to log on when they can.
I would suggest not allowing mega coins. Make wars about teamwork. Give damage multipliers for attacking with a backer. Eliminate the need for leader to do 70% so bigs and littles can worth together to grind out victories. Set 4 energy resets and give each player 100 energy per reset to use as they wish on regular or super attacks.
2 - REWARDS AND STAKES - The first team to beat each island will earn a reward which will either stack or be stolen. Winning multiple islands first may also include a multiplier. These could be bonus egg tokens, crafting shards, gold, troops, lumber, timers - resources that will in turn help that team be successful in upcoming events. Beating an island first will also earn the team a slight damage or defense buff, incentivizing teams to work together to beat the islands first.
The team that wins the event gets a massive boost in rank and all of the spoils. The losing teams FLAG will be hung on the winning teams island or description (is this possible?) UNTIL that team wins it back.