When you log in there is a button which shows you the amount of players online not sure exactly which one it is lol. Might be the helmet near the inventory. But yeah it's one of the biggest servers for sure. They just moved to a dedicated server which has helped growth as it runs pretty smooth.