Log in

View Full Version : Odd connection issue


blackdragonsdg
12-20-2010, 09:13 PM
So I decided to reload my OS last night and all was going smoothly till I starting setting up my minilogin. For some reason the database isn't cooperating with me today. I keep getting kicked back to the login screen when trying to get in the game world. The only errors I can find in my log files are:

[12.20. - 18:35:25] [LAUNCHER__STATUS] Zone dynamic_05 has gone down. Restart timer started.
[12.20. - 18:35:25] [LAUNCHER__STATUS] Zone dynamic_03 has gone down. Restart timer started.
[12.20. - 18:35:25] [LAUNCHER__STATUS] Zone dynamic_04 has gone down. Restart timer started.

[12.20. - 18:35:09] Client 'Skalz' was destroyed before reaching the connected state:
[12.20. - 18:35:09] Client sent initial zone packet, but we never got their player info from the database.

I am guessing the two problems are related but after four reinstalls of mysql and the database I am still getting the same error.
Things I have tried...logged in as an administrator, UAC is off, all firewalls and anti-virus are off, windows defender is off, reinstalled mysql several times using different revisions each time, reconfigured mysql several times, checked my port and ip settings, reloaded the emu map files, updated the .conf files, made sure i was using the correct opcodes.conf for SoD, made sure mysql was recieving connections using Navicat, made sure I didn't miss any updates between database and emulator revisions.

I am using a custom compiled emulator revision 1753 with peqdb rev1751. The custom compliled emulator was previously working. I compiled emulator rev1771 and tried it but I still get the same problem.
I tried mysql revisions 5.5.58, 5.1.53, 5.1.52 and 5.1.51(this one was working yesterday) all were 64 bit. Using perl 5.10.1007 x86 which was also previously working.

Any ideas on where to look next?

lerxst2112
12-20-2010, 11:06 PM
Did you compile with the 64-bit MySQL? The DLL files need to match your compile. I've always used 32-bit since that's the only way it compiles for me.

blackdragonsdg
12-21-2010, 12:30 AM
MySQL has nothing to do with compiling binaries....Perl on the other hand does...I have tried Perl x64 and get numerous symbol errors which is why I was using Perl 5.10.1007 x86 at the time both sets of binaries were compiled.

lerxst2112
12-21-2010, 12:49 AM
It uses the headers from MySQL, so it would appear to me that there is a dependency.

blackdragonsdg
12-21-2010, 03:48 PM
I reinstalled MySQL 5.1.50 on my computer and this is the same version that was used when I compiled my binaries. Up until yesterday I had been using that version for several months with no problems. Any other ideas?

blackdragonsdg
12-21-2010, 05:02 PM
Found the problem. Apparently Norton Ghost was interfering with the function of mysql.

blackdragonsdg
12-23-2010, 05:29 AM
Guess I didn't figure it out after all....this problem will not go away. Any ideas what might be causing it?

lerxst2112, while I disagreed with what you said I did try it and much to my dismay it did not work.

I have tried every single version of mysql I have ever used and all of them give them same error. I have tried this on two seperate computers using two different operating systems with nothing else installed and it still will not work.

All of the sudden everything I have learned about the emulator setup over the past two years is completely useless.

