EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Blank server selection screen (https://www.eqemulator.org/forums/showthread.php?t=32629)

lowkie 12-05-2010 04:57 PM

Blank server selection screen
 
I originally installed using the minilogin, after much tweaking, DB rebuilding and fiddling I had a user account and was able to create a character, but as soon as I tried to enter the world the client crashed.

I then decided to go with the newer login so downloaded the newest version of EQEmuLoginServer.

After:
3 db rebuilds (cleaning up some of the minilogin, and mistakes)
setting port forwarding, removing port forwarding,
getting a full version of eqemu_config.xml (does not come with either EQEmu-Rev1741-Bots or EQEmu-Rev1741)
rebooting the system
Much more tweaking,
Reading the forums for a couple hours.

I no longer get any errors, but the server selection screen does not contain any servers.

(eqemulogin.ini)
Code:

[LoginConfig]
loginserver=198.162.2.3
Port=5998
DumpPacketsIn=true
DumpPacketsOut=true
Trace=true
DatabaseServerName=localhost
DatabaseCatalogName=peq
DatabaseUserName=root
DatabaseUserPassword=****
OPCodePathAndFileName=login_opcodes.conf

eqemu_config.xml (removed commented sections out to make is shorter)
Code:

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

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

                <!-- Loginserver information.  Defaults shown -->
                <loginserver>
                        <host>192.168.2.3</host>
                        <port>5998</port>
                        <account></account>
                        <password></password>
                </loginserver>

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

                <!-- Sets the shared key used by zone/launcher to connect to world -->
                <key>RandomStringHere</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>192.168.2.3</host>
                <port>7778</port>
        </chatserver>

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

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

        <!-- Database configuration, replaces db.ini.  Defaults shown -->
        <database>
                <host>localhost</host>
                <port>3306</port>
                <username>root</username>
                <password>****</password>
                <db>peq</db>
        </database>

</server>

dbg.txt
Code:

2010-12-05 11:41:25        Starting EverQuest (Build Oct 31 2005 10:33:37)
2010-12-05 11:41:25        Timezone: UTC-8h00m
2010-12-05 11:41:25        Loading graphics DLL.
2010-12-05 11:41:26        Parsing INI file .\eqclient.ini
2010-12-05 11:41:26        INI file .\eqclient.ini loaded.
2010-12-05 11:41:27        Initializing timers.
2010-12-05 11:41:30        Checking critical files.
2010-12-05 11:41:30        Initializing WinSock.
2010-12-05 11:41:30        Enumerating 3D devices.
2010-12-05 11:41:30        Found adapter #0 - NVIDIA GeForce 9800 GT  (8.17.11.9562)
2010-12-05 11:41:30        Adapter #0 - NVIDIA GeForce 9800 GT  :
2010-12-05 11:41:30        32Bit = 1, D32 = 0, D24 = 1, D16 = 1
2010-12-05 11:41:30        16Bit(565) = 1, D32 = 0, D24 = 1, D16 = 1
2010-12-05 11:41:30        16Bit(1555) = 0, D32 = 0, D24 = 0, D16 = 0
2010-12-05 11:41:30        Initializing keypress handler.
2010-12-05 11:41:30        Parsing INI file .\defaults.ini
2010-12-05 11:41:30        INI file .\defaults.ini loaded.
2010-12-05 11:41:30        Loading keyboard tables.
2010-12-05 11:41:30        Creating window.
2010-12-05 11:41:30        Checking display driver version.
2010-12-05 11:41:31        Activating window.
2010-12-05 11:41:31        Picking a default resolution, desktop is 1280 x 1024, 32 bits
2010-12-05 11:41:32        Ratio is 1.25
2010-12-05 11:41:32        Resolution selected 1280 x 1024, 32 bits
2010-12-05 11:41:32        CRender::InitDevice: Using 32bit mode.
2010-12-05 11:41:32        CRender::InitDevice: Using vsync 0.
2010-12-05 11:41:32        CRender::InitDevice: Using 24bit depth buffer with 8 bit stencil.
2010-12-05 11:41:32        CRender::InitDevice: HardwareTnL Enabled. 
2010-12-05 11:41:32        Using hardware vertex shaders.
2010-12-05 11:41:32        Initializing render system.
2010-12-05 11:41:32        Trilinear Mipmapping available.
2010-12-05 11:41:32        Vertex Shader Version: 3.0
2010-12-05 11:41:32        Pixel Shader Version: 3.0
2010-12-05 11:41:32        Initializing engine internals.
2010-12-05 11:41:33        CRender::InitDevice completed successfully.
2010-12-05 11:41:33        Parsing INI file ./eqlsUIConfig.ini
2010-12-05 11:41:33        INI file ./eqlsUIConfig.ini loaded.

Also I have noticed that it does not matter what username\password I use, as long as there are some characters in the fields the login works.

Anybody have any input or ideas?

lowkie 12-05-2010 05:52 PM

Perl issue?
 
so after looking through the logs some more I found this:

Code:

---------------------------------------------
[12.05. - 13:47:27] Starting Log: logs/eqemu_quest_zone_3452.log
[12.05. - 13:47:27] Tying perl output to eqemu logs
[12.05. - 13:47:27] Creating EQEmuIO=HASH(0x29e09ac)
[12.05. - 13:47:27] Creating EQEmuIO=HASH(0x29d1124)
[12.05. - 13:47:27] Loading perlemb plugins.
[12.05. - 13:47:27] Unable to read perl file 'plugin.pl'
[12.05. - 13:47:27] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[12.05. - 13:47:27] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[12.05. - 13:47:27] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 812.
[12.05. - 13:47:27] Loading perl commands...
[12.05. - 13:47:27] Unable to read perl file 'commands.pl'

I then uninstalled and reinstalled perl along with the two addins
ppm install DBI
ppm install IO-stringy
still get the same error.

does this error mean anything? or how can I get rid of it?

perl version 5.10.1.1007

Shiny151 12-06-2010 03:03 PM

I have this issue using the SoF client (no server list). SoD is now my main client and I have no problems. I'm not sure if it has something to do with the new compiles of the EQEmuLoginServer.exe or what. I didn't have this issue with any of the older compiles of the login server.

lowkie 12-08-2010 01:26 AM

MM SOD worked, after some DB tweaks, Sof still no luck.

trevius 12-08-2010 05:29 AM

If it doesn't matter what username/password you use, then you are still using Minilogin, not the EQEmuLoginServer. I never use minilogin, so I can't be much help there. Though, if SoD works, your SoF should as well as long as you have it's eqhost.txt set to use port 5998 and not 5999 like SoD+ clients use.


All times are GMT -4. The time now is 05:07 PM.

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