This is a more clarified version of what I use for my friends to log on.
Sometime ago, it was discovered that the code for private login was looking for that "legacy : 1" which caused a couple glitches. I don't know if that was fixed or not, but I still add a "legacy : 0" to the second login, to be sure. That "legacy : 1" is there because the public emu loginserver still uses old code.
Code:
"world" : {
"address" : "xx.xx.xx.xx", <---- External/Public IP
"http" : {
"enabled" : "false",
"mimefile" : "mime.types",
"port" : "9080"
},
"key" : "GcRXOhNEPGFA6rpkq2j1n4hCWST0U1c",
"localaddress" : "192.168.0.99",
"loginserver1" : {
"account" : "",
"host" : "login.eqemulator.net",
"legacy" : "1",
"password" : "",
"port" : "5998"
},
"loginserver2" : {
"account" : "",
"host" : "192.168.0.99",
"legacy" : "0", <-------- Add this in
"password" : "",
"port" : "5998"
},