There is a current issue with both servers, albeit it one is looking better than the other (in that you can actually join it!)
Until Felix pops up on Steam today/tomorrow then the issue cannot be fixed by myself sadly.
If any admins would like the admin pw to the 2nd server please nudge me.