Greetings, I'm a bit late to give my idea about rankings. I always liked the way many RTS games used to score based on the difficulty settings, so I propose something like this:
PlayerScore = ((5-PlayerPosition)*(NumberOfHumanPlayers-1))*100 / 12Or if you prefer it based on the "cooperative spirit" for the colony (as the Federation would have expected from them):
PlayerScore = ((5-PlayerPosition)*(NumberOfHumanPlayers-1)*ColonyBonus)*100 / 21Colony bonus multipliers would be:
0 = Total starvation
0.25 = Debtor's prison
0.5 = Failure, left behind
0.75 = Living in tents
1 = Minimum standards
1.25 = Comfortably life
1.5 = Elegant estates
1.75 = Luxurious retirementIf you prefer a more precise calculation, to avoid giving the same score for a 60.000 colony than for a 79.999 one, use this one instead:
ColonyBonus = ((ColonyScore*100)/60000)/100You should change
21 for
32 for the new calculation. This one would give higher scoring than the previous one. A luxurious retirement would give a multiplier bonus of x2 instead of x1.75 like in previous one. Or more, if the colony score is higher than 120.000. However, this one would surpass 100% for a player winning first place VS 3 human players and getting more than 120.000 total colony score.
Both calculations would give a measure of the success rate of the player. We should just crop it to two numbers after the comma...

Then, just summing all of them and dividing by the number of played games would give the overall success rate of the player. (2 numbers after the comma again.) Due to many technical issues, abandoned and kicked should not count toward the total score. Just keep counting them separatedly. (Played games, abandoned games.)
Adventages I see:
-Getting both their value as players, and their value as workers for the Federation.
-Rating the players for their achievements more than the time they spend playing. (Medals or badges could follow the example somehow too.)
-No more easy scores for 3AI games, as they are just not the same.

The major penalty is the AI player bonus, so even if they spent several games playing VS the AI, the score for playing a single game with 4 human players would still be higher. Unless you play with apes.
Alternatives or changes for my idea?
* EDITED: Added the third calculation for ColonyBonus based on real colony score rather than its "quality".