PDA

View Full Version : Can't enter world/Zone.exe crash


Jujubeez
08-14-2011, 12:25 PM
Hey me and a couple friends been trying to get this server working for a few days now. We can see it on the public login server, login to the server, create a character but when we try to enter the world zone.exe crashes? I can't even figure out where it's erroring, there doesn't seem to be much wrong in the log files. It's a regular windows 7 home version fresh install and I followed the guides precisely.

Here's the only log stuff I can find that looks off:

---------------------------------------------
[08.14. - 12:22:25] Starting Log: logs/eqemu_quest_zone_2092.log
[08.14. - 12:22:25] Tying perl output to eqemu logs
[08.14. - 12:22:25] Creating EQEmuIO=HASH(0x30dd70c)
[08.14. - 12:22:25] Creating EQEmuIO=HASH(0x30ea36c)
[08.14. - 12:22:25] Loading perlemb plugins.
[08.14. - 12:22:25] Useless use of private variable in void context at plugins/formation_tools.pl line 364.
[08.14. - 12:22:25] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[08.14. - 12:22:25] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[08.14. - 12:22:25] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 812.
[08.14. - 12:22:25] Subroutine CalcDestFromHeading redefined at plugins/path_tools.pl line 222.
[08.14. - 12:22:25] Loading perl commands...
[08.14. - 12:22:25] Use of uninitialized value in eval "string" at (eval 1) line 1.
[08.14. - 12:22:25] Use of uninitialized value in eval "string" at (eval 1) line 1.
[08.14. - 12:22:25] Use of uninitialized value in eval "string" at (eval 1) line 1.


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


---------------------------------------------
[08.14. - 12:22:08] Starting Log: logs/eqemu_error_zone_3392.log
[08.14. - 12:22:08] Path File ./Maps/halas.path not found.


---------------------------------------------
[08.14. - 12:07:43] Starting Log: logs/eqemu_quest_zone_3392.log
[08.14. - 12:07:43] Tying perl output to eqemu logs
[08.14. - 12:07:43] Creating EQEmuIO=HASH(0x2f3d70c)
[08.14. - 12:07:43] Creating EQEmuIO=HASH(0x2f4a36c)
[08.14. - 12:07:43] Loading perlemb plugins.
[08.14. - 12:07:43] Useless use of private variable in void context at plugins/formation_tools.pl line 364.
[08.14. - 12:07:44] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[08.14. - 12:07:44] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 812.
[08.14. - 12:07:44] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 812.
[08.14. - 12:07:44] Subroutine CalcDestFromHeading redefined at plugins/path_tools.pl line 222.
[08.14. - 12:07:44] Loading perl commands...
[08.14. - 12:07:44] Use of uninitialized value in eval "string" at (eval 1) line 1.
[08.14. - 12:07:44] Use of uninitialized value in eval "string" at (eval 1) line 1.
[08.14. - 12:07:44] Use of uninitialized value in eval "string" at (eval 1) line 1.
[08.14. - 12:22:08] WARNING: error compiling quest file quests/halas/Shanis_MacDarren.pl: Perl runtime error: quests/halas/Shanis_MacDarren.pl did not return a true value at (eval 39) line 1.
(reverting to default questfile)
[08.14. - 12:22:08] Use of uninitialized value in eval "string" at (eval 1) line 1.



[08.14. - 12:20:38] [WORLD__CLIENT] Jujubeez: Logged in. Mode=(CharSel)
[08.14. - 12:20:38] [WORLD__CLIENT] Jujubeez: LS Account #219278
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Name approval request. Name=Desubaho, race=Barbarian, class=Warrior
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Character creation request from Jujubeez LS#219278 (192.168.0.198:54680) :
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Name: Desubaho
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Race: 2 Class: 1 Gender: 1 Deity: 396 Start zone: 2
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: STR STA AGI DEX WIS INT CHA Total
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: 119 124 87 70 70 60 55 585
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Face: 4 Eye colors: 1 1
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Hairstyle: 0 Haircolor: 4
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Beard: 255 Beardcolor: 255
[08.14. - 12:22:07] [WORLD__CLIENT] Validating char creation info...
[08.14. - 12:22:07] [WORLD__CLIENT] Found 0 errors in character creation request
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Current location: halas -456.00, 560.00, -26.62
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Bind location: halas -456.00, 560.00, -26.62
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Character creation successful: Desubaho
[08.14. - 12:22:07] [WORLD__CLIENT] Jujubeez: Attempting autobootup of halas (29:0)
[08.14. - 12:22:08] [WORLD__ZONE] [7] Setting to 'halas' (29:0)
[08.14. - 12:22:08] [WORLD__CLIENT] Jujubeez: Entering zone halas (29:0)
[08.14. - 12:22:08] [WORLD__ZONE] [7] [halas] Broadcasting a world time update
[08.14. - 12:22:08] [WORLD__ZONE] [7] [halas] Setting to 'halas' (29:0)
[08.14. - 12:22:08] [WORLD__CLIENT] Jujubeez: Sending client to zone halas (29:0) at 192.168.0.100:7006
[08.14. - 12:22:14] [WORLD__ZONELIST] Removing zoneserver #7 at :7006
[08.14. - 12:22:14] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone
[08.14. - 12:22:15] [WORLD__LAUNCH] zone: dynamic_05 reported state STOPPED (3 starts)
[08.14. - 12:22:25] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (4 starts)
[08.14. - 12:22:25] [WORLD__ZONE] New TCP connection from 127.0.0.1:49984
[08.14. - 12:22:25] [WORLD__CONSOLE] New zoneserver #8 from 127.0.0.1:49984
[08.14. - 12:22:25] [WORLD__ZONE] [8] Zone started with name dynamic_05 by launcher zone
[08.14. - 12:22:25] [WORLD__ZONE] [8] Auto zone port configuration. Telling zone to use port 7007
[08.14. - 12:22:36] [WORLD__CLIENT] Jujubeez: Client disconnected (not active in process)



