Just read the news that tournaments will give you 1000 points for winning and 250 points for loosing. This seems crazy to me, I understand you obviously want to promote the idea of tournaments, but 1000 points?
I think it would be better if you implemented an ELO system then the rankings would actually be based on how good you are compared to another person. For example with the current system I could just keep playing against a bad player and each time receive 1000 points! With an ELO system if the player is worse than you, then you earn diminishing returns.
I play another game and there they used to have the system you have now, fixed amount of points per win. So very quickly the "best" player become the person who had played the most times. Now they have an ELO system and somebody that has played 1000 or 100 times makes no difference. The rank is based on who you beat.
Side note: This system would probably be better for all of the servers in general, but I never really took the point system seriously so I never suggested it. Now that you are making
tournaments I thought you might want to look into better system that actually represents a players ability to play the game and not the amount played.
More info
wikipedia:
http://en.wikipedia.org/wiki/Elo_rating_systemLol wiki (I found some interesting info for values when I was implementing an ELO system):
http://leagueoflegends.wikia.com/wiki/Elo_rating_systemTrueskill (Elo on xbox):
http://en.wikipedia.org/wiki/TrueSkillGlicko (another version):
http://en.wikipedia.org/wiki/Glicko_rating_systemI think Elo, glicko and trueskill have the most documentation.
Here's a link explaining how to apply Elo in a game where there are multiple ranks possible (not just 1 winner and 1 looser):
http://sradack.blogspot.be/2008/06/elo-rating-system-multiple-players.htmlYou don't need that in your current system, but if you for instance want to give every person in a game some points then you might be able to use that.