I agree about the missing 32-bit (i386) libs.
When it comes to configuring the MegaGlest executable path, and spawing the game (and connecting to the given server) on double-click on a server in the list, this does already work for me when using MGViewer. If I recall correctly this works on MGTray, too.
Nowadays, at least with Firefox and Chromium/Chrome, there's another option (which others may adopt, yet): The
HTML5 desktop notifications standard makes it technically feasible to have the play.mg website (i.e. the
masterserver code) notify when a server becomes available (someone would yet need to implement this - patches welcome!), so it would only take a running web browser to know when new servers are available. However, this doesn't allow you to connect to a server on the click of a button, yet. This would take a bit more (mostly) platform specific client code. I actually started writing some quick and dirty server side code for this (which is already live), but the client side handlers are missing as of yet. Once done, such code could be added to the MegaGlest installers, though, so it would become universal.
We've started to discuss this approach in more detail
on a separate thread if anyone is interested in spending time on this.