PDA

View Full Version : Minilogin 0.6.2 - No connect from client


cmdr-franck
09-12-2005, 04:54 PM
Hi, I've got kind o a weird error.

I can't get passed the logon screen. I keep getting "ERROR A TIMEOUT OCCURRED" wich bugs me off.

I installed every thing nicely. Minilogin ssems to be okay since world.exe actually connects to it but the EQ client does not. I've checked my eqhost.txt file and i't spointing 127.0.0.1:5999 (as I entered for minilogin) I tried localhost:5999 didn't fix the issue. My guess points toward the minilogin since i't sthe only processe that actually does the first authentication or does another one take care of it ?

I need help figuring out what's going on.

Francois

tallerin
09-12-2005, 05:13 PM
Mine does this every so often. If you have added the varibles into your database to use minilogin you might have to dao what i do. Once you start eq and it pops up a window saying connecting or something and hangs abit to long hit CTR + ALT + DEL click eq and end task then restart eq. thats how i have to do it when i get that.

tremor
09-12-2005, 06:13 PM
this works for me when it says connecting but nothing happens press tab it will stop trying to connect press enter on your keyboard until it lets you into the server select screen. i have everything set to my network name which is my ip anyway except for db.ini which is set to localhost.

cmdr-franck
09-13-2005, 01:20 AM
Good I made progress .. I don't get stuck with a temout error anymore, just a Connecting to server that doesn,t end.

I still have the OPCode problem with the world.exe loading. I read that some actually just inserted the missing OPCode with the value 0x0000. But I was wondering if someone has been able to track the correct value for those.
Here is what I get rom Minilogin.exe.

Unkown packet: .4233692 [92.153.64.0:15->0.0.0.0:0]
[OpCode 0x0001 (OP_Unknown) Size=13]
00000: 00 02 00 00 00 00 00 00 - 00 00 00 08 00 | ........................



this works for me when it says connecting but nothing happens press tab it will stop trying to connect press enter on your keyboard until it lets you into the server select screen. i have everything set to my network name which is my ip anyway except for db.ini which is set to localhost.

cmdr-franck
09-13-2005, 01:44 AM
Hi I fianlly fixed the OPCode error from Minilogin.

My OPCOde file had to sets of opcode for login .. one that had values 0x0000 and the other that had the correct values. I just erased the ones with the 0x0000 and I was able to login fine.

Good I made progress .. I don't get stuck with a temout error anymore, just a Connecting to server that doesn,t end.

I still have the OPCode problem with the world.exe loading. I read that some actually just inserted the missing OPCode with the value 0x0000. But I was wondering if someone has been able to track the correct value for those.
Here is what I get rom Minilogin.exe.

Unkown packet: .4233692 [92.153.64.0:15->0.0.0.0:0]
[OpCode 0x0001 (OP_Unknown) Size=13]
00000: 00 02 00 00 00 00 00 00 - 00 00 00 08 00 | ........................

cmdr-franck
09-13-2005, 01:54 AM
When I try to zone in with my Iksar WORLD.EXE reports this.

Received unknown opcode: 0x0107 size:0 bytes
Attempting autobootup of cabeast (106) fo Moratois
Error : No zone server to bootup caeast (106) for moratois

One thing I noticed is that I don't see anithing resembling to this :
50432 New TCP connection: 127.0.0.1:1677830336
50432 New TCP connection: 127.0.0.1:1677830336
50432 New TCP connection: 127.0.0.1:1677830336
50432 New TCP connection: 127.0.0.1:1677830336
50432 New TCP connection: 127.0.0.1:1677830336
New zoneserver: #1 127.0.0.1:3283
New zoneserver: #2 127.0.0.1:3282
New zoneserver: #3 127.0.0.1:3281
New zoneserver: #4 127.0.0.1:3280
New zoneserver: #5 127.0.0.1:3279

Here is my boot5zones.bat
start zone . 127.0.0.1 8780 127.0.0.1
start zone . 127.0.0.1 8781 127.0.0.1
start zone . 127.0.0.1 8782 127.0.0.1
start zone . 127.0.0.1 8783 127.0.0.1
start zone . 127.0.0.1 8784 127.0.0.1

