Dunno mate, whenever I try to join to StepS server via game itself, it shows "Please wait" message (though I can see who's online on the server, but can't really do anything else, except just closing worms). Although I can easily connect to the server via snooper, I can't join any game or host one (I hope this is temporary thing, in both cases)