I think he's asking for what CS and a few other games have: Server based stat tracking with built-in leader board functionality.
So, you join the server for the first time, and type /rank. You get back a message from the server "You are rank 232/235", meaning statistically only three people who...