Yes, the current system is not interesting - for three months of game time (about 20 missions per soldier) - I got six captains.
I proposed structure which is not complicated, because it contains a specific number of positions that are key.
Any officer rank has the responsibility for subordinates and position. In my structure such positions two - Co-commander and Commander.
Any positions of junior commanders and team leaders - thegas key positions in tactical combat commands. In my structure such positions also have.
Ordinary soldiers - have the primary load, they are the pool for future junior commanders and team leaders, the best of them - may be elevated by player.
The difference between Private and Private (Veteran) in follows:
Private - rank who receives a rookie after the first fight, or after ended the "Basic Training".
Private (Veteran) - the rank that has the same Private, not receiving the promotion, but having a good combat experience.
The difference between Master Sergeant or Master Sergeant (Veteran) in follows:
All the exact same as in the cases of Private and Private (Veteran), but then there is the idea of ββan old military veteran.
Master Sergeant (Veteran) is the maximum for any xenonaut except for officers (which in the detachment only two).
In my proposal - promotion for the officers depends on the successes and achievements detachment in which he is serves and commanding - Ie will display the player's real progress in the game.
Developers will have to think about what conditions are optimal for this purpose.
Ranks Corporal, Sergeant and Master Sergeant (in my proposal) gives player as soon as certain conditions are fulfilled.
Ranks Private, Private (Veteran) and Master Sergeant (Veteran) (in my proposal)is assigned automatically as soon as certain conditions are fulfilled.
Master Sergeant (Veteran) - will be only one on the whole detachment.
Sorry for my bad english, i'm used a translator.