Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-29-2009, 04:19 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

I'm using the readme file for the NewMiniLogin; to wit:
Quote:
Welcome to the NEW MiniLogin!

Brought to you by Image and Devn00b.

This new MiniLogin is limited to 20 users authenticated by username/password.
There is also a 3 world limit which is enforced by authorized worlds only (user/pass).

Any world server without a user/pass will connect, but not be listed. Same goes for a server with ID > 3.

Green servers do not work at this time, user reporting may only be presented when first logging in.

Create a new database using the contents of loginserverdb.sql

For a new user (PLEASE NOTE: the ID field cannot be greater than 20 or the user will fail login) :

insert into login_accounts set name='username',password=md5("yourpassword"),user_ active=1;

For a world server (PLEASE NOTE: the ID field cannot be greater than 3 or the world will not list):

insert into login_worldservers set account='accountname',password='yourpassword',name ='Public Name';
As far as I can tell, I have followed this to the letter. I would love to use yours, Angelox, but I can't have my db overwritten (any chance of separating out the minilogin by itself?).

Aergad wrote: "you have to make the table . . . "

The login_worldservers table does exist, but not under the peq db (as the error message indicates). The readme file says to create a "new" db, so that's what I did (I named the db "minilogin"). It is a separate db from my "peq" db, and it does contain the table in question. Did I misinterpret something? Is there a setting that is wrong? Do I need to point something in a different direction?

Aergad wrote: " . . . and you need to set loginserver to either the actual hostname (like eqemulator.net) or the ip of your loginserver"

Where exactly do I set this? There seems to be no place in the table to set this. Is this in the eqemu_config.xml file?

Aergad wrote: "make sure you DONT put the loginserver in the same folder as the emu server files"

They are in separate folders.

Aergad wrote: "check the readme and all your settings in eqemu_config.xml"

I thought I did all that.
Reply With Quote
  #2  
Old 03-29-2009, 04:42 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

Okay, I changed the default host in the db.ini to localhost, and now the error message is CheckWorldVerAuth . . . Table 'peq.login_versions' doesn't exist. I cannot find that table in either my peq db nor in my minilogin db.

Also World.exe is reporting, Could not connect to login server: TCPConnection::connect<>: connect<> failed. Error: 10061
Reply With Quote
  #3  
Old 03-29-2009, 04:45 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,292
Default

I am not familiar with the PEQ database really, but you still need the tables included with the mini-login release. The CheckWorldVerAuth is because you have some database flag for MiniLogin, this is a regular Login Server. I think that was explained previously.
__________________
www.eq2emu.com
EQ2Emu Co-Founder / EQ2Emu Developer
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
Reply With Quote
  #4  
Old 03-29-2009, 04:49 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

I created the minilogin db from the supplied .sql file in the NewMiniLogin folder, per the instructions in the readme file. After creation, I found that (my version of) the minilogin db contains four tables: login_accounts, login_authchange, login_worldservers, and variables. Are there supposed to be others?
Reply With Quote
  #5  
Old 03-29-2009, 04:51 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

Quote:
The CheckWorldVerAuth is because you have some database flag for MiniLogin, this is a regular Login Server.
So, no change in the variables table from public to minilogin? I must have missed that one.

EDIT:

Ah, my bad.
Reply With Quote
  #6  
Old 03-29-2009, 05:24 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

I changed it back to Public. Here's the latest:

1. World.exe reporting [WORLD__LS_ERR] Could not connect to login server: TCPConnection::Connect<>: connect<> failed. Error: 10061

2. EQLaunch.exe reporting Connected to World: Localhost:9000

3. Minilogin.exe reporting . . .
Server mode: Standalone.
Login server listening on port:5999
here10!
Unknown LoginSOPcode: 0x3002 size:33

This is followed by what appears to be some sort of hash table for 0, 16 % 32.

Once Minilogin.exe is launched, World.exe reports "connected to loginserver: localhost:5999"

No login screen actually appears.
Reply With Quote
  #7  
Old 03-29-2009, 05:27 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,292
Default

eqemu_config.xml what do you have for the login server.
__________________
www.eq2emu.com
EQ2Emu Co-Founder / EQ2Emu Developer
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
Reply With Quote
  #8  
Old 03-29-2009, 05:36 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

image:

<!-- Loginserver information. -->
<loginserver>
<host>localhost</host>
<port>5999</port>
<account>root</account>
<password>root</password>
</loginserver>
Reply With Quote
  #9  
Old 03-29-2009, 05:37 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,292
Default

Ehh im not so sure localhost is good to use... try 127.0.0.1
__________________
www.eq2emu.com
EQ2Emu Co-Founder / EQ2Emu Developer
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
Reply With Quote
  #10  
Old 03-29-2009, 05:44 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,292
Default

Quote:
Originally Posted by neiv2 View Post
image:

<!-- Loginserver information. -->
<loginserver>
<host>localhost</host>
<port>5999</port>
<account>root</account>
<password>root</password>
</loginserver>
I forgot to add, you have the account root with the password root in plaintext in your login_worldservers table right? (account field="root" password="root")
__________________
www.eq2emu.com
EQ2Emu Co-Founder / EQ2Emu Developer
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
Reply With Quote
Reply

Thread Tools
Display Modes

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 09:21 AM.


 

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 - 2026, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3