The database that is used for GG ranking is getting out of control. It currently takes up more resources than all of the databases on the server combined. This can not be sustained forever and so I want to try to move us to a new version. However no newer versions have integrated support for gg. I have however devised a loophole that should allow us to still be able to individually track our gg related data as displayed now in the forum integrated images.

This tracking could be done by creating "phantom" weapons in the output that are levelup ect so that they are stored with the number of times they are run. Note that psychostats already can track these events it just does not store how many times you got each one. However it does store how many kills you got with a given weapon so if we put it there we can store it and then just call that data back in a different place. I may be able to make it so it does not show up in the weapons part but it may result in the total kills values getting messed up.

As for ranking, I have devised a formula that outputs close to the ranks we have now and of which I believe is fair in that it ensures that the good players are ranked the highest. Basically items are worth X points and your rank is calculated from that. (basically how it works now)
Let me break it up:
level gained = +1
level given= -1
The idea here is that if you are a good player you should be gaining more levels relative to what others are gaining from you. Basically it rewards a positive long run KDR.
level stolen = +2
level lost = -2
This gives more points for when you steal a level from another player but also takes away as many when yours are stolen.
Wins = +500
Wins Given = -250
You will notice this is the only one that is not exact. This is because wins is really all that matters for gg and currently makes up over 90% of most players current scores. However there should be a loss when they win off you. By making this slightly less the disparage can be made up by having good ratios in other parts of your gg rank.


So what do you all think? This will really help improve website performance in the long run. Prevent me from resetting all gg stats in the long run and will help with people having the glitch where it removes their rank. It also works like the current versions and can remove inactive players while preserving their data for the event of their return.