EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Crash after Server Select (https://www.eqemulator.org/forums/showthread.php?t=41426)

Danyen 07-06-2017 04:58 PM

Crash after Server Select
 
New server install which worked beautifully. However I am unable to get past the Server Select screen. I can load into other servers just fine. Just unable to with my own.

The message on my World.exe says (Wudan) Zoning from character select tutorialb (Zone ID 189: Instance ID: 0)

No crash message, no LD message, nothing after. While my char has black screened out on my gaming computer.

All the research I have done points to this being a port issue. However I have opened the port forwarding for 7000-7500 9000 9080 5998-5999 TCP/UDP.

I tried both for the Server IP address, also the router IP address. I am at a loss as to the next step. Appreciate any help.

Danyen 07-08-2017 09:47 PM

More information.
I was able to log in from a friends house to my server after selecting open or close all ip ports not defined in the firewall in the utilities of my router. However when I got home later I still could not access my server while present at home. Not sure if that helps.

Apprecate any help forthcoming.

Danyen 07-23-2017 05:33 PM

I am still unable to connect to my server. I have checked with my ISP, also the manufacturer of the modem. Both insist it is not a port forwarding issue. I am out of ideas.

The_Beast 07-23-2017 06:05 PM

If your running it on a lan, compare your config files against mine. This is what I am using right now. (edit names,passwords)

eqemu_config.xml
Code:

?xml version="1.0"?>
<server>
        <world>
                <shortname>servername</shortname>
                <longname>Server Name</longname>

                <!-- Only specify these two if you really think you need to.  (read: You don't) -->
                <!-- <address>some.server.com</address> -->
                <!--  <localaddress>192.168.0.39</localaddress> -->

                <!-- Loginserver information.  Defaults shown -->
                </loginserver>
                        <host>192.168.0.33</host>
                        <port>5999</port>
                        <account></account>
                        <password></password>
                </loginserver>

                <!-- Server status.  Default is unlocked -->
                <!--<locked/>-->
                <!-- <unlocked/> -->

                <!-- Sets the ip/port for the tcp connections.  Both zones and console (if enabled).  Defaults are shown -->
                <tcp ip="127.0.0.1" port="9000" telnet="disable"/>

                <!-- Sets the shared key used by zone/launcher to connect to world -->
                <key>somestupidrandomstringalong</key>

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

        <!-- Chatserver (channels) information.  Defaults shown -->
        <chatserver>
                <host>127.0.0.1</host>
                <port>7778</port>
        </chatserver>

        <!-- Mailserver (in-game mail) information.  Defaults shown -->
        <mailserver>
                <host>127.0.0.1</host>
                <port>7778</port>
        </mailserver>

        <zones>
                <defaultstatus>0</defaultstatus>

                <!-- Sets port range for world to use to auto configure zones -->
                <ports low="7000" high="7500"/>
        </zones>

        <!-- Database configuration, replaces db.ini.  Defaults shown -->
        <database>
                <host>127.0.0.1</host>
                <port>3306</port>
                <username>xxxxx</username>
                <password>xxxxxx</password>
                <db>peq</db>
        </database>
       
        <qsdatabase>
                <host>127.0.0.1</host>
                <port>3306</port>
                <username>xxxxx</username>
                <password>xxxxxx</password>
                <db>peq</db>
        </qsdatabase>

        <!-- Launcher Configuration -->
        <launcher>
                <!-- <logprefix>logs/zone-</logprefix> -->
                <!-- <logsuffix>.log</logsuffix> -->
                <!-- <exe>zone.exe or ./zone</exe> -->
                <!-- <timers restart="10000" reterminate="10000"> -->
        </launcher>

        <!-- File locations.  Defaults shown -->
        <files>
                <!-- <spells>spells_us.txt</spells> -->
                <!-- <opcodes>opcodes.conf</opcodes> -->
                <!-- <logsettings>log.ini</logsettings> -->
                <!-- <eqtime>eqtime.cfg</eqtime> -->
        </files>
        <!-- Directory locations.  Defaults shown -->
        <directories>
                <!-- <maps>maps</maps> -->
                <!-- <quests>quests</quests> -->
                <!-- <plugins>plugins</plugins> -->
        </directories>
</server>

login.ini
Code:

[database]
host = 127.0.0.1
port = 3306
db = peq
user = xxxxx
password = xxxxxx
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5999
local_network = 192.168.0. (NOTE- Leave that last period there)
auto_create_accounts = TRUE

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType


Danyen 07-23-2017 06:52 PM

I would prefer to use the Login if I can. LAN is an option, but I have a buddy that wants to play who needs Login access. This is my Config

<?xml version="1.0">
<server>
<world>
<shortname>My Name</shortname>
<longname>Name</longname>


<loginserver1>
<legacy>1</legacy>
<host>login.eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver1>
<loginserver2>
<host>127.0.0.1</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver2>



<tcp ip="127.0.0.1" port="9001"/>
<telnet ip="0.0.0.0" port="9000" enabled="true"/>

<key>p6zESwSq7iTey9xt2VO0QUWsDKJMhqF</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="7100"/>
</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>


And my login

[database]
host = localhost
port = 3306
db = peq
user = root
password = eqemu
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 192.168.1. (This a problem? All all my addresses are 192.168.0.#?)
auto_create_accounts = TRUE

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = loginserver_server_accounts
world_registration_table = loginserver_world_server_registration
world_admin_registration_table = loginserver_server_admin_registration
world_server_type_table = loginserver_server_list_type

The_Beast 07-23-2017 08:07 PM

You can use dual login for both local and public so both you and your friend can get on, but your configs are showing one with local
and one with lan :
<loginserver2>
<host>127.0.0.1</host> <--- LOCAL IP showing here
<port>5998</port>
<account></account>
<password></password>
</loginserver2>

And in your login.ini you have a lan IP:

local_network = 192.168.1. - if you are using local, this should be 127.0.0.

Danyen 07-23-2017 09:34 PM

I tried to change both ways, but same result. Unable to log in. If I had hair, it would be pulled out.

Mortow 07-25-2017 08:57 PM

Ignore this post. I mis-read and have not had coffee today...


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

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