I wonder how many of these smaller accounts are dead accounts? To make things easier on clans and ally purchasing, please clean up dead/dormant accounts that have been inactive for at least a month.
Cities are set to disappear when they have been offline for a set amount of time. If I am right, that amount of time changes based on the townhall level and how much money they have put into the game. A townhall level 12 who hasn't spent any money in the game should disappear within about 7 days. A townhall level 25 who has spent a considerable amount of cash can stay on the map for months (maybe years?). I think all accounts should disappear from the map if they are inactive for 7 days. This would allow players to put up a 7d shield if they need to be inactive for a set amount of time. After those 7d the city would disappear so when they came back they would be able to play again. I think that is just me though. xD
Removing allies from the ally market when someone "quits" is silly/ will not happen. There are already not enough allies in the market to go around, inflation is rampant and deleting thousands of allies simply because they quit is certianly not going to help with that. With how fast the ally market is inflating it does not matter if the ally you hire is inactive because what might be a good priced ally last week is now probably under priced.
The ally system ONLY works because so many players quit the game. Otherwise there would only be like, 500 allies in the system and their prices would become stupidly expensive.
I do think inactive players should be removed from the map more quickly, though. I liked Multiplat's idea of removing everyone after 1 week of inactivity. They'll pop back on the map once they become active again anyway. I think removing the inactives from the map might even help with the neverending lag issues.
That won't help with the lag issues... if it does it will be an indistinct-able amount. The map only loads the 20 or so tiles around you at any given time (locally on your device). You can see this for yourself if you scroll super super quickly around the map and how the foliage and nodes need to be loaded in. The remove accounts from the map based on a number of factors, at one point it looked like this and I assume they have modified it since, Account Hibernation: players will be removed from the realm (until they log back in) if they are, inactive for 2 consecutive days and their TH is less then 6 inactive for 3 consecutive days and their TH is less then 11 inactive for 10 consecutive days and their TH is less then 16 inactive for 20 consecutive days and their TH is less then 21 inactive for 25 consecutive days and their TH is less then 25 The reason for this is to make more space in the realm. Players with NEVER BE REMOVED if they are above 100mil might, if there town hall is greater then 25, or if they spend real life money on the game (over an undisclosed amount).
I have yet to see this actually happen. My realm has been littered with empty untouched castle since December. And nothing has happened to them.