Yeah site seems pretty inactive, probably for some time already. Does pretty much what you'd expect, keep track of players, servers, scores etc.etc.