& what the hell does DDoS mean?
Distributed
Denial
of
Service
Which means a server is being sent a bunch of crap files to overload it.
Although it doesn't seem to be a DDoS in this case, atleast from what I've heard.
Anyway, running Blockland through Steam will allow you to play it, but I haven't been able to connect to servers through Direct Connect.