Well, running 2 servers on the same LAN is not easily possible as far as I know. You can set the config files to use different port ranges for the zones to launch, but the LS (and maybe client) mandates that you use port 9000 for getting through the LS (I think). Since you can only port forward port 9000 to 1 PC at a time, I wouldn't know how to allow players to connect to the second server (that doesn't have port 9000 forwarded to it).
If you are wanting to make a test server for development/testing purposes though, that is another thing. You can set your test server up (I have one using this setup) without having to forward port 9000 to it from your router, so your main server can use port 9000. The downside to not having port 9000 forwarded to the test server is that connections can only be made to it if they are running from your own LAN (behind your router), so they don't use port forwarding at all. This lets me use my test server to play with new ideas or changes.
It would be cool if there was a way to run 2 servers from the same LAN, though. I have never tried it, but maybe installing a second install of the server on your Linux server (same PC as your primary play server is running on). I think you would just need to set it to use different zone ports than your primary server does, and install it to another folder, and make a new database for it. Then, you might be able to run 2 instances on the same PC. Though, I dunno how the LS and clients would handle knowing which server they were supposed to be speaking with.
When zone instancing was first being created, I thought up an idea about having an entire instanced world/server, but I can't remember the details of how it would work. I think it would be something like having them log into your normal server and then giving them the option to move their character permanently to the instanced world. If the instanced world could be loaded from another whole database, I think you could potentially run 2 (or more) completely different servers from within the same server connection.
|