Any help please!

lerxst2112
08-14-2011, 01:11 PM
Make sure you've applied all of the required updates to your database from the trunk\EQEmuServer\utils\sql\svn directory that are newer than your installed database.

You can also attach the debugger to zone.exe before you log in and see where it is crashing.

Jujubeez
08-14-2011, 01:18 PM
How do I attach a debugger to just zone.exe? I use the serverstart.bat file or whatever currently.

Jujubeez
08-14-2011, 01:25 PM
And also I swear I've applied every update. Tried deleting DB and doing again and it seemed like it worked "more" if that makes any sense but it still doesn't work. I think I applied 1711, and then everything from 1900 up. The first time I did the DB I did everything from 1700 up I think. I did all required and some optional.

lerxst2112
08-14-2011, 05:33 PM
Just open the solution with Visual Studio like you were going to compile it, and under the Debug menu pick Attach to Process and select zone.exe in the list. There's probably more than one, so you most likely want the one with the lowest ID number.

If it crashes you want to find the call stack window and it should show you the function where the problem happened and you can work backward from there.

Jujubeez
08-14-2011, 06:34 PM
Hey we are debugging it now, but we get the assembly code and not the actual functions. Visual Studio says something about not having symbols loaded. What are we doing wrong? If we can find the function I think we can fix this. This is our call stack below. Thanks for your help!

> Zone.exe!004c76de()
[Frames below may be incorrect and/or missing, no symbols loaded for Zone.exe]
Zone.exe!004c5f20()
KernelBase.dll!769bb9bc()
mswsock.dll!74d46531()
Zone.exe!007807f2()
ntdll.dll!7766ff2e()
KernelBase.dll!769bd1c9()
Zone.exe!0079af92()
kernel32.dll!76e114d1()
Zone.exe!007807d3()
Zone.exe!00716f14()
Zone.exe!004fbb32()
Zone.exe!004d0217()
kernel32.dll!76e114d1()
Zone.exe!007a561f()
Zone.exe!0077d592()
Zone.exe!007a69ca()
Zone.exe!007848df()
kernel32.dll!76e13677()
ntdll.dll!77689f02()
ntdll.dll!77689ed5()
Zone.exe!00430020()

lerxst2112
08-14-2011, 07:30 PM
There's two options.

1) Build a debug version - easier to debug, but may not crash.

2) Change the release version to include debug information - may be more difficult to debug depending on where the crash is.

To make a debug version:


Change the dropdown at the top of the Visual Studio window to Debug or DebugBots, whichever is appropriate for your server
Build the solution
Copy the files from the Build directory to where you run the server. Zone and World will have different names, and you will need the ZonePerl.pdb file as well
Edit the batch file you start the server with to start WorldDebug instead of World
Edit your eqemu_config.xml file. Uncomment the <exe> element in the <launcher> section and change the name to ZonePerl.exe
Launch everything and debug again


To add debug information to your release version:


Right-click the Zone project in the solution explorer and choose Properties
Under C/C++ -> General, select Program Database (/Zi)
Under Linker -> Debugging, change Generate Debug Info from No to Yes (/DEBUG)
Click OK and build. You may need to force a rebuild if build doesn't generate the files
Copy zone.exe and zone.pdb from the Build directory to where you run your server
Launch everything and debug again

Jujubeez
08-14-2011, 10:56 PM
lerxst,

Hey I really appreciate all of your help, we got it working, kind of. Some really interesting behavior, we were able to set up debug mode with visual studio, a really helpful insight by the way.

In debug mode we were able to get a player to enter the world, which is a first, it doesn't do that in release mode. One down side is that of course the game runs super slow, loading times are like x10 of other servers.

Next we had a character run around and zone once, which worked fine. Then fought a guard and died, but it booted the player when trying to respawn them. Our second character could join as well. So overall zoning seems fairly stable and works. Few bugs like some wierd character in qeynos hills that you couldn't target. Anyway why would it work in debug mode?

Lastly, is it common to see these strange things, like mobs named strange things ie. bind trap (the npc)? I have a feeling it is a by product of the fresh install but some confirmation would be reassuring. =)

In any case thanks so much for your help, it is refreshing to be able to connect, even if it is slow and in debug mode.

lerxst2112
08-15-2011, 10:31 AM
The debug version removes all optimization, so it will definitely be much slower. Sometimes, only the optimized version will crash, so if you want to solve it you'll need to add debug information to your release version and debug that crash.

Neither one should crash, so there's something up with your installation somewhere. Finding where the crash is will probably give you a clue to what might be wrong.

If you're seeing NPCs that should be invisible then you may have something wrong with your database or client, but things like MQ2 can do that as well.

zytemis
08-16-2011, 11:19 AM
Well we added the debug info to the release version and it still runs fine, heh. Who knows. Some misc. DB "errors" like seeing non-targetable npcs like JPETimer and GnollSpawner, but might just be some stuff we need to take care of in time. Our DB is the sqldump with all required updates 1900 and beyond.

We'll spend some time checking the forums and correcting some of the errors. Players not having permission to tell is one example that comes to mind. We really appreciate the help Lerxst, thanks for your advice, suggestions and time.