CSports.net is primarily a worldwide ranking system. Our concept is simple, when a number of players play together on a server we automatically track them and then we use the results from that server to change each player’s position in the rankings. When a player scores higher than someone ranked higher than them, they move up towards that higher ranked player, just as in most sporting ladders systems. In addition, in order to stop players from "blocking" up the top of the ladder we apply a downward "rank gravity" to inactive players.
Every 3 minutes we look at each server and calculate the number of points each player scored during that 3 minute period. For each player we work out how many players who rank above them on the ladder they have beaten and we raise their rank by that number.
What results is a system where new players move initially very quickly and then ever more slowly to the rank that is commensurate with their ability. It is a very natural uncomplicated system that works in the way that you would expect it to. The more data points you give the system, i.e. the more highly ranked players you beat over time, the faster you will reach your equilibrium position.
Sounds pretty good to me...Though I do think CP and vehicle kills/damage should matter. Oh well, its just a game, right?