To encourage players to stay in one alliance for a more significant amount of time, I would like to add incentives for each player to reinforce reasons to stay in a single Alliance by earning Alliance Points.
In regards to fixing Alliance hopping, we need to look at reasons why they are hopping.
Here are a couple of reasons why we have Alliance Hoppers:
Player losing interest in Alliance goals
Player does agree with leadership
Player is advancing faster or slower than the Alliance
Player is looking for greener pastures
Player does not like chat environment
Alliance kicked Player
How Alliance Points work:
First of all, there needs to be an Overall status of Points and a monthly reset on points that correlates to Alliance Wars.
The points will be earned as follows:
Alliance War total fights
Alliance War total points
The points will only be earned within an Alliance. Once removed from Alliance, all points will be lost.
Each Promotion should give a Buff. If this is put into place, there will be a set limit to the amount of upper ranking players like Generals, Officers, and Captains. Also the buffs should only be effective in an Alliance War.
Foot Soldier = +5% Damage
Veteran = +5% Damage, +1% Swiftness
Captain = +5% Damage, +1% Swiftness, +5% Health
Officer = +5% Damage, +1% Swiftness, +5% GK Health, +10% Gate Health
General = +5% Damage, +1% Swiftness, +5% GK Health, +10% Gate Health, +10% Power boost
Founder = +5% Damage, +1% Swiftness, +5% GK Health, +10% Gate Health, +10% Power boost, +50% Donation
Simply put, the alliance members can donate gold and knowledge to the Treasury at anytime and however much but is taxed at 20%. Other members can be given the gold by officers and up. This will help the upper levels build up the lower level players.
I realize this is a lot to ask for. The current system in place, caters to the top alliances and makes jumping more opportunistic than staying loyal and growing with an alliance. I do lots of training and see most of my pupils jump upward once they have used my alliance as a stepping stone. This will give the Alliance more influence to keep players in the Alliance.