Ok, its kinda like hosting a LAN over the net.
I was using the 4.1 DR2 but I assume it works for everything.
Was as simple as: 1 2 3 ... 4 5 6 7
1) In Loginserver.ini :
change the "Loginserver" "Loginserver2" and "Worldaddress" to the your IP (Because you are hosting the server)
2) In boot5zones.bat
change the IP's to your own (again because your hosting the server)
3) Contact friends who you want to play.
4) Using MySQL create account names/passes for your friends and tell them what they are.
5) In Miniloginaccounts.ini add the IP's of the people playing along with the username and pass you gave them. (So it requires that you have the IP's of those you want to play. A turn off for people worried about being hacked.)
6) Make sure that the eqhost.txt of those going to play is set to point at your IP (so they join your server)
7) Play
I hope I have that all right!
