This is assuming you already have one server up and running..
ok, make a second mangos folder. For this example we will call our mangos directories "mangos" and "mangos2" copy the contents of "mangos" into "mangos2" so now you have 2 identical server directories.
Open up "mangos2" and then open mangosd.conf. edit these lines:
###########################
# RealmID must match the realmlist
RealmID = 1
WorldDatabaseInfo = "192.168.0.10;3306;root;root;mangos"
#############################
change the 1 to a 2 like so;
# RealmID must match the realmlist
RealmID = 2
change the "mangos" to "mangos2" like so;
WorldDatabaseInfo = "192.168.0.10;3306;root;root;mangos2"
##############################
Now open up navicat or whatever database handler you use, create a new database, named "MANGOS2"
Go into your main mangos database, (probably called mangos) Highlight every table, left click and hold and drag to the mangos2 database.
Click "copy structure and data"
Now you have 2 identical databases. And 2 identical server directories.
##############################
Finally open up your Realmd Database. Go to the realmlist table.
Click the "+" or "insert record" enter the info there. Here is an example, of course you want to use your own INFO's Just make DAMN SURE you are using Id 2 and port 8086, and finally make sure the DBinfo points to the mangos2 database.
Like so;
ID Name IP Port Icon Color Timezone database info
2 ServerName IPADDRESS 8086 1 0 1 127.0.0.1;3306;mangos;mangos;mangos2
Now forward port 8086 through your router.
Use the realmd.exe in your MAIN mangos directory, then start the main mangosd.exe and then the second mangosd.exe, from your Mangos2 directory.
One realm server, 2 world servers. It works.
Take care, enjoy, and stay away from that dog food. =)
Jahvey