View Single Post
  #7  
Old 12-10-2017, 12:49 AM
dracir
Sarnak
 
Join Date: Dec 2017
Location: US
Posts: 43
Default

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.
Reply With Quote