PDA

View Full Version : Plague Of The EQEmu Account


Draxanoth
11-20-2003, 07:27 AM
Okay I had this problem fixed in the old version and I just set up 5.0 and it's back again. Whenever anyone logs in to my LAN server it is always on the eqemu account. I didn't even add the account to my database, yet it still uses it. I used eqadmin to add the accounts to my DB with the account id's set 0-6 and added all 6 players to the miniloginaccounts.ini file. Everything seems to load fine, but they all still go to the same account no matter what name and pass. Any ideas?

Drax

capusr5
11-20-2003, 07:37 AM
Only thing I can think atm, If you have correctly inserted the usernames/passwords in the account table, is to observe the window when minilogin.exe loads.

Normaly it shouldnt report errors, if it does then its probably your miniloginaccounts.ini file which has a bug where it cannot read users/passwords correct if there isnt a space at the end of each line (not # comment lines though).

Try that, at least thats what the cause of the eqemu user on my case.

Draxanoth
11-20-2003, 08:09 AM
Already did that. Spent like an hour pouring through the boards trying everything I can think of. Starting to wonder if the eqemu account is actually built in to minilogin.exe. I had it working in 4.4 no idea why I can't get it to work the same in 5.0 =X

miniloginaccounts.ini
"100.0.0.1 draxanoth ***** "
"100.0.0.2 burningneotec **** "
"100.0.0.3 kaiser ****"

My database according to EQEmu Admin 4.7 has id's ranging from 1-3 then the Isaccount_id's ranging 0-2.

No errors on load.

rubyrhinosaur
11-20-2003, 10:14 AM
hey, here's a link to my help with minilogin
http://www.everquestserver.com/forums/viewtopic.php?p=58404#58404[/u]

Merth
11-20-2003, 01:25 PM
MiniLogin is unable to decrypt passwords sent from the client. So the quickest solution for something like this (unsupported product) was just to use 'eqemu'.

rubyrhinosaur
11-21-2003, 12:42 AM
that is the simple way to do it, although you can expand upon that and continue one step further by making the few changes in the link i provided above.

rmm99
11-21-2003, 02:08 AM
Just to clarify,
miniloginaccounts.ini
"100.0.0.1 draxanoth ***** "
"100.0.0.2 burningneotec **** "
"100.0.0.3 kaiser ****"


mine doesn't have quotes, but I don't know if that makes any difference. Also, you put real IPs in there right? Those are IPs that don't correlate at all to an ID number of the account in the database. So if you have an internal client at say 192.168.1.233 then your line would read
192.168.1.233 userid userpass<SPACE>
If you have an external client out on the internet at 4.2.2.2 your line would read
4.2.2.2 userid userpass<SPACE>


Do you get an error in your minilogin window on startup? It will always default an account to the eqemu account unless it picks up an IP address that it knows. If it does then you'll see a line such as this --
Matched xx.xx.xx.xx to 'userid'
If you don't see that, it's going to use the eqemu account.

rmm99
11-21-2003, 02:10 AM
Update: If you are using quotes like that, you can't do it. Causes an error reading the miniloginaccounts.ini about invalid IP. It will still function however using the eqemu account because the info in that ini file is optional.

Draxanoth
11-21-2003, 09:41 AM
The quotes were just to show that I added the spaces at the end of each line. =/

Drax

Scorpious2k
11-21-2003, 10:01 AM
You might also want to know the name burningneotec is too long for minilogin to handle and won't work.