Sorry , but I have to ask. How a player can have more than 2,000 units ?
Barrack provide attached unit, each barrack give 4 soldier , u get 5 soldier if u dimaond the 5th slot
soldier divide into "attached" and "un-attached"
for "attached soldier", barrack gone, it gone becos it is attached
providing 2000 soldier, it is equivalent to 500 barrack ( 4 soldier only )
but we do not have area to place 500 barracks and its population ( to erect 500 barracks )
so you get 2000 soldier
the only way is "Alcatraz" , "event" and "quest"
amount of un-attached soldier from "event" and "quest" are countable, not many
so the only source is Alcatraz
For a Alcatraz at level 1, it produce 4 un-attached soldier, it take 500 days to make 2000 un-attached soldier
Higher level Alcatraz, the more un-attached soldier, lesser day to meet 2000 soldier limitation
There are 3 main reason that u have that amount of soldier
a.. ..soldier that abondon.... when u grow from bronze age to Late Middle Age ( for example ), the battle in LMA do not require bronze age soldier, u keep them , but cannot use it...of course, u can do a cleaning in bronze age soldier, but not iron-age soldier as they may be used in GvG
b. .. Alcatraz keep on pumping soldiers
c... GvG.. GvG require a lot of soldier of different mode to play
i... u get from Alcatraz
ii... some player intend to build up sufficient amount of various type of soldiers
for example, he want to help in iorn age while he is industrail age
he demolish all barrack and build a lot of iron age barrack (e.g. 10 barracks )
his un-attached industrail age soldier will be all kept, they take space in that 2000
...etc