View Full Version : 1017 error.. tried all fixes I found
Archivis
06-01-2004, 05:03 AM
Been working on this for quite some time now... searched through MANY posts dealing with this problem, tried all suggestions I found, still not working... My file info is as follows:
db.ini
[Database]
host=localhost
user=archivis
password=******
database=eq
compression=off
loginserver.ini
[LoginServer]
loginserver=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginport=5997
loginport2=5997
loginport3=5997
worldname=Archivis' World
worldaddress=external ip
locked=false
boot5.exe
start zone . external ip 7995 internal ip
start zone . external ip 7996 internal ip
start zone . external ip 7997 internal ip
start zone . external ip 7998 internal ip
start zone . external ip 7999 internal ip
exit
cls
I get as far as the server select screen, when I try to log into my, or any other server, I get booted back to login screen. When I started out, everything was fine up till this point. Then I tried the fixes and my server is coming up as locked, even though as you can see from my file, it shouldn't be.
Yes all ip's are correct, edited them out for the post.
Using a linksys router, and yes I followed the guide for it, turned off my win xp fire wall.
All I can figure is that there must be more than one problem cause nothing is working. world.exe and boot5zones.exe both load up just fine with no errors.
Thanks in advance for any help/suggestions. At this point I'll try anything, even putting on a head dress and shaking a dead chicken at my computer...
Note: I tried the dead chicken all ready, all it did was get feathers everywhere, I dont suggest trying this...
Derision
06-01-2004, 05:47 AM
Make sure you have:
[ChatChannelServer]
ChatChannelServer=127.0.0.1
at the end of your LoginServer.ini
If it still shows as locked, copy and paste the output of world.exe and one zone.exe process.
Spike
06-01-2004, 05:59 AM
Using a linksys router... did you DMZ?
Archivis
06-01-2004, 06:00 AM
still locked after adding said code to login.ini, here's the world and boot5 info:
World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.7-DR3
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=28731, max id=69304
[Error] DBLoadItems query 'SELECT charges,unknown002,unknown003,merchantprice,un
known005,unknown006,unknown007,itemclass,name,lore ,idfile,id,weight,norent,nodro
p,size,slots,cost,icon,unknown018,unknown019,unkno wn020,tradeskills,cr,dr,pr,mr,
fr,astr,asta,aagi,adex,acha,aint,awis,hp,mana,ac,d eity,skillmodvalue,skillmodtyp
e,banedmgrace,banedmgamt,banedmgbody,magic,casttim e2,hasteproclvl,reqlevel,bardt
ype,bardvalue,light,delay,reclevel,recskill,elemdm gtype,elemdmgamt,effecttype,ra
nge,damage,color,classes,races,unknown061,spellid, maxcharges,itemtype,material,s
ellrate,unknown067,casttime,unknown069,proc_rate_m od,focusid,combateffects,shiel
ding,stunresist,strikethrough,combatskill,combatsk illdmg,spellshield,avoidance,a
ccuracy,unknown081,factionmod1,factionmod2,faction mod3,factionmod4,factionamt1,f
actionamt2,factionamt3,factionamt4,charmfile,augty pe,augslot1type,augslot2type,a
ugslot3type,augslot4type,augslot5type,ldonpointthe me,ldonpointcost,ldonsold,bagt
ype,bagslots,bagsize,bagwr,booktype,unknown105,fil ename,banedmgamt2,augmentrestr
iction,loreflag,pendingloreflag,artifactflag,summo nedflag,tribute,gmflag,endur,d
otshielding,attackbonus,hpregen,manaregen,hasteper cent,damageshield,minstatus FR
OM items ORDER BY id', #1054: Unknown column 'charges' in 'field list'
Error: EMuShareMem: DLLLoadItems: !cbDBLoadItems
[Error] Error: Could not load item data. But ignoring
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Error] Could not load EQTime file ./eqtime.cfg
[Error] Unable to load ./eqtime.cfg
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
HELP I WORK IN THE EQEMU SWEATSHOP, YOU'RE MY ONLY HOPE!
TCP listening on: 68.192.165.95:9000
World server listening on: 68.192.165.95:9000
Connected to LoginServer: eqlogin3.eqemulator.net:5997
97850 New client from ip: 192.168.1.1 port: 3985
[Error] Expecting OP_SendLoginInfo, got 250
Removing client from ip:192.168.1.1 port:3985
(Note here that I've run eqemu 3 times before now over the span of the emu's life, and as long as I can remember I've seen the item error and it's still worked fine so I'm not worried about that)
Boot5zones.exe
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.7-DR3
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
Error: EMuShareMem: DLLLoadItems: !ItemsMMF.IsLoaded() (timeout)
[Error] Loading items FAILED!
Failed. But ignoring error and going on...
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading loot tables
[Status] Loading doors
[Status] Loading guilds
[Status] Loading factions
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] command_init(): Warning: Command 'help' defaulting to access level 0!
[Status] command_init(): Warning: Command 'version' defaulting to access level 0
!
[Status] command_init(): Warning: Command 'serversidename' defaulting to access
level 0!
[Status] command_init(): Warning: Command 'loc' defaulting to access level 0!
[Status] command_init(): Warning: Command 'flag' defaulting to access level 0!
[Status] command_init(): Warning: Command 'si' defaulting to access level 0!
[Status] 161 commands loaded
[Status] Entering sleep mode
Connected to worldserver: 192.168.1.100:9000
Now these seem to be running and working fine in and of themselves. Knowing me I've missed some mundane detail (insert Office Space quote here) But after looking at this for so long I just can't put my finger on it, and having tried so many suggested fixes, I'm not even sure at this point what was changed and what wasn't. Hope someone out there can make more sense of this than I can atm. :)
Derision
06-01-2004, 06:01 AM
Try sourcing itemtablechanges.sql that comes with the post 20th May source code from cvs.biosprite.net, that should add the fields you are missing.
Archivis
06-01-2004, 06:02 AM
Spike,
Yes, I followed the linksys walk through, though it seems a bit out of date, I was able to find the DMZ and update it to 100 (being my IP end number) sadly, unless I missed something in translating the older screen shots into what linksys currently uses, it didn't work.
Archivis
06-01-2004, 06:05 AM
Thanks Derision, downloading it now and going to give it a shot... I'll be back ;)
Derision
06-01-2004, 06:07 AM
You will probably still get a 1017
I use a linksys myself, to get it to work, I had to use my DNS name, not my external IP
in LoginServer.ini and boot5zones, i.e.
LoginServer.ini
loginserver=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginserver4=eqlgin4.eqemulator.net
loginport=5997
worldname=Your Server Name
worldaddress=xyz.abc.co.uk
locked=false
boot5zones.bat
start zone . xyz.abc.co.uk 7995 192.168.1.100
start zone . xyz.abc.co.uk 7996 192.168.1.100
start zone . xyz.abc.co.uk 7997 192.168.1.100
And finally, in c:\windows\system32\drivers\etc\hosts on the PC I use to connect to my server (both PCs are on my local LAN behind the same router)
I had to add
192.168.1.100 xyz.abc.co.uk
One final thing to note, the server you are creating is version 5.7DR3. You cannot connect to this if your EQ client is patched up to live.
Archivis
06-01-2004, 06:17 AM
Interesting... I tried to source it and got this error:
mysql> source itemtablechanges.sql;
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
ERROR 1146: Table 'mysql.items' doesn't exist
I'll be the first person to admit, I don't know too much about sourcing these things, but I do understand how to do it. I dropped all the files from the archive you sent me to into the mysql bin folder and sourced from there, that's what I got.
Derision
06-01-2004, 06:23 AM
You need to type
use eq ;
or use <whatever you called your eq db> ;
prior to
source itemtablechanges.sql
Archivis
06-01-2004, 06:44 AM
doh! See mundane detail.... rofl, ok that fixed the server locked, but yes, still 1017 error... going to give myself a little break then try doing what you suggested, thanks again Derision
Archivis
06-01-2004, 06:47 AM
by the by, where can I find my DNS name? lol N00B question I know... sorry in advance.
Derision
06-01-2004, 06:50 AM
by the by, where can I find my DNS name? lol N00B question I know... sorry in advance.
I can logon to your server (Archivis' world) fine.
To get your dns name, in XP, go to a command prompt and type
nslookup <your external ip>
If your ISP uses DHCP, your external IP and dns name may change from time to time.
Archivis
06-01-2004, 06:54 AM
Ok got the DNS, going to try that next... but if YOU can log on my server... shouldn't I be able to? logically speaking at least... lol
Derision
06-01-2004, 06:57 AM
Ok got the DNS, going to try that next... but if YOU can log on my server... shouldn't I be able to? logically speaking at least... lol
Not necessarily, the problem you are seeing is very common (others can login but you can't) if you are behind a router and try to access your server via it's external rather than internal IP. The steps I outlined above should fix it (well they worked for me and several other people).
Archivis
06-01-2004, 06:59 AM
One final thing to note, the server you are creating is version 5.7DR3. You cannot connect to this if your EQ client is patched up to live.
Just noticed that at the bottom of your one post... I HAD patched live because the walk through I used from the walk through forum, said to...
So now... knowing this... I assume I have to wait for something... what is that something I need to wait for before I can log onto my own server? lol
And while I have a rant goin here... being that the server uses MY files to load the world, shouldn't it be ok that I've patched, being that they are MY files? That part confuses me... heh
x-scythe
06-01-2004, 07:49 AM
So now... knowing this... I assume I have to wait for something... what is that something I need to wait for before I can log onto my own server?
its already out...5.7dr4. just use that instead of 5.7dr3 and you'll be able to play, and dont forget to edit you eqhost.txt file and make it read-only.
And while I have a rant goin here... being that the server uses MY files to load the world, shouldn't it be ok that I've patched, being that they are MY files? That part confuses me... heh
it doesnt load up your files, but uses the database that you source into your server. Hence it working with 5.7dr4 and not with 5.7dr3.
another thing is 5.7dr4 is really buggy right now, it might be better just to wait for the next non-developer release to come out.
Archivis
06-01-2004, 09:42 AM
going to give 5.7dr4 a shot to see exactly how "buggy" it is... Hell I've played on live servers and you cant get much more "buggy" than those... lol thanks for the help all, hope this one works for me :)
MoeMaster
06-01-2004, 10:53 AM
The server selection of DR4 servers completly sucks.. is there any files I can download and replace to play on the old patch thing? (DR3)... been tryin to find a non legit server to mess around on since greenleaf down... but the only non legit one crashes like no other >< any help would be nice
Archivis
06-01-2004, 11:21 AM
Still sourcing... beeping getting on nerves... starting to talk like William Shatner... Must make beeping stop...
Let this be a lesson to you folks out there reading this thread in hopes of it helping ya... when you re-source a BIG main file, remember to turn off the beeps, around the start of hour 2 they are as maddening as the ticking in Ak'Anon
Archivis
06-01-2004, 02:15 PM
Ok this thing has been sourcing for about 5 hours now... does any one have an estimate of how long it usually takes to finish? most of the lines are duplicate entry errors, about 1 in 25 are actually getting written over the old DB, I would have thought it would have finihed by now.. :/
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.