Magick
03-19-2003, 09:13 PM
What are the real causes of 1017 errors?
It seems to me from scanning the various forum posts and reading any and all information I can about setting up EQEmu and about the various woes of other people trying to setup servers that quite a few are encountering 1017 errors - many of them unable to do anything to correct the issues.
The 1017 problem was blamed, usually, on the current client version and it's incompatibility with EQEmu. Now, a patcher was put out (great program btw) that "should" patch the client to one that does work, and, it has apparently fixed the problem for quite a number of people. But I ponder... why hasn't it fixed it for the others?
If you have a client version proven to work on some systems, and you clone that to another system, What are any/all reasons that it would not fuction properly? (I'm asking for a list here)
1. Obviously the server you are trying to connect to could be incorrectly setup. But, if you are trying to connect to a server with 30+ people on it already, this one wouldn't apply to you.
2. I don't know.. I'm out of guesses seeing as the client (eqgame.exe) should be compatible.
Checking out EQ's own site with more detailed information on 1017's we find:
This error can be confusing because it has to do more with connectivity to the world servers rather then the patch server. Included below are ways to troubleshoot this problem based on your connection type, whether you dial up to connect or you use some type of broadband connection (Cable, DSL). Of course, if the tips below do not help then you will want to also refer to our Network/Connection Support page for additional information on connectivity problems.
If you connect to the Internet using a dial-up modem then you will first want to check to see if you have a network card installed on your computer along with the modem. If you do have a network card installed as well as the modem then you will want to disable it. Most often network cards will have a default subnet mask of 255.0.0.0, which would cause your computer to search itself internally for the EverQuest servers. Since the EverQuest servers are not located on your computer it will never find them, and you will get the 1017 error listed above. If you do not have a network card installed along with the modem then you will want to make sure you have the proper subnet mask. To check this you will want to click on the Start button at your desktop. In the start menu, click on run, and type in 'winipcfg' in the "Open" line. The IP configuration window should pop up and you will be able to check your subnet mask there. If it is set to 255.0.0.0, then you will want to release and renew your IP address until you get a subnet mask that is something other then 255.0.0.0. Ideally you will want to have 255.255.255.0. If you are unable to get a different subnet mask after releasing and renewing then you will need to contact your Internet Service Provider for further assistance.
The same mainly applies to broadband connections as well. Most troubles with the 1017 error come from improper subnet masks. You will want to be careful of multiple network cards in a single machine. Even though one may be set up properly to connect to EverQuest, the other could be defaulting the subnet mask to 255.0.0.0. You will be able to check your subnet mask the same as listed above.
If you are running a firewall or proxy server and are receiving the 1017 error, then please visit our Network/Connection support page to find all the settings to configure your Firewall to be able to connect to EverQuest.
Okay, absorbing that information makes one wonder if part of the problem some are experiencing has to do with network settings. But, if you can connect to EQ Live but cannot connect to EQEmu... then where is the problem? Is it a fair assumption that if it works with Live there should not be a problem with the Emu?
I have spent literally hours reading post after post, exploring various "1017 - Help me!" posts for answers to why it happens to some but not others. Sure, sometimes they just have things setup incorrectly and naturally I don't spend much time when I see that is the problem. But, what about the others who post the problem, the logs with no sign of trouble, and yet nobody can ever give them an answer. It seems the problem gets bigger as the emulator becomes more popular yet I have never seen a true trouble shooting guide to solving it (or at least attempting to).
Myself... I have been cursed by 1017 for quite a few versions. As a matter of fact, I think I first played with EQEmu months ago and got the same error. At that point I shrugged it off to a buggy emulator and figured the kinks would be ironed out down the road. Now, the emulator is looking pretty polished. Sure, still some kinks but considering many people are playing on emulated servers and hosting their own, it's stable to the point that I can't blame a 1017 on the server - at least not entirely.
In my own case, EVERYTHING loads up perfectly... World.exe has no errors... The Zones have no errors... everything is connected and ready (using the login1.eqemu.net). Yet, if I try to log in to myself - 1017!!
If I run minilogin, same thing: Everything boots perfectly. I select my server, I get about 2 seconds on black (anticipating the character select screen) and boom... kicked back with a 1017. My logs show a connection made, and then my client disconnecting. But why?
Going back to network connections, I have done, literally, every sequence from going COMPLETELY local (localhost, 127.0.0.1) to using my actual IP, to even having a domain name assigned to my IP and using that in every combination possible to try to get it to work. The previous was using both local and the EQEmu login methods. The IP or Network ajustments don't appear to be the issue. Ok.. so can I host a server on my ISP? Maybe that's the problem. Sure... I can and have done both ftp and http servers without a problem. But even if I couldn't -- what would stop me from connecting to someone else's server (with people already playing on it)? I try with no Firewall program, no XP networking firewall activated, No AV program running, "world adduser..." done (when trying to serve), and I'm not on a router. /shrug
I don't have the answers, nor did I post figuring I'd see a magical answer appear. Instead, I'd appreciate it if my questions could be replied to by anyone who KNOWS the answer(s) to them. I don't mean "how do I fix", I mean questions like:
If you have a client version proven to work on some systems, and you clone that to another system, What are any/all reasons that it would not fuction properly? (I'm asking for a list here)
Also, anyone who HAS had a 1017 issue in the past, but managed to correct it, could you please recap what your problem was and what you did to correct it? I'd like to make a troubleshooting guide if we get enough information, but unfortunately, many have either not been able to fix (it seems), or they post the problem and later a "nm.. it works now" without any clues to how they got it working (those would be handy for those who post in the future).
Input is welcome and encouraged. Thanks in advance.
It seems to me from scanning the various forum posts and reading any and all information I can about setting up EQEmu and about the various woes of other people trying to setup servers that quite a few are encountering 1017 errors - many of them unable to do anything to correct the issues.
The 1017 problem was blamed, usually, on the current client version and it's incompatibility with EQEmu. Now, a patcher was put out (great program btw) that "should" patch the client to one that does work, and, it has apparently fixed the problem for quite a number of people. But I ponder... why hasn't it fixed it for the others?
If you have a client version proven to work on some systems, and you clone that to another system, What are any/all reasons that it would not fuction properly? (I'm asking for a list here)
1. Obviously the server you are trying to connect to could be incorrectly setup. But, if you are trying to connect to a server with 30+ people on it already, this one wouldn't apply to you.
2. I don't know.. I'm out of guesses seeing as the client (eqgame.exe) should be compatible.
Checking out EQ's own site with more detailed information on 1017's we find:
This error can be confusing because it has to do more with connectivity to the world servers rather then the patch server. Included below are ways to troubleshoot this problem based on your connection type, whether you dial up to connect or you use some type of broadband connection (Cable, DSL). Of course, if the tips below do not help then you will want to also refer to our Network/Connection Support page for additional information on connectivity problems.
If you connect to the Internet using a dial-up modem then you will first want to check to see if you have a network card installed on your computer along with the modem. If you do have a network card installed as well as the modem then you will want to disable it. Most often network cards will have a default subnet mask of 255.0.0.0, which would cause your computer to search itself internally for the EverQuest servers. Since the EverQuest servers are not located on your computer it will never find them, and you will get the 1017 error listed above. If you do not have a network card installed along with the modem then you will want to make sure you have the proper subnet mask. To check this you will want to click on the Start button at your desktop. In the start menu, click on run, and type in 'winipcfg' in the "Open" line. The IP configuration window should pop up and you will be able to check your subnet mask there. If it is set to 255.0.0.0, then you will want to release and renew your IP address until you get a subnet mask that is something other then 255.0.0.0. Ideally you will want to have 255.255.255.0. If you are unable to get a different subnet mask after releasing and renewing then you will need to contact your Internet Service Provider for further assistance.
The same mainly applies to broadband connections as well. Most troubles with the 1017 error come from improper subnet masks. You will want to be careful of multiple network cards in a single machine. Even though one may be set up properly to connect to EverQuest, the other could be defaulting the subnet mask to 255.0.0.0. You will be able to check your subnet mask the same as listed above.
If you are running a firewall or proxy server and are receiving the 1017 error, then please visit our Network/Connection support page to find all the settings to configure your Firewall to be able to connect to EverQuest.
Okay, absorbing that information makes one wonder if part of the problem some are experiencing has to do with network settings. But, if you can connect to EQ Live but cannot connect to EQEmu... then where is the problem? Is it a fair assumption that if it works with Live there should not be a problem with the Emu?
I have spent literally hours reading post after post, exploring various "1017 - Help me!" posts for answers to why it happens to some but not others. Sure, sometimes they just have things setup incorrectly and naturally I don't spend much time when I see that is the problem. But, what about the others who post the problem, the logs with no sign of trouble, and yet nobody can ever give them an answer. It seems the problem gets bigger as the emulator becomes more popular yet I have never seen a true trouble shooting guide to solving it (or at least attempting to).
Myself... I have been cursed by 1017 for quite a few versions. As a matter of fact, I think I first played with EQEmu months ago and got the same error. At that point I shrugged it off to a buggy emulator and figured the kinks would be ironed out down the road. Now, the emulator is looking pretty polished. Sure, still some kinks but considering many people are playing on emulated servers and hosting their own, it's stable to the point that I can't blame a 1017 on the server - at least not entirely.
In my own case, EVERYTHING loads up perfectly... World.exe has no errors... The Zones have no errors... everything is connected and ready (using the login1.eqemu.net). Yet, if I try to log in to myself - 1017!!
If I run minilogin, same thing: Everything boots perfectly. I select my server, I get about 2 seconds on black (anticipating the character select screen) and boom... kicked back with a 1017. My logs show a connection made, and then my client disconnecting. But why?
Going back to network connections, I have done, literally, every sequence from going COMPLETELY local (localhost, 127.0.0.1) to using my actual IP, to even having a domain name assigned to my IP and using that in every combination possible to try to get it to work. The previous was using both local and the EQEmu login methods. The IP or Network ajustments don't appear to be the issue. Ok.. so can I host a server on my ISP? Maybe that's the problem. Sure... I can and have done both ftp and http servers without a problem. But even if I couldn't -- what would stop me from connecting to someone else's server (with people already playing on it)? I try with no Firewall program, no XP networking firewall activated, No AV program running, "world adduser..." done (when trying to serve), and I'm not on a router. /shrug
I don't have the answers, nor did I post figuring I'd see a magical answer appear. Instead, I'd appreciate it if my questions could be replied to by anyone who KNOWS the answer(s) to them. I don't mean "how do I fix", I mean questions like:
If you have a client version proven to work on some systems, and you clone that to another system, What are any/all reasons that it would not fuction properly? (I'm asking for a list here)
Also, anyone who HAS had a 1017 issue in the past, but managed to correct it, could you please recap what your problem was and what you did to correct it? I'd like to make a troubleshooting guide if we get enough information, but unfortunately, many have either not been able to fix (it seems), or they post the problem and later a "nm.. it works now" without any clues to how they got it working (those would be handy for those who post in the future).
Input is welcome and encouraged. Thanks in advance.