Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::MiniLogin

Support::MiniLogin Support forum for problems with the official MiniLogin release.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-12-2009, 12:35 PM
eski2
Hill Giant
 
Join Date: May 2008
Location: sydney
Posts: 177
Default can't get server list

I installed the recommended versions of mySQL and Perl, and rebooted, then ran PEQServerPack-Maps-4.0-1110a.exe
and didn't seem to get any errors.

loginserver gives
Code:
LoginServer.ini read.
[Status] Loading opcodes..
Server mode: MiniLogin
Login server listening on port:5999
38578 New client from ip: 127.0.0.1 port: 1264
eqemu\eqlauncher gives:

Code:
[Debug] Starting Log: logs/eqemu_debug_2600.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [NET__WORLD] WorldConnection connect: Connecting to the server 127.0.0.1
:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[Debug] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[Debug] [LAUNCHER__INIT] Starting main loop...
And when i run C:\minilogin_EverQuest_eqemu\starteq.bat I can get to the point where a list of servers should appear (or at least minilogin) but nothing appears. What am i missing?

I'm sorry if it is obvious but all this is new to me.
Reply With Quote
  #2  
Old 06-12-2009, 12:57 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

Have you started world?

The Emu programs are world, eqlauncher and zone. Zone is started by eqlauncher. World is not, so has to be started separately. Is this a windows or linux server and are you using start.bat (or just start under linux)?
Reply With Quote
  #3  
Old 06-12-2009, 01:15 PM
eski2
Hill Giant
 
Join Date: May 2008
Location: sydney
Posts: 177
Default

Quote:
Originally Posted by gaeorn View Post
Have you started world?

The Emu programs are world, eqlauncher and zone. Zone is started by eqlauncher. World is not, so has to be started separately. Is this a windows or linux server and are you using start.bat (or just start under linux)?

I'm using win xp. When i ran the installer, it put 2 shortcuts on my desktop, one to C:\EQEmu\start.bat, another to C:\minilogin_EverQuest_eqemu\starteq.bat
and i ran these in that order.

Start.bat has
Code:
@echo off
start minilogin.exe  
start world.exe
echo Waiting for World to finish before starting Zone...
sleep 20
start eqlaunch.exe zone
which seems right. I don't know what is going wrong.
Reply With Quote
  #4  
Old 06-12-2009, 01:25 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

From the messages in your first post, eqlauncher is unable to connect to world. There are several possible causes:

1. world.exe is not running
2. a firewall is interfering with the connection (unusual when using 127.0.0.1 as the address)
3. there is an error in the eqemu_config.xml config file

There are probably other causes that I'm not thinking of right now.

I would check your logs folder and see what messages you are getting from world.exe. Post anything interesting you find.
Reply With Quote
  #5  
Old 06-12-2009, 01:29 PM
eski2
Hill Giant
 
Join Date: May 2008
Location: sydney
Posts: 177
Default

I looked at the log files and i'm guessing something is wrong with the eq database but i don't know any SQL. I thought the installer was supposed to set it up; but either it missed something or i did.

eqemu_debug_world_2060.log

---------------------------------------------
[06.13. - 01:44:51] Starting Log: logs/eqemu_debug_world_2060.log
[06.13. - 01:44:51] [WORLD__INIT] Loading server configuration..
[06.13. - 01:44:51] [WORLD__INIT] Log settings loaded from log.ini
[06.13. - 01:44:51] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.7.0
[06.13. - 01:44:51] [WORLD__INIT] Connecting to MySQL...
[06.13. - 01:44:56] [WORLD__INIT_ERR] Cannot continue without a database connection.

___

eqemu_error_world_2060.log

---------------------------------------------
[06.13. - 01:44:56] Starting Log: logs/eqemu_error_world_2060.log
[06.13. - 01:44:56] Failed to connect to database: Error: #1045: Access denied for user 'eq'@'localhost' (using password: YES)
Reply With Quote
  #6  
Old 06-12-2009, 01:38 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

Looks like the login and password in your eqemu_config.xml doesn't match the account created in mysql. If you provided a password during the installation, I would suggest editing eqemu_config.xml and putting that password in the appropriate place.

I can't remember what all that installer does so I can't say exactly where things went wrong. In any case, if you can figure out the login and password for mysql and put it into the config, it should work.
Reply With Quote
  #7  
Old 06-12-2009, 01:50 PM
eski2
Hill Giant
 
Join Date: May 2008
Location: sydney
Posts: 177
Default

Quote:
Originally Posted by gaeorn View Post
Looks like the login and password in your eqemu_config.xml doesn't match the account created in mysql. If you provided a password during the installation, I would suggest editing eqemu_config.xml and putting that password in the appropriate place.

I can't remember what all that installer does so I can't say exactly where things went wrong. In any case, if you can figure out the login and password for mysql and put it into the config, it should work.
I don't really know what to do with SQL. If I uninstall and reinstall it, how does it get a database with a username and password of eq? Is the peq d'base downloaded separately?

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

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

<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</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>eq</username>
<password>eq</password>
<db>peq</db>
</database>
</server>
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:21 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3