lerxst2112
12-23-2010, 05:48 AM
If you run zone.exe by itself what happens? I'd guess you're missing a DLL file in which case you should get a dialog telling you so. Use dependency walker (http://www.dependencywalker.com/) to figure out what you're missing.

If I had to guess I'd say it's probably zlib since that is easy to overlook, however I don't know if zone uses it or not.

blackdragonsdg
12-23-2010, 04:25 PM
I ran zone.exe by itself and these are the log files it generated.

---------------------------------------------
[12.23. - 14:12:44] Starting Log: logs/eqemu_debug_zone_3352.log
[12.23. - 14:12:44] [ZONE__INIT] Loading server configuration..
[12.23. - 14:12:44] [ZONE__INIT] Log settings loaded from log.ini
[12.23. - 14:12:44] [ZONE__INIT] Connecting to MySQL...
[12.23. - 14:12:44] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEmulator 0.8.0
[12.23. - 14:12:44] [ZONE__INIT] Log settings loaded from ./log.ini
[12.23. - 14:12:44] [ZONE__INIT] Mapping Incoming Opcodes
[12.23. - 14:12:44] [ZONE__INIT] Loading Variables
[12.23. - 14:12:44] [ZONE__INIT] Loading zone names
[12.23. - 14:12:44] [ZONE__INIT] Loading items
[12.23. - 14:12:49] [ZONE__INIT] Loading npc faction lists
[12.23. - 14:12:49] [ZONE__INIT] Loading loot tables
[12.23. - 14:12:54] [ZONE__INIT] Loading skill caps
[12.23. - 14:12:54] [ZONE__INIT] Loading spells
[12.23. - 14:12:56] [ZONE__INIT] Loading guilds
[12.23. - 14:12:56] [ZONE__INIT] Loading factions
[12.23. - 14:12:56] [ZONE__INIT] Loading titles
[12.23. - 14:12:56] [ZONE__INIT] Loading AA effects
[12.23. - 14:12:56] [ZONE__INIT] Loading tributes
[12.23. - 14:12:56] [ZONE__INIT] Loading corpse timers
[12.23. - 14:12:56] [ZONE__INIT] Loading commands
[12.23. - 14:12:56] command_init(): - Command 'acceptrules' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'advnpcspawn' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'aggro' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'aggrozone' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'ai' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'altactivate' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'appearance' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'attack' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'ban' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'bestz' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'bind' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'bot' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'cast' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'castspell' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'charbackup' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'chat' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'checklos' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'connectworld' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'connectworldserver' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'copychar' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'corpse' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'crashtest' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'cvs' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'd1' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'damage' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'datarate' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'date' set to access level 90.
[12.23. - 14:12:56] command_init(): - Command 'dbspawn' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'dbspawn2' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'delacct' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'deletegraveyard' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'delpetition' set to access level 20.
[12.23. - 14:12:56] command_init(): - Command 'depop' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'depopzone' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'distance' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'doanim' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'eitem' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'emote' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'equipitem' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'face' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'fear' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'finditem' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'findnpctype' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'findspell' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'findzone' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'fixmob' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'flag' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'flagedit' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'flags' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'flymode' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'fov' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'freeze' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'fz' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'gassign' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'gender' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'getvariable' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'gi' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'ginfo' set to access level 20.
[12.23. - 14:12:56] command_init(): - Command 'giveitem' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'givemoney' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'globalview' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'gm' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'gmhideme' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'gmspeed' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'goto' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'grid' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'guild' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'guildapprove' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'guildcreate' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'guildlist' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'guilds' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'haste' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'hatelist' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'heal' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'help' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'hideme' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'hp' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'incstat' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'instance' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'interrupt' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'invul' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'invulnerable' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'ipban' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'iplookup' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'iteminfo' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'itemsearch' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'itemtest' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'kick' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'kill' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'lastname' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'level' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'listnpcs' set to access level 20.
[12.23. - 14:12:56] command_init(): - Command 'listpetition' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'loc' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'lock' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'log' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'logs' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'logsql' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'los' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'makepet' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'mana' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'manaburn' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'manastat' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'memspell' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'mlog' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'modifynpcstat' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'motd' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'movechar' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'mystats' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'name' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'netstats' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'nologs' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'npccast' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'npcedit' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'npcemote' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'npcloot' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'npcsay' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'npcshout' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'npcspawn' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'npcspecialatk' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'npcspecialattack' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'npcspecialattk' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'npcstats' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'npctypespawn' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'nukebuffs' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'nukeitem' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'numauths' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'object' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'oocmute' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'opcode' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'optest' set to access level 255.
[12.23. - 14:12:56] command_init(): - Command 'path' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'peekinv' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'peqzone' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'permaclass' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'permagender' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'permarace' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'petitioninfo' set to access level 20.
[12.23. - 14:12:56] command_init(): - Command 'pf' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'pvp' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'qglobal' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'race' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'raidloot' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'randomfeatures' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'refreshgroup' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'refundaa' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'reloadpl' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'reloadqst' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'reloadquest' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'reloadstatic' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'reloadzonepoints' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'reloadzps' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'repop' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'resetaa' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'revoke' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'rules' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'save' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'scribespell' set to access level 180.
[12.23. - 14:12:56] command_init(): - Command 'scribespells' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'search' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'sendop' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'sendzonespawns' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'serverinfo' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'serverrules' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'serversidename' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'setaaexp' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'setaapoints' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'setaapts' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'setaaxp' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'setadventurepoints' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'setallskill' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'setanim' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'setcrystals' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'setexp' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'setfaction' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'setgraveyard' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'setitemstatus' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'setlanguage' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'setlsinfo' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'setpass' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'setpvppoints' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'setskill' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'setskillall' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'setstartzone' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'setstat' set to access level 255.
[12.23. - 14:12:56] command_init(): - Command 'setxp' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'showbuffs' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'showpetspell' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'showskills' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'showstats' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'shutdown' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'si' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'size' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'spawn' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'spawnfix' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'spawnstatus' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'spellinfo' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'spfind' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'spoff' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'spon' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'stun' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'summon' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'summonitem' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'suspend' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'synctod' set to access level 90.
[12.23. - 14:12:56] command_init(): - Command 'task' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'testspawn' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'testspawnkill' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'texture' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'time' set to access level 90.
[12.23. - 14:12:56] command_init(): - Command 'timers' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'timezone' set to access level 90.
[12.23. - 14:12:56] command_init(): - Command 'title' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'traindisc' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'undyeme' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'unfreeze' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'unlock' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'unscribespell' set to access level 180.
[12.23. - 14:12:56] command_init(): - Command 'unscribespells' set to access level 180.
[12.23. - 14:12:56] command_init(): - Command 'uptime' set to access level 10.
[12.23. - 14:12:56] command_init(): - Command 'version' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'viewmessage' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'viewmessages' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'viewnpctype' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'viewpetition' set to access level 20.
[12.23. - 14:12:56] command_init(): - Command 'wc' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'weather' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'worldshutdown' set to access level 200.
[12.23. - 14:12:56] command_init(): - Command 'wp' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'wpadd' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'wpinfo' set to access level 170.
[12.23. - 14:12:56] command_init(): - Command 'zclip' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zcolor' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zhdr' set to access level 0.
[12.23. - 14:12:56] command_init(): - Command 'zheader' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zone' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'zonebootup' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'zoneinstance' set to access level 50.
[12.23. - 14:12:56] command_init(): - Command 'zonelock' set to access level 100.
[12.23. - 14:12:56] command_init(): - Command 'zoneshutdown' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'zonespawn' set to access level 250.
[12.23. - 14:12:56] command_init(): - Command 'zonestatus' set to access level 150.
[12.23. - 14:12:56] command_init(): - Command 'zsafecoords' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zsave' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zsky' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zstats' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zunderworld' set to access level 80.
[12.23. - 14:12:56] command_init(): - Command 'zuwcoords' set to access level 80.
[12.23. - 14:12:56] [ZONE__INIT] 240 commands loaded
[12.23. - 14:12:56] [ZONE__INIT] Loaded default rule set 'default'
[12.23. - 14:12:56] [ZONE__INIT] Loading Tasks
[12.23. - 14:12:56] [ZONE__INIT] Loading embedded perl XS
[12.23. - 14:12:56] [ZONE__INIT] Loading quests
[12.23. - 14:12:58] [NET__WORLD] WorldConnection connect: Connecting to the server 127.0.0.1:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[12.23. - 14:12:58] [ZONE__INIT_ERR] worldserver.Connect() FAILED!
[12.23. - 14:12:58] [ZONE__INIT] Entering sleep mode
[12.23. - 14:12:58] [NET__IDENTIFY] Registered patch 6.2
[12.23. - 14:12:58] [NET__IDENTIFY] Registered patch Titanium
[12.23. - 14:12:58] [NET__IDENTIFY] Registered patch SoF
[12.23. - 14:12:58] [NET__IDENTIFY] Registered patch SoD
[12.23. - 14:12:58] [NET__IDENTIFY] Registered patch Underfoot
[12.23. - 14:12:58] [NET__IDENTIFY] Registered patch HoT

---------------------------------------------
[12.23. - 14:12:56] Starting Log: logs/eqemu_quest_zone_3352.log
[12.23. - 14:12:56] Tying perl output to eqemu logs
[12.23. - 14:12:56] Creating EQEmuIO=HASH(0x2c5fd94)
[12.23. - 14:12:56] Creating EQEmuIO=HASH(0x2c505ec)
[12.23. - 14:12:56] Loading perlemb plugins.
[12.23. - 14:12:56] Useless use of private variable in void context at plugins/formation_tools.pl line 364.
[12.23. - 14:12:57] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[12.23. - 14:12:57] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[12.23. - 14:12:57] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 812.
[12.23. - 14:12:57] Subroutine CalcDestFromHeading redefined at plugins/path_tools.pl line 222.
[12.23. - 14:12:57] Loading perl commands...
[12.23. - 14:13:58] Terminating on signal SIGHUP(1)

---------------------------------------------
[12.23. - 14:12:44] Starting Log: logs/eqemu_zone_3352.log
[12.23. - 14:12:44] Using database 'peq' at localhost:3306
[12.23. - 14:12:44] EMuShareMem loaded
[12.23. - 14:12:44] Loading items from database: count=84588
[12.23. - 14:12:49] Loading NPC Faction Lists from database...
[12.23. - 14:12:49] Loading Loot tables from database...
[12.23. - 14:12:54] Loading skill caps from database...

The main error I see is a failed connection to world which is expected since world.exe was not running. The second error is a plugin error which shouldn't be needed for this to function.

zlib.dll is part perl correct? I set visual studio to include perl, perl/lib/core and my dependancies folder as part of it include, dependancies and etc. for compiling so unless it is excluding sub directories zlib.dll was present at the time I compiled it. I will try it again however.
The dependancies folder I mentioned is the Dev kit 2.0 found here: http://www.georgestools.eqemulator.net/EQEmu_DevKit20.zip

blackdragonsdg
12-23-2010, 07:16 PM
I tried recompiling the binaries and I ended up with the same problem. I then started reading other connection issue posts and I read this again http://www.eqemulator.org/forums/showthread.php?t=32753

The first time I read that post I didn't think anything about it but today it hit me that is the same error I encountered on my second computer. I sourced that sql into my database and it seems to have fixed the connection problem......while that is good news I am not gonna draw any definitive conclusions this time I am just going to wait and see if it keeps working over the next few days.

lerxst2112
12-23-2010, 08:07 PM
Well, I think the problem may be that you said you had a database issue, but it appears to be connecting to the database fine. From the first log you posted it looked like zone was perhaps not starting at all, hence the troubleshooting step.

If you still want to narrow it down, I would recommend cleaning out the logs directory, running everything, and trying to log in. If you get stuck, dig through the logs, which should just be for that attempt, and see if there are any errors. From there you can troubleshoot those issues.

Error messages may be misleading, but if you keep digging you should be able to find the first error and go from there.

blackdragonsdg
12-23-2010, 08:49 PM
I am certainly going to continue trial and error testing with this problem. I know how to cause this problem but if I can eliminate it at will it would be helpful in knowing that the solution is correct and not just a fluke.

I had been deleting old log files as I went along to prevent myself from accidentally reading an old log file. You are absolutely correct about how error messages can be misleading.

One of the problems with this error was it never produced a bad session/time stamp error on my Vista machine it only generated that error on the XP machine. Another one was unable to insert character data into the database. Both of those errrors were easily bypassed by manual insertion of the needed data. I was thinking the whole time that I had just made an update mistake which may not have been the case.