Why do you wish to switch from the simple method of once 33% is bish, no more bish are able to enter. It appears to me you just wish to raise the limits? btw in he 99 example I was just speaking of 33 % the limits would still rise as before.
HiTech
I'd like to throw in support for SlapShot's suggestion... I think it has solid basis, but needs some tweaking. If you also combine that with hitech's method you will end up with a system that both balances and caps the numbers.
- Make the cap only relevant behind the scenes. Don't advertise the 'cap' numbers of an arena, just the number of people in the arena.
- Limit an arena on a per-country basis.
- Allow you to select your country upon entry
- After entry, prevent side-switching for 2(or 3) hrs, but once those hours are up, reduce the country-switching penalty back to our current 1 hr limit. Also once that initial country-switching limitation is up, allow unrestricted switching, regardless of current arena #s so that somebody can go fly with their friends.
Examples:What the Server knows:- Both arenas are capped to 150 people right now.
- In Blue, there are 50 Bishops/44 Rooks/33 Knights
- In Orange, there are 19 Bishops/31 Rooks/49 Knights
What I see:- LW Blue Arena: (127 players)
- LW Orange Arena: (99 players)
Example #1:I decide to click on Orange to enter it and get a country select screen. (or you can make this information available at the arena level)
I want to join the Knights, so I do. This maxes out the Knight's numbers in this arena under the current cap, but also in doing so, I've pushed the numbers in Orange (the smaller arena) to 66% of it's capacity. This bumps up the allowable capacity in both arenas to 180 (10 additional spots per country).
Example #2:I decide to click on Blue to enter it and get a country select screen. (or you can make this information available at the arena level)
The Arena knows that there are 33% of the capped #s in Bishops. Therefore, that country is not an option, but up to 6 more rooks, and 17 knights can join before the arena is completely full. But since Orange arena still has less than 66% of its capacity filled, then Blue can only grow to 150 players max.
The nice thing about this system is that it promotes even numbers on an arena by arena basis while deemphasizing the 'cap' to the player. It also still limits the growth of one arena over the other.