Or I have another idea.
Maybe the number of soldiers PER BASE
PER KIT should be limited (Except the main base, where anyone can spawn with any chosen kit)
The pilots (or special forces) are only allowed to spawn at the main base.
So maybe a small base can have a total number of 30 soldier respawn points, which are divided in 5 classes: max. 20 soldiers with ASSAULT kit, max. 5 AT soldiers, and max. 2 MEDICS, and 2 SUPPLIERS, and only 1 engineer, without any SPEC.OPS.
It that case that situation wouldn't happen which I've seen usually on the servers, when 1-2 tanks trying to get a base, and all of the respawning enemy players choose to be AT class to eliminate the threat in 5 seconds
If max. 5 AT soldiers are allowed to spawn at that base, then these soldiers MUST stay alive to eliminate the threat. And If they run out off ammo, it wont't help "just to die, and respawn with full of ammunition". If you respawn as as AT, then only 4 more players can respawn at this base as an AT. (After each AT respawn only 3-2-1-
0!) So the AT soldiers HAVE TO COOPERATE with the supply soldiers, and the medics, instead of choosing to die fast and just respawn.
If connected with a
SHORT respawn time (max. 5 sec.) a bunch of non-experienced soldiers can "eat up" the "slots" for AT respawns in not more than 30 second for that base, and after that if they die and fail to eliminate the armor, the other soldiers at the base are helpless against the attacking armor. So you only should choose to be an AT guy, if you can eliminate the target, otherways you're just wasting the resources.
In that case, when you're dead, and trying to choose where to respawn, and which kit to choose, if you click on a respawn point, then only the kits which still have free "slots" for that base can be choosen, the others should be "locked".
If a really small base can have only 5 assault soldiers and nothing more, then the only possibility to be 6 AT guys there to
GO THERE from other big bases, or from the main base.
P.S. Maybe the number of "virtual soldiers" or "respawn slots" can be reduced by an artillery strike... If the commander hits the barracks at the given base by the arty, this will "kill" the "virtual reinforcement soldiers" in such a way, that it will decrease the allowed respawn slots for that base (only for a certain amount of time, after that the number of slots will increase as mentioned earlier - only if the base hasn't taken by the enemy)