Currently available MegaGlest gameservers are listed on Play.MG.
Me and Jammy tried it a bit later again and we failed 2 times :-/ .I am such a noob playing romans