Me and my friends came up with what we believe is a fairly fool/cheat proof way of maintaining a 1-50.
The basis of the system is that each player earns an amount of points for things such as kills, assists, sprees etc. They also lose an equivilent amount of points for deaths and betrayals. For example say a player gets 12 kills 11 headshots a killing frenzy and 3 deaths. If we give 10 points per kill, with an additional 5 points for a headshot and 20 points for the two sprees. The player would have accumulated 195 points. Because of the 3 deaths they would lose 30 of the points as a flat balance for the opponents kills, bonus points for headshots etc are not deducted. The player will have earned 165 points for that match based his individual performance, however, to avoid statting there needs to be a win and loss multiplier. I propose a 20% win multiplier and a 20% loss deduction with an additional 5% boost for MVP. Lets say the player in question lost the match as aresult of his teams poor play. Rather than getting nothing like you would in the old system the player is still provided with 132 points. The points from each match are added to eh player total points. These points are then divided into 50 brackets. The top 2% of players falling in the 50 bracket. Because it is possible to recieve negative points for poor play people that buy accounts will not be able to maintain their rank and will rapidly decend to their actual skill level.
If there are any questions and or flaws I woul be happy to discuss them with anyone that is interested.