View Full Version : Trying to figure out 1017 problem
Jerrysn
09-22-2003, 06:50 PM
Simple question not covered on any existing 1017 thread.
(IE flamers go flame someone else, I have read the threads...)
Yes patched to latest, Yes loaded the eqhost file. using EQW to login to server with no patching, not trying to run my own server.
Just trying to log into a EQEmu server.
I can log in to live servers no problem, does this mean the 1017 I'm getting has nothing to do with my network connection/settings?
tcsmyworld
09-22-2003, 07:42 PM
are you sure you are getting login in the eqhost.txt correct?
for live client (050DR3) you need to use port 5997.
Jerrysn
09-23-2003, 07:26 AM
Yeah downloaded and checked the port settings. No problem getting to the login screen, I've even been able to log into chat if that means anything.
Had the same problem with 4.4 but was hoping 5.0 would clear it up.
I get to the server select screen, select one, get the message 'sumbmitting to world server' (or whatever that is).
I watch the my modem talking to the server with Rx and Tx LEDs lit up solid for about 10 seconds, then I get kicked back to the 'connect' screen.
The second time around is when I'll get the dreaded 1017 messege.
Running Win98, 386M RAM, 450Mhz AMD.
I am patched to the latest, and made a copy of the entire EQ directory, to a new folder - There shouldn't be any problem with that, correct?
While sorting through the 25 pages of results from a search on '1017', I noticed there were no solid suggestions on what to do if you we're justy trying to log into an EQEmu server -- Should I take it that the devolopers just got their butt kicked by this little problem while they managed to figure out everything else?
Has anyone else running Win98 been able to log in?
Is it a problem I have no expansions after Luclin?
Will I hit 65 on the Live servers before I can even log in?
Thanks for any assistance!
-Jerry
Merth
09-23-2003, 07:48 AM
You could use a packet collector of some sort to verify that traffic is actually commencing between you and the world server you have chosen. We would provide you with the packet collector, but it's not yet finished.
I was going to suggest using Ethereal for a packet trace, until I saw that he is using a modem ... I know Ethereal never used to work with dial-up-networking. Does the packet collector, or does it only work on Ethernet connections ?
Jerrysn
09-23-2003, 08:02 AM
Merth, wouldn't the fact that I can log into and use chat, on the EQEmu server that is, mean that everything should be OK on that end?
OK i'm an engineer, not a computer geek - would I haveto use a EQ specific packet trace to get any usefull info?
Do you have any software firewalls, like zonealarm etc, running ?
Merth
09-23-2003, 08:12 AM
winpcap is used by our packet collector, and i believe ethereal uses the same. So if ethereal won't work, packet collector likely won't as well.
Some things to test:
* Are you able to connect to EQLive?
* Have you played with the value in datarate.txt?
* What server/port is your eqhost.txt file pointing to?
* What is the name/version number listed for the server you are trying to connect to?
* For the eqgame.exe that executes, what is its datetime stamp and size? (don't just navigate to the directory and look; follow your shortcuts to make sure you are running the correct eqgame)
* Play around with unplugging your connection before clicking 'enter world' .. do you notice a difference in timeouts?
* Check dbg.txt in the eq folder
* Are you running under EQW? Try it without
1017 means precisely one thing: 'something' went wrong. There is no one solution, because there's never just one 'something' that goes wrong.
Jerrysn
09-23-2003, 08:20 AM
Not on my machine no, I trust my ISP (earthlink) to do that, they've done good so far....
Thats where I get fuzzy, about the way EQLive and EQEmu match up. - if I can log into EQLive, shouldn't I be able to log into EQEmu? Is it not just data getting sent back and forth over the internet? Plain harmless bits going to addresses that a firewall wouldn't worry about anyway?
Jerrysn
09-23-2003, 08:39 AM
Some things to test:
* Are you able to connect to EQLive?
Yep just on last night
* Have you played with the value in datarate.txt?
Okay tried from 1 to 100, no difference, gives up after 15-20 seconds?
* What server/port is your eqhost.txt file pointing to?
5997 5997 5997 5997 5997 I know I know
[Registration Servers]
{
"eqlogin1.eqemulator.net:5997"
}
[Login Servers]
{
"eqlogin1.eqemulator.net:5997"
"eqlogin2.eqemulator.net:5997"
}
* What is the name/version number listed for the server you are trying to connect to?
Definitaly [0.5.0 DR3] , trying every server open with more than 1 player
* For the eqgame.exe that executes, what is its datetime stamp and size? (don't just navigate to the directory and look; follow your shortcuts to make sure you are running the correct eqgame)
Date = Tuesday, September 09, 2003 2:47:48 AM - Size = 1.93 MB
* Play around with unplugging your connection before clicking 'enter world' .. do you notice a difference in timeouts?
I will also hop in circles on one foot while petting a chicken and singing the Canadian national anthem.
* Check dbg.txt in the eq folder
Next post....Maybe theres a clue in it
* Are you running under EQW? Try it without
Done - no difference - great program by the way! Why couldn't Verant do that?
-Jerry
Check dbg.txt in the eq folder
You can flame me on this one - IF I should know this - what do I want dbg.txt to be?
If your EQ client crashes, it will record why and where in dbg.txt in your EQ client directory
E.g. http://www.eqemulator.net/forums/viewtopic.php?p=52250&highlight=#52250
Jerrysn
09-23-2003, 02:12 PM
Contents of DBG.txt after trying to login:
[Tue Sep 23 20:59:43 2003]00000:Loaded EQGfx_Dx8.DLL EQGfx DLL Version 1.1.71 Last Build Date: Aug 11 2003 11:26:57 Intel P2 [1:6.6.0-10000]
[Tue Sep 23 20:59:45 2003]00001:Starting EverQuest.
[Tue Sep 23 20:59:45 2003]00002:Init point a.
[Tue Sep 23 20:59:45 2003]00003:Init point b.
[Tue Sep 23 20:59:46 2003]00004:Init point c.
[Tue Sep 23 20:59:46 2003]00005:Init point d.
[Tue Sep 23 20:59:46 2003]00006:Init point d1.
[Tue Sep 23 20:59:46 2003]00007:Init point d2.
[Tue Sep 23 20:59:46 2003]00008:Init point e.
[Tue Sep 23 20:59:46 2003]00009:Init point f.
[Tue Sep 23 20:59:46 2003]00010:Init point g.
[Tue Sep 23 20:59:46 2003]00011:Init point h.
[Tue Sep 23 20:59:46 2003]00000:Found adapter #0 - NVIDIA GeForce2 MX/MX 400
[Tue Sep 23 20:59:46 2003]00001:Adapter #0 - NVIDIA GeForce2 MX/MX 400 :
[Tue Sep 23 20:59:46 2003]00002:32Bit = 1, D32 = 0, D24 = 1, D16 = 1
[Tue Sep 23 20:59:46 2003]00003:16Bit(565) = 1, D32 = 0, D24 = 1, D16 = 1
[Tue Sep 23 20:59:46 2003]00004:16Bit(1555) = 0, D32 = 0, D24 = 0, D16 = 0
[Tue Sep 23 20:59:46 2003]00012:Init point i.
[Tue Sep 23 20:59:46 2003]00013:Init point j.
[Tue Sep 23 20:59:46 2003]00014:Init point k.
[Tue Sep 23 20:59:46 2003]00015:Init done.
[Tue Sep 23 20:59:47 2003]00000:Entering eqmain.dll
[Tue Sep 23 20:59:48 2003]00001:FE: Found adapter #0 - NVIDIA GeForce2 MX/MX 400
[Tue Sep 23 20:59:48 2003]00002:FE: Adapter #0 - NVIDIA GeForce2 MX/MX 400 :
[Tue Sep 23 20:59:48 2003]00003:FE: 32Bit = 1, D32 = 0, D24 = 1, D16 = 1
[Tue Sep 23 20:59:48 2003]00004:FE: 16Bit(565) = 1, D32 = 0, D24 = 1, D16 = 1
[Tue Sep 23 20:59:48 2003]00005:FE: 16Bit(1555) = 0, D32 = 0, D24 = 0, D16 = 0
[Tue Sep 23 20:59:49 2003]00006:FE: t3dInitializeDevice: Using 32bit mode.
[Tue Sep 23 20:59:49 2003]00007:FE: t3dInitializeDevice: Using 24bit depth buffer.
[Tue Sep 23 20:59:49 2003]00008:FE: Before Create Device
[Tue Sep 23 20:59:50 2003]00009:FE: After Create Device
[Tue Sep 23 20:59:50 2003]00010:FE: Create Succeded
[Tue Sep 23 20:59:50 2003]00011:FE: Before Get Backbuffer
[Tue Sep 23 20:59:50 2003]00012:FE: Before Get Device Caps
[Tue Sep 23 20:59:50 2003]00013:FE: Before Create Viewport
[Tue Sep 23 20:59:50 2003]00014:FE: t3dInitializeDevice: t3dD3DCreateViewport Succeded.
[Tue Sep 23 20:59:50 2003]00015:FE: Before Set Default Render State
[Tue Sep 23 20:59:50 2003]00016:FE: Before Init Buffers
[Tue Sep 23 20:59:50 2003]00017:FE: Before GetAvailableTextureMem
[Tue Sep 23 20:59:50 2003]00018:FE: t3dInitializeDevice completed successfully.
[Tue Sep 23 21:00:12 2003]00019:OpenComms create begin
[Tue Sep 23 21:00:13 2003]00020:OpenComms create end
[Tue Sep 23 21:00:13 2003]00021:OpenComms create success
[Tue Sep 23 21:00:25 2003]00022:Exiting eqmain.dll with success
[Tue Sep 23 21:00:25 2003]00016:Execute point A...
[Tue Sep 23 21:00:25 2003]00017:B...
[Tue Sep 23 21:00:25 2003]00018:C...
[Tue Sep 23 21:00:25 2003]00019:Done.
[Tue Sep 23 21:00:25 2003]00020:Deleting obsolete sound drivers.
[Tue Sep 23 21:00:25 2003]00021:Deleting bad files list.
[Tue Sep 23 21:00:29 2003]00022:Display init start.
[Tue Sep 23 21:00:29 2003]00023:Display init point a.
[Tue Sep 23 21:00:29 2003]00024:Display init done.
[Tue Sep 23 21:00:30 2003]00025:net_connect(), (g_rdp=0x00000000, g_world=0x00000000) before receive
[Tue Sep 23 21:00:30 2003]00026:net_connect: rdp 0x016e1780 is connecting to 24.114.245.151:9000...
[Tue Sep 23 21:00:30 2003]00027:net_connect: I am connected to 24.114.245.151:9000...
[Tue Sep 23 21:00:30 2003]00028:net_connect: returning 0...
[Tue Sep 23 21:00:30 2003]00029:WorldAuthenticate. sending on conn 0x01559d20...
[Tue Sep 23 21:00:30 2003]00030:wait_message(), (g_rdp=0x016e1780, g_world=0x00000000) before receive
[Tue Sep 23 21:00:31 2003]00031:wait_message(), after receive, msg is 0x01507550
[Tue Sep 23 21:00:31 2003]00032:wait_message is returning: msgptr = 0x01507550
[Tue Sep 23 21:00:31 2003]00033:WorldAuthenticate. I got a message of type 17f...
[Tue Sep 23 21:00:31 2003]00034:WorldRPServer message: server name
[Tue Sep 23 21:00:31 2003]00035:wait_message(), (g_rdp=0x016e1780, g_world=0x00000000) before receive
[Tue Sep 23 21:00:41 2003]00036:wait_message(), after receive, msg is 0x00000000
[Tue Sep 23 21:00:41 2003]00037:*** ERROR: wait_message(), no message, bailing
[Tue Sep 23 21:00:51 2003]00038:*** ERROR: WorldAuthenticate. My message arrival was NULL, the net has been shutdown...
[Tue Sep 23 21:00:51 2003]00039:*** WorldAuthenticate. Checkpoint 3...
[Tue Sep 23 21:00:51 2003]00040:Cleanup 4
[Tue Sep 23 21:00:51 2003]00041:Cleanup 5
[Tue Sep 23 21:00:51 2003]00042:Cleanup 6
[Tue Sep 23 21:00:51 2003]00043:Cleanup 7
[Tue Sep 23 21:00:51 2003]00044:Cleanup 8
[Tue Sep 23 21:00:51 2003]00045:Cleanup 9
[Tue Sep 23 21:00:51 2003]00046:Cleanup 10
[Tue Sep 23 21:00:51 2003]00047:Cleanup 11
[Tue Sep 23 21:00:51 2003]00000:Entering eqmain.dll
[Tue Sep 23 21:00:53 2003]00001:FE: Found adapter #0 - NVIDIA GeForce2 MX/MX 400
[Tue Sep 23 21:00:53 2003]00002:FE: Adapter #0 - NVIDIA GeForce2 MX/MX 400 :
[Tue Sep 23 21:00:53 2003]00003:FE: 32Bit = 1, D32 = 0, D24 = 1, D16 = 1
[Tue Sep 23 21:00:53 2003]00004:FE: 16Bit(565) = 1, D32 = 0, D24 = 1, D16 = 1
[Tue Sep 23 21:00:53 2003]00005:FE: 16Bit(1555) = 0, D32 = 0, D24 = 0, D16 = 0
[Tue Sep 23 21:00:53 2003]00006:FE: t3dInitializeDevice: Using 32bit mode.
[Tue Sep 23 21:00:53 2003]00007:FE: t3dInitializeDevice: Using 24bit depth buffer.
[Tue Sep 23 21:00:53 2003]00008:FE: Before Create Device
[Tue Sep 23 21:00:54 2003]00009:FE: After Create Device
[Tue Sep 23 21:00:54 2003]00010:FE: Create Succeded
[Tue Sep 23 21:00:54 2003]00011:FE: Before Get Backbuffer
[Tue Sep 23 21:00:54 2003]00012:FE: Before Get Device Caps
[Tue Sep 23 21:00:54 2003]00013:FE: Before Create Viewport
[Tue Sep 23 21:00:54 2003]00014:FE: t3dInitializeDevice: t3dD3DCreateViewport Succeded.
[Tue Sep 23 21:00:54 2003]00015:FE: Before Set Default Render State
[Tue Sep 23 21:00:54 2003]00016:FE: Before Init Buffers
[Tue Sep 23 21:00:54 2003]00017:FE: Before GetAvailableTextureMem
[Tue Sep 23 21:00:54 2003]00018:FE: t3dInitializeDevice completed successfully.
[Tue Sep 23 21:00:55 2003]00019:OpenComms create begin
[Tue Sep 23 21:00:55 2003]00020:OpenComms create end
[Tue Sep 23 21:00:55 2003]00021:OpenComms create success
[Tue Sep 23 21:01:14 2003]00022:Exiting eqmain.dll with exit game
Merth
09-23-2003, 02:45 PM
[Tue Sep 23 21:00:41 2003]00037:*** ERROR: wait_message(), no message, bailing
My guess is that you aren't receiving the correct code within the timeframe the client wants.
For the login sequences, a lot of guesses were made as to what needs to be sent and when. When it finally worked, we were just happy enough to find one that worked and moved on. We haven't gone back to perfect everything and tweak for non-optimal systems. Sorry, this part of the emu is very difficult to work with because the client hangs frequently and doesn't let you know why it bails.
Jerrysn
09-23-2003, 03:17 PM
OK, well that sucks. really really really sucks :(
Could you define 'non-optimal' systems - would migrating from Win98 to WinXP possibly make this work?
huh, strange... EQemu works fine with my PC and it has pretty "non-optimal" specs too...
P3 600, 128MB of RAM, crappy sound/video card that came with my comp, and Win98...
Of course I know nothing about computers so that doesn't mean much... although I am on cable...
Merth
09-24-2003, 12:27 AM
By non-optimal, I mean a piece of communication between the server and you is not happening fast enough. This could be due to your connection and it could be due to your system specs.
This is really just a wild guess, though. I have no way of knowing for sure.
Sheeker
09-25-2003, 10:06 AM
Ok.... I was playing all yesterday just fine. I come back to get a little eq time in today and i get 1017! I play on the 0.5.0-DR3 servers. I have managed to actually connect to a server and get to char select screen. as i was pumping stats into a toon i was making... i get disconnected. so i try to join server again and i start getting those darn 1017 errors again. so i bring up dbg.txt and start looking for my error. many many scroll downs later i found this
[Wed Sep 24 17:43:27 2003]00987:*** ERROR: wait_message(), failed: msg = 0x01117350, sender 0x06f2f900, size = 0, fin = 0, connected = 0
[Wed Sep 24 17:43:27 2003]00988:wait_message is returning: msgptr = 0x00000000
[Wed Sep 24 17:43:27 2003]00989:*** ERROR: WorldAuthenticate. My message arrival was NULL, the net has been shutdown...
[Wed Sep 24 17:43:27 2003]00990:*** ERROR: WorldAuthenticate. world isn't there...
[Wed Sep 24 17:43:27 2003]00991:*** ERROR: ProcessGame could not authenticate to world. Bailing with
I'm no computer wiz or anything so any help would be greatly appreciated. (sorry if there is already a topic covering this as i don't have much time to look it up atm)
cavedude
09-25-2003, 04:32 PM
You may want to try to upgrade to 2000 or XP if its possible for you. I have 3 computers on my network that I use for EQEmu, and one of them was running 98. I could never get it to log on no matter what I did, where as the other 2 (running W2K) had no problem. I eventually upgraded to XP and the machine logged right in without a problem. 98's use of TCP/IP just plain sucks in all honesty compared to NT based systems.
compact,512 mb 54.8 gb hd gforce4 nvidia graphic card with apex 15" flat screen moniter
:-P i spent prolly well over 1000$ on my computer got it for 600 and beefed it up :-D
Jerrysn
09-29-2003, 05:05 AM
Thanks for your feedback Cavedude - I have a copy of XP, it was a real chore to get everything hunky-dorky again when my wife updated from 98. Therefore, I've been reluctant to install it..
So another question for all -
Has anyone got Win98(SE) and been able to log onto the 5.0 servers? And if so, what kinda connection. Modem - DSL - Cable, ect...
Thanks!
Bound and determined
qbert
11-28-2003, 11:01 AM
Just to tell you all that I too was having that 1017 error. After reading this I was able to correct my prob and log in.
Thanks.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.