If many players don't know this exists, put it on the main page with all the other links and the numbers should go up. It would also be an easy to find chat if a potential new player had questions about the game they wanted to know before installing.