firewall can sometimes get in your way. did you forward your blockland port? that lets your connection with blockland a lot stronger, so its not dead all the time.
did you get off your server before you checked? once everyone leaves one server it dies.