So it's really my zones.exe that does not connect to world.exe.

The only thing I see in zones.exe is:
Connected to worldserver: 127.0.0.1:9000
127.0.0.1:9000: TCPConnection::RecvData(): Error: 10054.

Exactly as if my ZONES.EXE is not able to keep(establish) it's connecton with WORLD.EXE.

Someone have a clue ?

BTW I still got all the Opcode error when opening world.exe doesn't seem to bother the normal operation until now since I can login, create caracter delete, etc .. only no zoning. From what I read, those does not affect zoning since some zeroed those values and where able to zone and log in.

OP_Command
OP_MailboxHeader
OP_MailHeader
OP_MailBody
OP_NewMail
OP_SentConfirm
OP_RAWSessionRequest
OP_RAWSessionResponse
OP_RAWCombined
OP_RAWSessionDisconnect
OP_RAWKeepAlive
OP_RAWSessionStatRequest
OP_RAWSessionStatResponse
OP_RAWPacket
OP_RAWFragment
OP_RAWOutOfOrderAck
OP_RAWAck
OP_RAWAppCombined
OP_RAWOutOfSession

tallerin
09-13-2005, 02:24 AM
Add those missing opcodes to your opcode.conf file as 0x0000 that will fix the missing opcodes that show in world.

OP_Command=0x0000
OP_MailboxHeader=0x0000
OP_MailHeader=0x0000
OP_MailBody=0x0000
OP_NewMail=0x0000
OP_SentConfirm=0x0000
OP_RAWSessionRequest=0x0000
OP_RAWSessionResponse=0x0000
OP_RAWCombined=0x0000
OP_RAWSessionDisconnect=0x0000
OP_RAWKeepAlive=0x0000
OP_RAWSessionStatRequest=0x0000
OP_RAWSessionStatResponse=0x0000
OP_RAWPacket=0x0000
OP_RAWFragment=0x0000
OP_RAWOutOfOrderAck=0x0000
OP_RAWAck=0x0000
OP_RAWAppCombined=0x0000
OP_RAWOutOfSession=0x0000

cmdr-franck
09-13-2005, 03:57 AM
Ty it worked as I tought it would. I'm still remaining with the zone.exe problem.

Add those missing opcodes to your opcode.conf file as 0x0000 that will fix the missing opcodes that show in world.

OP_Command=0x0000
OP_MailboxHeader=0x0000
OP_MailHeader=0x0000
OP_MailBody=0x0000
OP_NewMail=0x0000
OP_SentConfirm=0x0000
OP_RAWSessionRequest=0x0000
OP_RAWSessionResponse=0x0000
OP_RAWCombined=0x0000
OP_RAWSessionDisconnect=0x0000
OP_RAWKeepAlive=0x0000
OP_RAWSessionStatRequest=0x0000
OP_RAWSessionStatResponse=0x0000
OP_RAWPacket=0x0000
OP_RAWFragment=0x0000
OP_RAWOutOfOrderAck=0x0000
OP_RAWAck=0x0000
OP_RAWAppCombined=0x0000
OP_RAWOutOfSession=0x0000

tallerin
09-13-2005, 04:09 AM
are running everything all on just one coputer? if you are i'm stumped on the zone issue. might just be another zone.exe bug there is a fixed zone.exe and world.exe that MikeyUSC put up http://www.rapidsharing.com/out.php/i1017_EQEmuFixed.zip

Edit: changed link can get it there while it remains up heh. if you have not downloaded it yet

cmdr-franck
09-13-2005, 07:29 AM
I am running everything on the same computer.

I tried the Fixed ZONE.EXE and WORLD.EXE without any success.

Stupid question ! I got ZONEPERL .. could I use them instead of ZONE ?

are running everything all on just one coputer? if you are i'm stumped on the zone issue. might just be another zone.exe bug there is a fixed zone.exe and world.exe that MikeyUSC put up http://www.rapidsharing.com/out.php/i1017_EQEmuFixed.zip

