Knex, no that is not the case. You need to scan the server ports in a .dll and create a list of your servers. Or have what we have a root server that does that and your client always connect to ours.

It is not impossible to do.

As for running the game in single, multi or along from a menu, this can be acheived with a front loader menu.

Have the front end menu load up with just what you want them to do. Join a world, create a new one or play alone. Then have a5 run the correct script.

Hope this helps.

Also your way off about not being able to make a professioal A5 multi-player game. We are actually doing it. Just because a feature is not exact nothing stops you from producing the exact effect you want in a .dll.