SO CLOSE! Akkas Installer - setting up private login server for external IP
I got the server running for external users(able to login and play) using the config below. I ran into a major issue with this setup though. I am unable to login locally now. It probably has to do with not being able to directly ping my Public IP. I'm so close! Could use some guidance.
-->External Users Connect, setting thier eqhost to my publicIP.
-->I am just unable to login to servers locally with that setup in eqhost. When i set eqhost to my privateIP. I get to server select and see the server. World.exe registers them logging into character select. moments later. back to server select with error 1017: loss connection.
Quote:
<?xml version="1.0">
<server>
<world>
<shortname>Avaria</shortname>
<longname>Vesper Chronicles</longname>
<address>[Public IP]</address><!--This use to display Private IP. Now it is using Public IP-->
<loginserver1>
<host>[Public IP]</host><!--This use to be commented out. For some reason. I am unable to connect externally if i do not have both public and private login servers running-->
<port>5998</port>
<account></account>
<password></password>
</loginserver1>
<loginserver2>
<host>[Private IP]</host><!--no change-->
<port>5998</port>
<account></account>
<password></password>
</loginserver2>
<tcp ip="[private ip]" port="9001"/><!--This can also be 127.0.0.1, i have changed it back to this.-->
<telnet ip="0.0.0.0" port="9000" enabled="true"/>
<key>[Bunch of numbers and letters]</key>
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<chatserver>
<host></host>
<port>7500</port>
</chatserver>
<mailserver>
<host></host>
<port>7500</port>
</mailserver>
<zones>
<defaultstatus>0</defaultstatus>
<ports low="7000" high="7400"/>
</zones>
<database>
<host>[localhost]</host>
<port>3306</port>
<username>root</username>
<password>eqemu</password>
<db>peq</db>
</database>
<qsdatabase>
<host>[localhost]</host>
<port>3306</port>
<username>root</username>
<password>eqemu</password>
<db>peq</db>
</qsdatabase>
<webinterface>
<port>9081</port>
</webinterface>
<launcher>
</launcher>
<files>
</files>
<directories>
</directories>
</server>
|
Other than that, I haven't changed anything. Like i said above. Finally i am able to have others connect to my game servers and play. I just can't connect locally. Changing the <address> field to my local IP allows me to login locally, but then removes the ability to login externally.