Edit: changed link can get it there while it remains up heh. if you have not downloaded it yet

tallerin
09-13-2005, 07:43 AM
i believe as of right at this moment the zone.exe is the only one working and allowing playing with out errors the zoneperl.exe still has some bugs.
i saw your login.ini i can't see anything wrong but you could try useing locahost in place of 127.0.0.1. your boot5zones looks ok but again you could try useing localhost in place of 127.0.0.1. for DB.ini i'm guessing you have no issue with world loading the DB so that is probably set right.

all i can say is try changing the 127.0.0.1 ip to localhost and try that. as that is how all mine is set up for minilogin playing.

cmdr-franck
09-13-2005, 08:55 AM
Still not working.

I'm still getting tge 10054 error in teh ZONEs and nothing gets register in WORLD.

Geez .. I'm so close ! I.m posting my config files once more.

LOGINSERVER.INI

[LoginServer]
loginserver=127.0.0.1
loginport=5999
worldname=ManiacHacker
worldaddress=127.0.0.1
locked=false
account=
password=


[WorldServer]
Defaultstatus=20
Unavailzone=

[ChatChannelServer]
worldshortname=ManiacHacker
chataddress=
chatport=

[LoginConfig]
ServerMode=MiniLogin (I tried Standalone)
ServerPort=5999

DB.INI

