Ok, my view of the issues so far.
We want a ranking system that:
1: Doesn't allow for fake wars
2: Doesn't reward alliances for attacking alliances much weaker than them
3: Encourages wars throughout the timeframe, not just big wars at the end
4: Doesn't reward EFAs
So, I propose a notion. Each alliance starts with a base alliance score. Say 100, or 1000.
Each war nets an amount equal to 10% of their own or their enemies score, whichever is -lower-, to the winner.
This value is then altered by a coefficient based on the ratio of the 2 alliances scores(to reduce farming on weak alliances).
It is then altered again by a coefficient based in some fashion the damage done to the enemy, or the losses by the alliance itself(uncertain which is better, talk amongst yourselves). Or possibly the resources garnered?
The loser loses an amount of points calculated the same way, divided by somewhere from 2-4 or so. Exact value here up for discussion.
This prevents fake wars, because some serious damage must be done to net any points, and must be done to an alliance that actually has a good score, to be of value.
This reduces the value of picking on little alliances, though not based on the respective power of the alliances, but on their respective alliance scores. If you want to keep your high score, you have to be powerful enough to keep it.
This strongly encourages wars throughout the era, as one can only gain big points if one has big points(remember, 10% of whichever is -lower-). this means that if you stay out of wars the first 3 months, you only have those base points when you start fighting, and are unlikely to catch up to people who have been battling all era, even those who lose a bit more than they win!
EFAs do not tend to cause much damage on either side. Although there is net loss due to the fortress itself being smashed, and this -should- add some to the coefficient, it should not be as valuable as a real fight with real losses, or as valuable as cracking a fortress full of resources.
Hopefully there are still folks checking out this thread, I'd appreciate feedback?
Actually it looks like a good idea. Hope you get someone to hear you.