I had to move all the games to a different server to cut down on costs, and in doing so had to make the domain name point to the new server. Since your ISP may take a while to receive the updated location, you may experience connection issues. It will probably propagate to your network in a few hours or so. So please try again later if you can't create a game.
Thanks for your patience.