Log in

View Full Version : Blank server selection screen


lowkie
12-05-2010, 04:57 PM
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)
[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)

<?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

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
so after looking through the logs some more I found this:


---------------------------------------------
[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.