well to be fair they never actually took this away in the first place. it was still updating every week with the rankings, all they did was show the numbers again in game and put link to it back in community part of forums
oh after server move i randomly crash again :(..after enjoying few weeks of pretty stable NF