EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Almost Working! Hanging on the LS (https://www.eqemulator.org/forums/showthread.php?t=28516)

takatok 06-08-2009 09:24 PM

Almost Working! Hanging on the LS
 
Ok I've gotten a server pretty much up and running. When I start up my start.bat the World.exe window gets this far:

[06.08. - 19:52:00] [WORLD__LS] Connecting to login server...
[06.08. - 19:52:00] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998

The guide I wrote suggests that I should be seeing a Debug line saying that the login server answered back saying it assigned the server to my IP address. The strange thing is you CAN see my server on the list but if you try to connect to it, you get booted back to the login screen with a 1017 error.

Except if I try to connect to it from a client on the same machine.. Then it tries to log me in but it shows all kinds of errors I think related to MiniLogin, since it thinks i'm coming from 127.0.0.1.

Here is the current config.xml I'm using:
Code:

<?xml version="1.0">
<server>
        <world>
                <shortname>Tak's Test Server</shortname>
                <longname>Tak's Test Server</longname>
        <!-- Only specify these two if you really think you need to. -->
                <address>Serving Machines IP</address>
                <localaddress>127.0.0.1</localaddress>
        <!-- Loginserver information. -->
                <loginserver>       
                        <host>eqemulator.net</host>
                        <port>5998</port>
                        <account></account> <password></password>
                </loginserver>

                <!-- Sets the shared key used by zone/launcher to connect to world -->
                <key>some long random string</key>

                <!-- Enable and set the port for the HTTP service. -->
                <http port="9080" enabled="true" mimefile="mime.types" />
        </world>

        <!-- Database configuration, replaces db.ini. -->
        <database>
                <host>localhost</host>
                <port>3306</port> <username>root</username>
                <password>EDITED OUT</password>
                <db>peq</db>
        </database>
</server>

Since i'm actually up to connecting to the LS.. I assume the everything is configured correctly with SQL, perl and the DB. Just in case though:

I'm running Rev628-Bots I dl'd from sourceforge
MYSQL 5.0 server
ActivePerl 4.8.9 Build 825 (only one that seemd to get around multiple dll problems)
PEQ DBase I got today by SVN. I sourced in the players and db.
PEQ Quests also SVN'd and copied into the server quest directly

Oh also: I configured my router to forward ports 7000-7500,9000,9080 to this machine the server is running on.

Any help on what might cause the Loginserver not to respond back would be appreciated

Tony

trevius 06-08-2009 10:48 PM

When running a Public Server, you almost never want to configure this section:

Code:

        <!-- Only specify these two if you really think you need to. -->
                <address>Serving Machines IP</address>
                <localaddress>127.0.0.1</localaddress>

I would highly recommend that you comment them back out by doing the following and try it again:

Code:

        <!-- Only specify these two if you really think you need to. -->
        <!-- <address>Serving Machines IP</address> -->
        <!-- <localaddress>127.0.0.1</localaddress> -->

Those settings almost always cause problems and would explain why you are having the weird issues you are getting.

vales 06-09-2009 12:41 AM

Did you open port 5998? ;)

trevius 06-09-2009 03:21 AM

Port 5998 should not need to be opened. I believe that is only for connectivity to the Login Server, not to the actual server itself.

takatok 06-09-2009 04:48 AM

Thanks that got it working perfectly. Even hunted down that stupid minilogin_ip error lots of people have gotten even though I did not setup for minilogin :)I

Tony


All times are GMT -4. The time now is 09:05 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.