I can’t enter the website, there’s written: Not Found
The requested URL /products/nebulae/demo.htm. was not found on this server. Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch10 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at xtras.tabuleiro.com Port 80
Maybe if/when more networking examples are added one of them might be a pretty lobby scene. Its a nice idea.
Like you said, 3 and 4 are handles in the current demo. Passwords are automatically handled, if you start a server with a password (see Network.incomingPassword ) the HostData structure for server instances returned by the master server has a field which indicates if it is password protected or not. 1 and 2 can easily be handled if you just make all clients connect to a dedicated Unity lobby server (which you create) at the same time they view the server list. The lobby server would provide chat (already shown in the demo) and relay player information to all clients so they see each other (which I guess would be included anyway in a more advanced chat system). That would be done with RPCs and the castle demo has an example of player information being relayed to clients by the server.