Welcome to forum!
Yep, game is still in pre-Alpha state. Devs are adding some new features and polishing gameplay and balance. They periodically launch test runs (usually 3-4 days) to collect community feedback. In other time servers is down.
As i know at this moment, they are currently focused on preparation to release at Steam Early Access, so i hope soon we can have a 24/7 access to game.
But for now game is offline.
Best regards, Konstantin