PDA

View Full Version : Mysterious problems throwing me for a loop


jkneuper
09-10-2002, 04:18 PM
First off - you guys have done an awesome job. You really deserve the highest degree of praise for what you have been able to accomplish. I will be keeping my EqLive account because I still love playing with thousands of other people, but EqEmu will definately take a significant chunk of my free time =)

Alright, here's how this is currently configured. I am using Minilogin as the login server.

I have 4 machines on my network involved:

10.0.0.4 - this laptop, a client - winxp

10.0.0.5 - my printerserver/mySQL server - win98

10.0.0.6 - my desktop, a client - win98

10.0.0.8 - my fileserver/EqEmu server - Dualboots 98/Redhat 7.3

And my router, 10.0.0.1, Cisco 678, DHCP, NAT, PPPOA (shouldn't matter, but here anyway =)

My config files will be zipped below.


The big problem: 1017s. Specifically, we can log in, see the server select, but no server will be listed - hitting Enter gives a 1017. I have tripple-checked the XP system for firewalls - they are disabled. What is really confusing me here is that when I initially set things up, everything was working properly. A friend and I were able to log in and goof around, zone, beat the crap out of each other with Godly weapons we could never dream of acquireing in Eqlive, etc =P But, at one point, we both went linkdead, and from there on out, 1017s have occured when either of us try to log in. We have used eqemu as both user and pass in all cases.

When we attempt to connect, the output from Minilogin is:

107925 New client from ip: 10.0.0.4 port: 1160
Client disconnecting (eqnc->GetState()=102)
Removing client from ip: 10.0.0.4, port: 1161

I have tried creating the "eqemu" account in MySQL, which fails. I have tried deleting the eqemu account, which fails. (both of these were taken from posts prior about this). I have tripple checked db.ini, eqhost.txt, and loginserver.ini.

On this one, I'm just at a complete loss.


My second problem is hopefully very simple, but I did not see the answer in the readme, faq, or on this board (though I saw something close..). How do I get NPCs to fill my lovely private virtual world? =) I take it I need another sql database, but I've no idea where to find it.


Thanks for your time, and for this great new toy =)

-Jim

Shawn319
09-10-2002, 05:23 PM
Okay it appears your trying to use Minilogin which is not supported anymore, but i'll try to help..

1) EQEmu does not like routers (in fact, EQEmu despises them).

2) Minilogin (and live EQEmu) works best if you use real IP address's (ex. 127.0.0.1, localhost, internet IP such as 64.12.34.56, ect).

If the minilogin.exe is running on the same computer as world.exe and zone.exe (5 zones.exe's actually), then you should use the IP 127.0.0.1 (or localhost) for all the IP address's including host, loginserver, longinserver2, worldaddress and all 10 spots for IP address's in boot5zones.bat..

Doing this should work.

It doesnt take alot to run mysql, minilogin.exe, world.exe and 5-10 zone.exe's on the same computer (especially if your using minilogin).. using 2 or more computers will give you lots of lag unless each of the zone computers are ALSO running mysql with each one replicating themselves.

jkneuper
09-11-2002, 08:42 AM
That did not change a thing I'm afraid.

I eventually want to move to Publiclogin, but at the moment I just want the simplest thing to work (which, at the moment, seems like it would be Minilogin) before I jump to more advanced things.

I appriciate your help, and can understand if you don't have time to take any more jabs at this problem.

Though, if you could point me in the direction of the NPC database, I would greatly appriciate it =)

Thanks again,
-Jim

DeletedUser
09-11-2002, 09:20 AM
Personal experience, when I have Norton Firewall running and I log into everquest I dont see any servers and I get a 1017.

jkneuper
09-11-2002, 09:46 AM
There's NAT here, but no firewal. And since I'm only doing this through the lan, the NAT shouldn't matter. (If I'm wrong, feel free to point me to the right direction, or to the fmanual that points me the right way =)


-Jim

Lurker_005
09-11-2002, 01:28 PM
First thing I see is if your having trouble creating or flagging an account then your DB is messed up. Try reloading it, look out for any errors.


For spawns, go to the worldbuilders forums, and get one released for 3.6 there.

Aspirax
09-12-2002, 04:03 AM
EQemu despises routers? What are you talking about?

Your client probably goes through 5-10 routers before getting to the server.

TCP IP is about routing :)

Original poster:

What commands are you using to start the zones?
I have Eqemu working behind my router/firewall.
It's a piece of cake if you know where to put the right numbers.

Lurker_005
09-12-2002, 05:41 AM
The real problem with routers an EQEmu is that some don't handle an internal connection connecting to the external IP well. Some seem to not route it back to the correct internal IP set by the port fowarding (virtul servers) page of the router config.

Thus some people can run a server and connect to other servers, but not connect to their own.

With minilogin, as long as your using the lan IP's you shouldn't have a problem.

Aspirax
09-12-2002, 05:43 AM
Ah, yes. that makes sense.

If you host a server to the world, most likely connecting from the inside will be a bitch. I wholeheartedly agree to that.