http://forum.freeciv.org/f/viewtopic.php?f=20&t=89912
Am copying it here, but I will maintain the "League" there for the purpose of getting more attention, people etc.
Comments, ideas, criticism, all welcome
Starting with LT40, I will be calculating and recording scores for the purpose of persistent ranking of individual players of Longturn-class games of Freeciv. The scoring system will be fairly simple: number of points awarded will be calculated using the following formula:
Points = ROUND( ("inverse rank" / No. of active players)^2 * SQRT(No. of active players)*10 )
where "inverse rank" is almost self explanatory: in a game of 10 players, the best player has rank 10, 2nd best is 9 etc. and last is rank 1. Rank will be determined by the in-game score at the moment the game ends. Modifiers to this score may be possible, but that should be determined by half-game at the latest, and preferably much, much sooner.
An calculated example of the scoring can be seen here:
viewtopic.php?f=20&t=75565#p81253
(see bottom of the post, "Option 2")
Number of active players will be determined by the half-game based on how many people actually played a significant number of turns, that is, enough to have been able to influence the game.
If nobody objects, for LT40 I will use 25 as number of players because even if there were players who quit early, I believe they were replaced quickly enough. Of course, we can debate the "enough" but a change of this number for 1 or 3 won't change much anyway.
Conditions for LTL scoring
There will be one hard-fixed condition: no alliance victory in the game.
The reason for this is that I want this scoring to be a show of individual skill of running your nation and negotiating with your neighbours and potential friends and enemies. You will be competing against your friends, too, which isn't possible if alliance victory is enabled. This changes gameplay drastically and would make a huge difference regarding your goals.