[Database]
host=127.0.0.1
user=[looking for something]
password=[too bad it ain't there]
database=eq62

BOOT5ZONES.BAT

start zone . localhost 8780 localhost
start zone . localhost 8781 localhost
start zone . 127.0.0.1 8782 127.0.0.1
start zone . 127.0.0.1 8783 127.0.0.1
start zone . 127.0.0.1 8784 127.0.0.1

(I've deliberatly have localhost to see if one out of the others would inally connect)

Any ideas ?

i believe as of right at this moment the zone.exe is the only one working and allowing playing with out errors the zoneperl.exe still has some bugs.
i saw your login.ini i can't see anything wrong but you could try useing locahost in place of 127.0.0.1. your boot5zones looks ok but again you could try useing localhost in place of 127.0.0.1. for DB.ini i'm guessing you have no issue with world loading the DB so that is probably set right.

all i can say is try changing the 127.0.0.1 ip to localhost and try that. as that is how all mine is set up for minilogin playing.

vRandom
09-13-2005, 09:15 AM
the only difference i see between yours and mine is

worldname=ManiacHacker (12 chars) mine is 13 chars
Defaultstatus=20 mine is blank just Defaultstatus=

ServerMode=MiniLogin mine is ServerMode=StandAlone

not sure, but might try changing those...

Did you set the ip address in the account table? (just because i forget to often)

Humm, all i can think of atm...
vRandom

tallerin
09-13-2005, 09:19 AM
change all the 127.0.0.1 to localhost and try that

LOGINSERVER.INI

[LoginServer]
loginserver=localhost
loginport=5999
worldname=ManiacHacker
worldaddress=localhost
locked=false
account=
password=


[WorldServer]
Defaultstatus=20
Unavailzone=

[ChatChannelServer]
worldshortname=ManiacHacker
chataddress=
chatport=

[LoginConfig]
ServerMode=MiniLogin (I tried Standalone) ------> works eitherway
ServerPort=5999

DB.INI

[Database]
host=localhost
user=[looking for something]
password=[too bad it ain't there]
database=eq62

BOOT5ZONES.BAT

start zone . localhost 8780 localhost
start zone . localhost 8781 localhost
start zone . localhost 8782 localhost
start zone . localhost 8783 localhost
start zone . localhost 8784 localhost

like so.... i know you delibrately left the 127.0.0.1 in boot5zone but need to try changeing every 127.0.0.1 to local host. other then that i'm clueless might have to wait for someone else that might have a suggestion for you.

cmdr-franck
09-13-2005, 09:39 AM
I finally got ZONES to connect to my world server.

I used my ip addresse instead of the 127.0.0.1 or localhost. I only left the DB pointing on 127.0.0.1.

*Note you'll have top manually edit your table account so it reflects the correct IP*

Now a new problem .. yup still one .. hopefully the last.

ZONE.EXE
Path File ./Maps/cabeast.path not found

So I prolly extractec badly my maps. If I got in c:\eqemu\maps I see akll the map files. I see the cabeast.map file. So what did I missed ?

Franck

change all the 127.0.0.1 to localhost and try that

LOGINSERVER.INI

[LoginServer]
loginserver=localhost
loginport=5999
worldname=ManiacHacker
worldaddress=localhost
locked=false
account=
password=


[WorldServer]
Defaultstatus=20
Unavailzone=

[ChatChannelServer]
worldshortname=ManiacHacker
chataddress=
chatport=

[LoginConfig]
ServerMode=MiniLogin (I tried Standalone) ------> works eitherway
ServerPort=5999

DB.INI

[Database]
host=localhost
user=[looking for something]
password=[too bad it ain't there]
database=eq62

BOOT5ZONES.BAT

start zone . localhost 8780 localhost
start zone . localhost 8781 localhost
start zone . localhost 8782 localhost
start zone . localhost 8783 localhost
start zone . localhost 8784 localhost

like so.... i know you delibrately left the 127.0.0.1 in boot5zone but need to try changeing every 127.0.0.1 to local host. other then that i'm clueless might have to wait for someone else that might have a suggestion for you.

vRandom
09-13-2005, 09:44 AM
the maps directory seems to like to be case senstive... might try renaming it Maps

vRandom

tallerin
09-13-2005, 09:47 AM
are behind a router or hub lol.

also you can diregard this
ZONE.EXE
Path File ./Maps/cabeast.path not found

i get this and has no side effects as it is not relateing to the acuall .map files its a map .path file i believe.

cmdr-franck
09-13-2005, 09:48 AM
it is writen "Maps"

the maps directory seems to like to be case senstive... might try renaming it Maps

vRandom

vRandom
09-13-2005, 09:56 AM
well i'm being no help lol

/em goes to hide
vRandom

cmdr-franck
09-13-2005, 10:06 AM
Ok let,s disregard it and go toward somthing else ... zones seems to load the files correctly .. the only problem is that I get kicked to login with the mention "server disconnect".

Here is what WORLD as to say :
Unkown OpCode 0x0107
Unkown OpCode 0x0000

Enter world: Moratois: cabeast (106) (EnterWorld)
Broadcasting a world time update
Zoneserver SetZone: 192.168.123.153:8781 cabeast (106)
zoneID is NULL in Client:Clearance
Zoneserver SetZone: 192.168.123.153:8781 (0)
Client Disconnected
Removing client from ip:192.168.123.153 port:4871

are behind a router or hub lol.

also you can diregard this
ZONE.EXE
Path File ./Maps/cabeast.path not found

i get this and has no side effects as it is not relateing to the acuall .map files its a map .path file i believe.

tallerin
09-13-2005, 10:26 AM
i get this one everytime right after you get to character select screen

Logged in: (CharSel) Account #1: tallerin
Received unknown opcode: 0x0107 size:0 bytes

i ignore it to no ill effects that i know of yet

this one Unkown OpCode 0x0000 now i have no clue maybe missing an opcode or wrong opcode # i dunno on that.

cmdr-franck
09-13-2005, 10:51 AM
Only only got the 0x0000 once right after startup .. when I try after .. I onyl get 0107 that actually doesn't botehr me at all.

Still as sson as I click ENTER WORLD .. i'm waiting and finally get kicked back to login screen.

i get this one everytime right after you get to character select screen

Logged in: (CharSel) Account #1: tallerin
Received unknown opcode: 0x0107 size:0 bytes

i ignore it to no ill effects that i know of yet

this one Unkown OpCode 0x0000 now i have no clue maybe missing an opcode or wrong opcode # i dunno on that.

cmdr-franck
09-13-2005, 11:29 AM
I finally narrowed down a few things.

I thing I found weird was that when I hit "ENTER THE WORLD" my router and modemcable gets busy. So I looked into my firewall logs to ind that EQGAME was trying to connect on port 7775 and or 1037 on this host : 192.168.0.5.

Where the hell did that IP camed from ? My int. entowkr is 192.168.123.x not 192.168.0.x.

I'm beggining to wonder if WORLD is actually passing the right IP to eqgame .. or maybe it is the zone server ... I not yet thta familliar with what server does what ...

Can someone confirm me the problem ? Maybe someone is experiencing the same problem and we could work this out.

Only only got the 0x0000 once right after startup .. when I try after .. I onyl get 0107 that actually doesn't botehr me at all.

Still as sson as I click ENTER WORLD .. i'm waiting and finally get kicked back to login screen.

tallerin
09-13-2005, 01:54 PM
ahhh so i was right in littel joke comment you are behind a router.

i believe you will have to foward the neccasary ports to be able to connect. but i may be wrong i know i seen in the forums somewhere that metions wht to do with the routers. i can't help you there routers are all greek to me as i only set one up and made my sister figure it out cause it was her comp lol.

cmdr-franck
09-13-2005, 02:11 PM
Maybe i just crashed my networking class .. but we are working locally which does not need to go trough my router ... the only host that should be needed is in fact my own computer.

It still does not explain with EQGAME.EXE tried to talk to a host I nver configure. (192.168.0.5)

To shed light on my setup .. I got a broadband router for my home networking and I'm working with 2 separate firewalls on my personnal computer. I know my way around network and with configuration of firewalls. ( I'm running only 1 firewall at the moment since it's easier to troubleshoot connectivity problems)

ahhh so i was right in littel joke comment you are behind a router.

i believe you will have to foward the neccasary ports to be able to connect. but i may be wrong i know i seen in the forums somewhere that metions wht to do with the routers. i can't help you there routers are all greek to me as i only set one up and made my sister figure it out cause it was her comp lol.

tallerin
09-13-2005, 02:26 PM
i'm not doubting you i know i saw other issue in here about a router problem. i known the win xp fire wall popped up all the time for me when i start minilogin,world,and boot5 zones it also whines when i start EQ i just mark them as an exceptions so i don't have to deal with the popups from the firewall. My set up is all on one comp and my settings are all localhost no ip and the firewall will whine if i remove it from exceptions.

Edit: also when i start eq it also trys calling out to the outside world from my box but mine calls out to my isp dns server :-?

cmdr-franck
09-13-2005, 03:06 PM
From what I saw .. my firewall only logs that when I click the ENTER WORLD button.

Almost like if the ZONE or WORLD exe was compiled with a static IP in it.

i'm not doubting you i know i saw other issue in here about a router problem. i known the win xp fire wall popped up all the time for me when i start minilogin,world,and boot5 zones it also whines when i start EQ i just mark them as an exceptions so i don't have to deal with the popups from the firewall. My set up is all on one comp and my settings are all localhost no ip and the firewall will whine if i remove it from exceptions.

Edit: also when i start eq it also trys calling out to the outside world from my box but mine calls out to my isp dns server :-?

cmdr-franck
09-14-2005, 01:11 AM
Hello everyone ! It finally works. I checked with Doodman and he camed to the conclusion that the zones wasn't loading fast enough.

We cleared this table and it worked ! (merchantlist_temp)

Looks like the DB might need a few optimization. I'll try to do that when I'll have the proper time.

1 little bug noticed .. I can't hail in game ! But hey .. nothing is perfect.

From what I saw .. my firewall only logs that when I click the ENTER WORLD button.

Almost like if the ZONE or WORLD exe was compiled with a static IP in it.

vRandom
09-14-2005, 03:44 AM
1 little bug noticed .. I can't hail in game ! But hey .. nothing is perfect.

You will need to use the zoneperl insetad of zone to talk to npcs also for quests.
vRandon

tremor
09-14-2005, 03:07 PM
cmdr-franck so you get everything working?? everything your said the samething is going on at my end as well. i can connect 2 ways with 127.0.0.1 or like i said before with just my computers name. if your still having prob's try running the network setup wizard to setup a home network.. thats all i done to use my comp's name.. (i'm new to all this stuff. didn't know how to cd c:\ ect.. in command prompt or anything before i came across this forum) Thnks guys :-D

[LoginServer]
loginserver=127.0.0.1 or my comps name
loginport=5999
worldname=myeqemutest
worldaddress=127.0.0.1 or my comps name
locked=false
account=
password=

[WorldServer]
Defaultstatus=0
Unavailzone=

[ChatChannelServer]
ChatChannelServer=
worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=Minilogin
ServerPort=5999

[Database]
host=localhost
user=*****
password=******
database=test

start zone . 127.0.0.1 8780 127.0.0.1
start zone . 127.0.0.1 8781 127.0.0.1
start zone . 127.0.0.1 8782 127.0.0.1
start zone . 127.0.0.1 8783 127.0.0.1
start zone . 127.0.0.1 8784 127.0.0.1

or zone . my comps name 8780 my comps name
or another way zone YOUR ZONE my comps name 8780 mycomps name
(zone everfrost my comps name 8780 my comps name)

depends on what setup i use server always says locked or 0

as the saying goes just play around with things till they work or either break lol

cmdr-franck
09-15-2005, 05:07 PM
Try this !

go to command prompt (cmd in execute)
cd \mysql\bin
mysql -U root
use (db name);
delete from merchantlist_templ;

Try that and get bak to us.

Franck

cmdr-franck so you get everything working?? everything your said the samething is going on at my end as well. i can connect 2 ways with 127.0.0.1 or like i said before with just my computers name. if your still having prob's try running the network setup wizard to setup a home network.. thats all i done to use my comp's name.. (i'm new to all this stuff. didn't know how to cd c:\ ect.. in command prompt or anything before i came across this forum) Thnks guys :-D

[LoginServer]
loginserver=127.0.0.1 or my comps name
loginport=5999
worldname=myeqemutest
worldaddress=127.0.0.1 or my comps name
locked=false
account=
password=

[WorldServer]
Defaultstatus=0
Unavailzone=

[ChatChannelServer]
ChatChannelServer=
worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=Minilogin
ServerPort=5999

[Database]
host=localhost
user=*****
password=******
database=test

start zone . 127.0.0.1 8780 127.0.0.1
start zone . 127.0.0.1 8781 127.0.0.1
start zone . 127.0.0.1 8782 127.0.0.1
start zone . 127.0.0.1 8783 127.0.0.1
start zone . 127.0.0.1 8784 127.0.0.1

or zone . my comps name 8780 my comps name
or another way zone YOUR ZONE my comps name 8780 mycomps name
(zone everfrost my comps name 8780 my comps name)

depends on what setup i use server always says locked or 0

as the saying goes just play around with things till they work or either break lol

GeorgeS
09-16-2005, 09:48 AM
I will try the "delete from merchantlist_templ;" thing tonight.

I was getting a problem with the linksys G router. What happened was my internal IP went from 192.168.1.7 to 192.168.1.10 ! and all portforwarding thus went to the old ...1.7 address.

I wonder if there's a way to 'set' the ip permanantly on the router.


Anyway if Zone.exe performance improves then I'm good to go.

GeorgeS

Koshoji
09-17-2005, 07:44 PM
Hi I fianlly fixed the OPCode error from Minilogin.

My OPCOde file had to sets of opcode for login .. one that had values 0x0000 and the other that had the correct values. I just erased the ones with the 0x0000 and I was able to login fine.



Awesome thanks for this! I was getting a series of missing opcodes reported by World.exe until I read your post and cheched mine. Same thing here. Now it works and I can log in! :)

artemis
09-17-2005, 10:29 PM
Edit:
Error Found ..

Artemis

tremor
09-20-2005, 10:40 PM
sorry for my late reply just done a fesh install, i'll have to give it try once everything is setup.. cheers