View Full Version : connection error
fireclav
06-05-2006, 07:11 AM
OK to explain this problem in full detail so there are no quests. im trying to run a server on one computer(computer A). and connect to it from another computer on the network (BEHIND ROUTER) (Computer B). now i can get as far as seeing the server but when i try and connect it just says error 1017. now ive tried everything .... no-ip.org settings, hamachi, evertyhign thats been posted so far and nothing will get htis problem working.
server is running windows xp pro
client is running windows 2000. tried switching it around and running on the other computer and that dont work. there is no full guide on setting it up to run over lan that i could find on this site. just generic ones that dont help this problem or give step by step on how to set this up correctly and where to place my internal ip's. here are all my config files from the server..
also keep in mind they do run fine if i just run it off 127.0.0.1 ip i can log in and play my self but i want to be able to have other people here play so trying to figure this out and getting completly pissed off at it. shouldnt be router settings tho i have the right ports eopened as the emulator for WOW ran fine on this setup.
config.ini
[Database]
host=127.0.0.1
user=eq
password=eq
database=eq
compression=off
[General]
quests=C:\EQEmu\Quests\
wordwrap=1
loginserver.ini
###Your current configuration is as follows:
loginserver.ini:
[LoginServer]
loginserver=192.168.1.4
loginport=5999
worldname=My Minilogin
worldaddress=192.168.1.4
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=Minilogin
ServerPort=5999
eqemu_config.xml
<?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>192.168.1.4</localaddress>
<!-- Loginserver information. -->
<loginserver>
<host>192.168.1.4</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>127.0.0.1</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>eq</db>
</database>
</server>
again let me know how these settings should be properly and what else i can do to make this work. make the directions as easy as possible to follow as im not the grestest with this kinda stuff but im sick of trying everything i can find on this site and nothing working for me.
im running minilogin, and fresh titanium installs
also if you coudl be so kind to show where to put what ip's the server ip is 192.168.1.4 client is 192.168.1.2
vales
06-05-2006, 08:44 AM
Did you open the ports on your router?
Sounds a lot like this.
http://www.eqemulator.net/forums/showthread.php?t=20699
If you want people to connect from outside of your LAN, it's easier to run a public server instead of a minilogin.
fireclav
06-05-2006, 08:52 AM
i dont want outside people to connect trying to do this over LAN only. yes i opened ports
fireclav
06-05-2006, 08:56 AM
i cannt get any type of connection on any of my lan pc's at all. its not the router im sure of that its how these files are setup
fireclav
06-05-2006, 08:59 AM
what im looking for is a FULL guide on how to setup this for LAN. if you can think of what to try ive tried it and its not working. or if someone could copy there full emu and loginserver inis that DO work i can pry figure it out from there.
vales
06-05-2006, 09:16 AM
Bah. My mistake then. What model is your router? If it's a fairly older model, they don't have good NAT forwarding which could be causing the issue.
Did you add the accounts to the server already? You'll have to do that before you actually log in to a minlogin server.
fireclav
06-05-2006, 09:43 AM
brand new netgear i also have a linksys thats new. before i had the client on wireless ran a long ass network cable to it now so its not on wireless going to reinstall everything to make sure its all in good working order. i made the accounts and set hte one that the client is running for its ip.
vales
06-05-2006, 09:58 AM
Did you change your eqhosts.txt file to:
[LoginServer]
Host=192.168.1.4:5999
Same goes for anyone else that's on your LAN.
fireclav
06-05-2006, 10:03 AM
wouldnt it be :5999?
and if not y
fireclav
06-05-2006, 10:11 AM
also would you think its possible that the prob could have been that one of the pc's was on wireless. have them hard wired now and going to re do all the stuff. uhh what settings do i ACTULLY need to adjust in my emu and loginserver.ini's to make this connect over network. that i think may be the big question.
fireclav
06-05-2006, 10:24 AM
just got everything re installed and waiting for a reply before i go ahead and make any changes to anything. going to leave it completly stock till i hear from someone. i want to know exactly what i need to change in the eqemu and loginserver files to get this to work over the LAN for inside connection purposes only. have router ports opened for 7000-7100, 5999, 9000. all set to go to my server 192.168.1.4. client pc is now 192.168.1.3 since i moved it to hardwired instead of wireless and i have the eqhost file on that computer already set to 192.168.1.4:5999 so when i get this rolling i can test it out thanks again
fireclav
06-05-2006, 10:25 AM
on top of that question would you recommend isntead of opening ports i use the DMZ option for the server. and also do you see any reason why using the linksys router would be better then a netgear one. i personally like linksys better but i have a netgear one hooked up for now
vales
06-05-2006, 10:39 AM
Seriously, you really should edit your posts if you have something to add. It's starting to get out of hand everytime you want to ask something. That's borderline spamming, man.
Yeah, it's 5999. Forgot to edit the "8" out. Not like it matters since you can just open that port anyway.
loginserver.ini
###Your current configuration is as follows:
loginserver.ini:
[LoginServer]
loginserver=192.168.1.4
loginport=5999
worldname=My Minilogin
worldaddress=192.168.1.4
locked=false
account=
password=
eqemu_config.xml
<?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>192.168.1.4</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>127.0.0.1</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>eq</db>
</database>
</server>
Try that.
Different routers don't matter as long as it's newer than 4-5 years. The older ones didn't have good NAT forwarding built in. Not to mention the cheaper brands. That's why I asked. Don't ever use DMZ if you don't have to.
fireclav
06-05-2006, 10:45 AM
hehe sorry about the spamming. going to give this a whirl now and will let you know how it goes hopefully it all works out :) tahnks again for helping me so much.
ps. should i have the emulator software installed on the client pc with all settings off such as database/quests and all that? and everything looks like once i have this answer should work or at least i hope its showing up as 1 server and listening on that port and through the 192.168.1.4 ip which it wasnt doing before so we should be good i will wait for that answer tho so i dont mess anything up till now
thanks again
vales
06-05-2006, 10:58 AM
Unless you plan on running the EMU from the same PC the client is on, then no. :p
fireclav
06-05-2006, 10:59 AM
how do i setup the button so that i can run it tried what i thought , start-run, c:\program files\sony\everquest\eqgame.exe patchme but didnt work
nevermind got that figured out.
I can login up to server select and the server shows up. when i click on it i get the 1017 error and it says that it cannot connect. :(
if it matters server side im seeing an error stating Unknown Packet: blah blah [opcode 0x0003 and so on tho i dont think that error matters from what ive read
and as far as open ports i did open 9000, 5999, 7000-7100 and 3306 as i saw that was the database so wasnt sure if that needed opening as well
i do not have any firewall software installed either fyi
fireclav
06-05-2006, 01:45 PM
so far i have tried, making my comp DMZ again, tried the no-ip thing and setting it to use my external IP all of which still leaves me with the 1017 error on the client side pc. i can see the server but not login im not sure what else to try here. so close but yet so far away id bet lol. tried changing the router to the linksys one and like you said gave no difference in the outcome. not sure what to try now tried everything so far that i saw on this site. :(
vales
06-06-2006, 07:21 AM
I'm seriously getting stumped. But the 1017 error is usually just a user error somewhere most of the time. Try doing a search for "1017" and you should get a bunch of results. Might want to try this one as well.
http://www.eqemulator.net/forums/showthread.php?t=20148&highlight=1017
fireclav
06-06-2006, 07:59 AM
does it have anything to do with that some people i see have hte eqemulator thing at the loginserver part. ex.
[LoginServer]
loginserver=127.0.0.1
loginserver2=newlogin1.eqemulator.net
loginport=5999
loginport2=5999
worldname=The Test World
worldaddress=127.0.0.1
locked=false
account=
password=
thats just an example of one that i found. i do not have that in mine is that ok???
also i cannot find my boot5zones.bat file do i have one or is that not with minilogin?
other then that to list the things ive tried with no success
Have all the proper ports forwarded, dmz setup on server, no ip, and other things ive read on this site. i have no idea why this is occuring but its getting anoying i would really like to find an answer for htis
vales
06-06-2006, 08:09 AM
That's from an older build I believe, so it won't work. So is boot5zones.bat.
Just use this.
emuconfig.xml
<?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>192.168.1.4</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>127.0.0.1</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>eq</db>
</database>
</server>
loginserver.ini
###Your current configuration is as follows:
loginserver.ini:
[LoginServer]
loginserver=192.168.1.4
loginport=5999
worldname=My Minilogin
worldaddress=127.0.0.1
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=Minilogin
ServerPort=5999
If this doesn't work, then you're doing something wrong and I'm all out of suggestions for now.
fireclav
06-06-2006, 08:18 AM
ok i tried that and still getting that error, this is what im doing as far as router ports
Forwarding Ports
9000
7000-7100
5999
all to the servers ip. uhh have no fire walls or any of that slop installed on other pc. i wouldnt assume the problem would be one is running win 2k the other xp pro would it be?
i also setup in MSQLCC an account for the client side pc with that IP address in there.
but other then just copying what you just posted and forwarding those ports ive done nothing else to config anything as far as server side
client side i have hte eqhost file setup to run to this ip on port 5999. anything else i should be doing?
vales
06-06-2006, 08:24 AM
Looks like everything is ok. You installed Titanium, right?
fireclav
06-06-2006, 08:25 AM
yes i installed Titanium on both pc's. im totally stumped and really wish i could get this working. have you any other ideas on what i may be doing wrong.
vales
06-06-2006, 08:33 AM
1.) Have you disabled the firewall in WindowsXP/2000?
2.) Have you tried the NAT Fix from the wikki? Make sure you use this one. The other one is incorrect/obsolete now.
http://www.eqemulator.net/wiki/wikka.php?wakka=RouterFix
3.) Did you use the DRP installer for making the server or did you do it manually?
4.) Can you connect to any public servers from the list?
fireclav
06-06-2006, 08:35 AM
i will give the nat another go but i had tried that last night.
as far as firewalls yes i turned them off.. i used the cavedudes installer for the server. the one from the wik. but yes i will give the NAT another go but i dont think thats it but maybe never know
didnt see a list of public servers
just went back to the no-ip site this is how i setup the thing on there end to make sure im doing this right
HostNAme sorarn
no-ip.info
DNS HOST (a)
ip (Real ip)
hit save or what ever and thats all then i followed the steps in the guide and add'd it to my host file the way it says there
from there i went to every spot in my emu and log that had 192.168 addy and put the no ip one there. and on the client side in the eqhost i put sorarn.no-ip.info:5999 is all that right
so now my emu and login are hte same as the ones you posted but with my no ip in there instead of my local. will try this in a sec
let me know if thats all right
just tried it btw, and still getting that 1017 error. server side it says
New Client from IP 192.168.1.1 port 4835
unknown packet blah blah blah
when it says
Note the dragonnest.no-ip.info is what you need to replace with yours.
Also after doing this use the dns address for your worldserver address as well as you zoneserver address. Replace all the 127.0.0.1 with your DNS address. After doing this bothe people from outside your router as well as yourself will be able to log into server.
by DNS does it mean the sorarn.no-ip.info or my other IP 63.blah
fireclav
06-06-2006, 09:20 AM
here are my current setup files to make sure there right
<?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>sorarn.no-ip.info</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>127.0.0.1</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>eq</db>
</database>
</server>
###Your current configuration is as follows:
loginserver.ini:
[LoginServer]
loginserver=sorarn.no-ip.info
loginport=5999
worldname=My Minilogin
worldaddress=127.0.0.1
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=Minilogin
ServerPort=5999
vales
06-06-2006, 09:58 AM
Have you tried connecting to other public servers yet?
fireclav
06-06-2006, 10:11 AM
where are the public server address i only saw the list of them but didnt see how to connect to them
nevermind i was being dumb ok trying it
yep i can connect to public servers :)
vales
06-06-2006, 11:20 AM
<?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>192.168.1.4</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>127.0.0.1</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>eq</db>
</database>
</server>
###Your current configuration is as follows:
loginserver.ini:
[LoginServer]
loginserver=192.168.1.4
loginport=5999
worldname=My Minilogin
worldaddress=192.168.1.4
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=Minilogin
ServerPort=5999
Try that I guess. If not, then I'm all out of ideas. I'm thinking it could be just your setup. I'm sure somewhere along the way, you messed something up. There shouldn't be any reason why you can't connect if you say you've done all you posted and still can't connect.
1.) Revert everything, and I mean everything. HOSTS file, router ports, uninstall MySQL, Perl, etc. - just get rid of it all and delete all the folders it leaves behind. Then re-install it step by step again.
OR
2.) Try making a public server and see if you can log in with that. Make yourself a login account from here and test it. If you can run the server on a different PC and still connect to it via Public Login, then that narrows down the issue if it being a faulty install. Then all you have to do is fix the port numbers instead of doing all of this no-ip crap.
I think by you trying "everything" really screws up more than fixing it. Just keep it simple and try to approach it slow.
fireclav
06-06-2006, 11:25 AM
ok i dumped everything going through the process again i didnt have .net 2.0 installed when i went through this the last time could that have been the issue?
pry wont get to test this tonight but will get this all lreinstalled and work on it after work tomorrow should i put the ips how you have them in the last post with the emuconfig and the login server?
fireclav
06-06-2006, 01:17 PM
ok i re did everything and the only lchange i made so far was putting my ip in the emu and login files thats it and i still get that error
i honestly dont kno what i could be doing wrong :(
fireclav
06-08-2006, 11:53 AM
got it working! but now the issue is i get a zone not available error when i try and go to a zone the server isnt in
why would both have to be in teh same zone?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.