PDA

View Full Version : World and Zone issue


Disorder
01-22-2013, 04:14 AM
I uninstalled perl5.16, installed 5.14. Deleted the old solution/build folder. Used Cmake and then compiled with C++. Put eqlaunch.exe, World.exe, Zone.exe and EMuShareMem.dll into my server folder (these are the only files i originally took from the build).

The boot up gets stuck in a loop and windows tells me it has quit responding.

World debug file

---------------------------------------------
[01.22. - 02:06:23] Starting Log: logs/eqemu_debug_world_0652.log
[01.22. - 02:06:23] [WORLD__INIT] Loading server configuration..
[01.22. - 02:06:23] [WORLD__INIT] Log settings loaded from log.ini
[01.22. - 02:06:23] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[01.22. - 02:06:23] [WORLD__INIT] Added loginserver eqemulator.net:5998
[01.22. - 02:06:23] [WORLD__INIT] Connecting to MySQL...
[01.22. - 02:06:23] [WORLD__INIT] HTTP world service disabled.
[01.22. - 02:06:23] [WORLD__INIT] Loading variables..
[01.22. - 02:06:24] [WORLD__INIT] Loading zones..
[01.22. - 02:06:24] [WORLD__INIT] Clearing groups..
[01.22. - 02:06:24] [WORLD__INIT] Clearing raids..
[01.22. - 02:06:24] [WORLD__INIT] Loading items..
[01.22. - 02:06:30] [WORLD__INIT] Loading guilds..
[01.22. - 02:06:30] [WORLD__INIT] Loaded default rule set 'default'
[01.22. - 02:06:30] [WORLD__INIT] Clearing temporary merchant lists..
[01.22. - 02:06:30] [WORLD__INIT] Loading EQ time of day..
[01.22. - 02:06:30] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[01.22. - 02:06:30] [WORLD__INIT] Loading launcher list..
[01.22. - 02:06:30] [WORLD__INIT] Reboot zone modes ON
[01.22. - 02:06:30] [WORLD__INIT] Deleted 0 stale player corpses from database
[01.22. - 02:06:30] [WORLD__INIT] Deleted 0 stale player backups from database
[01.22. - 02:06:30] [WORLD__INIT] Loading adventures...
[01.22. - 02:06:30] [WORLD__INIT] Purging expired instances
[01.22. - 02:06:30] [WORLD__INIT] Loading char create info...
[01.22. - 02:06:31] [WORLD__INIT] Zone (TCP) listener started.
[01.22. - 02:06:31] [WORLD__INIT] Client (UDP) listener started.
[01.22. - 02:06:31] [NET__IDENTIFY] Registered patch 6.2
[01.22. - 02:06:31] [NET__IDENTIFY] Registered patch Titanium
[01.22. - 02:06:31] [NET__IDENTIFY] Registered patch SoF
[01.22. - 02:06:31] [NET__IDENTIFY] Registered patch SoD
[01.22. - 02:06:31] [NET__IDENTIFY] Registered patch Underfoot
[01.22. - 02:06:31] [NET__IDENTIFY] Registered patch RoF
[01.22. - 02:06:31] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[01.22. - 02:06:31] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[01.22. - 02:06:31] [WORLD__LS] Loginserver provided 71.81.70.137 as world address
[01.22. - 02:06:32] [WORLD__ZONE] New TCP connection from 127.0.0.1:50552
[01.22. - 02:06:32] [WORLD__CONSOLE] New launcher from 127.0.0.1:50552
[01.22. - 02:06:32] [WORLD__LAUNCH] Adding pending launcher 1
[01.22. - 02:06:32] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[01.22. - 02:06:32] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[01.22. - 02:06:37] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[01.22. - 02:06:57] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[01.22. - 02:06:59] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[01.22. - 02:07:01] [WORLD__LAUNCH] zone: dynamic_02 reported state STOPPED (1 starts)
[01.22. - 02:07:01] [WORLD__LAUNCH] zone: dynamic_03 reported state STOPPED (1 starts)
[01.22. - 02:07:01] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[01.22. - 02:07:03] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[01.22. - 02:07:07] [WORLD__LAUNCH] zone: dynamic_05 reported state STOPPED (1 starts)
[01.22. - 02:07:07] [WORLD__LAUNCH] zone: dynamic_04 reported state STOPPED (1 starts)
[01.22. - 02:07:09] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (1 starts)
[01.22. - 02:07:11] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (2 starts)


Launch debug fule

---------------------------------------------
[01.22. - 02:06:32] Starting Log: logs/eqemu_debug_launch_5208.log
[01.22. - 02:06:32] [LAUNCHER__INIT] Loading server configuration..
[01.22. - 02:06:32] [LAUNCHER__INIT] Starting main loop...
[01.22. - 02:06:32] [NET__WORLD] Connected to World: localhost:9000
[01.22. - 02:06:37] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[01.22. - 02:06:37] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[01.22. - 02:06:37] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[01.22. - 02:06:37] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[01.22. - 02:06:37] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[01.22. - 02:06:37] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is already running.
[01.22. - 02:06:37] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is already running.
[01.22. - 02:06:37] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is already running.
[01.22. - 02:06:37] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is already running.
[01.22. - 02:06:37] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is already running.
[01.22. - 02:06:37] [LAUNCHER__STATUS] Starting zone dynamic_01
[01.22. - 02:06:37] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[01.22. - 02:06:37] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 02:06:57] [LAUNCHER__STATUS] Starting zone dynamic_02
[01.22. - 02:06:57] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[01.22. - 02:06:57] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 02:06:59] [LAUNCHER__STATUS] Starting zone dynamic_03
[01.22. - 02:06:59] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[01.22. - 02:06:59] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 02:07:01] [LAUNCHER__STATUS] Zone dynamic_02 has gone down. Restart timer started.
[01.22. - 02:07:01] [LAUNCHER__STATUS] Zone dynamic_03 has gone down. Restart timer started.
[01.22. - 02:07:01] [LAUNCHER__STATUS] Starting zone dynamic_04
[01.22. - 02:07:01] [LAUNCHER__STATUS] Zone dynamic_04 has been started.
[01.22. - 02:07:01] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 02:07:03] [LAUNCHER__STATUS] Starting zone dynamic_05
[01.22. - 02:07:03] [LAUNCHER__STATUS] Zone dynamic_05 has been started.
[01.22. - 02:07:03] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 02:07:07] [LAUNCHER__STATUS] Zone dynamic_05 has gone down. Restart timer started.
[01.22. - 02:07:07] [LAUNCHER__STATUS] Zone dynamic_04 has gone down. Restart timer started.
[01.22. - 02:07:09] [LAUNCHER__STATUS] Zone dynamic_01 has gone down. Restart timer started.
[01.22. - 02:07:11] [LAUNCHER__STATUS] Starting zone dynamic_02
[01.22. - 02:07:11] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[01.22. - 02:07:11] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 02:07:25] [LAUNCHER__STATUS] Zone dynamic_02 has gone down. Restart timer started.



Any clues? Thanks in advance!

lerxst2112
01-22-2013, 04:18 AM
It would appear that zone is not starting or it is crashing. What happens when you run zone.exe by itself?

Disorder
01-22-2013, 04:24 AM
From the Quest_zone, Debug_zone, Error_zone files in logs

---------------------------------------------
[01.22. - 02:21:44] Starting Log: logs/eqemu_debug_zone_5556.log
[01.22. - 02:21:44] [ZONE__INIT] Loading server configuration..
[01.22. - 02:21:44] [ZONE__INIT] Log settings loaded from log.ini
[01.22. - 02:21:44] [ZONE__INIT] Connecting to MySQL...
[01.22. - 02:21:44] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEmulator 0.8.0
[01.22. - 02:21:44] [ZONE__INIT] Log settings loaded from ./log.ini
[01.22. - 02:21:44] [ZONE__INIT] Mapping Incoming Opcodes
[01.22. - 02:21:44] [ZONE__INIT] Loading Variables
[01.22. - 02:21:44] [ZONE__INIT] Loading zone names
[01.22. - 02:21:44] [ZONE__INIT] Loading items
[01.22. - 02:21:49] [ZONE__INIT] Loading npc faction lists
[01.22. - 02:21:49] [ZONE__INIT] Loading loot tables
[01.22. - 02:21:56] [ZONE__INIT] Loading skill caps
[01.22. - 02:21:56] [ZONE__INIT] Loading spells
[01.22. - 02:21:57] [ZONE__INIT] Loading guilds
[01.22. - 02:21:57] [ZONE__INIT] Loading factions
[01.22. - 02:21:57] [ZONE__INIT] Loading titles
[01.22. - 02:21:57] [ZONE__INIT] Loading AA effects
[01.22. - 02:21:57] [ZONE__INIT] Loading tributes
[01.22. - 02:21:58] [ZONE__INIT] Loading corpse timers
[01.22. - 02:21:58] [ZONE__INIT] Loading commands
[01.22. - 02:21:58] [ZONE__INIT] 257 commands loaded
[01.22. - 02:21:58] [ZONE__INIT] Loaded default rule set 'default'
[01.22. - 02:21:58] [ZONE__INIT] Loading Tasks
[01.22. - 02:21:58] [ZONE__INIT] Loading quests


---------------------------------------------
[01.22. - 02:21:58] Starting Log: logs/eqemu_quest_zone_5556.log
[01.22. - 02:21:58] Tying perl output to eqemu logs
[01.22. - 02:21:58] Creating EQEmuIO=HASH(0x10f38dc)
[01.22. - 02:21:58] Creating EQEmuIO=HASH(0x10ed65c)
[01.22. - 02:21:58] Loading perlemb plugins.
[01.22. - 02:21:58] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[01.22. - 02:21:58] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[01.22. - 02:21:58] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 819.
[01.22. - 02:21:58] Loading perl commands...


---------------------------------------------
[01.22. - 02:21:58] Starting Log: logs/eqemu_error_zone_5556.log
[01.22. - 02:21:58] [TASKS]Activities for Task 260 are not sequential starting at 0. Not loading task.
[01.22. - 02:21:58] [TASKS]Activity for non-existent task (260, 2) while loading activities from database
[01.22. - 02:21:58] [TASKS]Activity for non-existent task (260, 3) while loading activities from database

Disorder
01-22-2013, 04:29 AM
Oh, it froze, btw. You are right. Its crashing.

Disorder
01-22-2013, 05:15 PM
I am still unable to locate the source of this crash. It does not wish to be found!

:)

KLS
01-22-2013, 06:46 PM
Hm, not sure.

Something stupid I did was lower the default logging setting from 5 to 2 without thinking about it. If you go into your CMake and change EQEMU_DEBUG_LEVEL to 5 and recompile it might give more information to better track down where it's happening.

Disorder
01-22-2013, 07:03 PM
Ok here's what I got this time around.

Eqemu_zone
---------------------------------------------
[01.22. - 16:58:44] Starting Log: logs/eqemu_zone_0636.log
[01.22. - 16:58:44] Using database 'peq' at localhost:3306
[01.22. - 16:58:44] EMuShareMem loaded
[01.22. - 16:58:44] Loading NPC Faction Lists from database...
[01.22. - 16:58:44] Loading Loot tables from database...
[01.22. - 16:58:57] Loading skill caps from database...


debug_zone

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


eqemu_zone

---------------------------------------------
[01.22. - 16:59:04] Starting Log: logs/eqemu_zone_4828.log
[01.22. - 16:59:04] Using database 'peq' at localhost:3306
[01.22. - 16:59:04] EMuShareMem loaded
[01.22. - 16:59:04] Loading NPC Faction Lists from database...
[01.22. - 16:59:04] Loading Loot tables from database...


Quest_zone
---------------------------------------------
[01.22. - 16:59:00] Starting Log: logs/eqemu_quest_zone_0636.log
[01.22. - 16:59:00] Tying perl output to eqemu logs
[01.22. - 16:59:00] Creating EQEmuIO=HASH(0x115397c)
[01.22. - 16:59:00] Creating EQEmuIO=HASH(0x114d6fc)
[01.22. - 16:59:00] Loading perlemb plugins.
[01.22. - 16:59:00] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[01.22. - 16:59:00] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[01.22. - 16:59:00] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 819.
[01.22. - 16:59:01] Loading perl commands...


error_zone
---------------------------------------------
[01.22. - 16:59:00] Starting Log: logs/eqemu_error_zone_0636.log
[01.22. - 16:59:00] [TASKS]Activities for Task 260 are not sequential starting at 0. Not loading task.
[01.22. - 16:59:00] [TASKS]Activity for non-existent task (260, 2) while loading activities from database
[01.22. - 16:59:00] [TASKS]Activity for non-existent task (260, 3) while loading activities from database


debug_zone
---------------------------------------------
[01.22. - 16:59:04] Starting Log: logs/eqemu_debug_zone_4828.log
[01.22. - 16:59:04] [ZONE__INIT] Loading server configuration..
[01.22. - 16:59:04] [ZONE__INIT] Log settings loaded from log.ini
[01.22. - 16:59:04] [ZONE__INIT] Connecting to MySQL...
[01.22. - 16:59:04] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEmulator 0.8.0
[01.22. - 16:59:04] [ZONE__INIT] Log settings loaded from ./log.ini
[01.22. - 16:59:04] [ZONE__INIT] Mapping Incoming Opcodes
[01.22. - 16:59:04] [ZONE__INIT] Loading Variables
[01.22. - 16:59:04] [ZONE__INIT] Loading zone names
[01.22. - 16:59:04] [ZONE__INIT] Loading items
[01.22. - 16:59:04] [ZONE__INIT] Loading npc faction lists
[01.22. - 16:59:04] [ZONE__INIT] Loading loot tables


debug_launch
---------------------------------------------
[01.22. - 16:58:39] Starting Log: logs/eqemu_debug_launch_5128.log
[01.22. - 16:58:39] [LAUNCHER__INIT] Loading server configuration..
[01.22. - 16:58:39] [LAUNCHER__INIT] Starting main loop...
[01.22. - 16:58:39] [NET__WORLD] Connected to World: localhost:9000
[01.22. - 16:58:44] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[01.22. - 16:58:44] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[01.22. - 16:58:44] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[01.22. - 16:58:44] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[01.22. - 16:58:44] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[01.22. - 16:58:44] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is already running.
[01.22. - 16:58:44] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is already running.
[01.22. - 16:58:44] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is already running.
[01.22. - 16:58:44] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is already running.
[01.22. - 16:58:44] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is already running.
[01.22. - 16:58:44] [LAUNCHER__STATUS] Starting zone dynamic_01
[01.22. - 16:58:44] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[01.22. - 16:58:44] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 16:59:04] [LAUNCHER__STATUS] Zone dynamic_01 has gone down. Restart timer started.
[01.22. - 16:59:04] [LAUNCHER__STATUS] Starting zone dynamic_02
[01.22. - 16:59:04] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[01.22. - 16:59:04] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.


eqemu_world

---------------------------------------------
[01.22. - 16:58:30] Starting Log: logs/eqemu_world_5024.log
[01.22. - 16:58:30] Using database 'peq' at localhost:3306
[01.22. - 16:58:30] EMuShareMem loaded
[01.22. - 16:58:30] Loading items from database: count=92476


debug_world

---------------------------------------------
[01.22. - 16:58:30] Starting Log: logs/eqemu_debug_world_5024.log
[01.22. - 16:58:30] [WORLD__INIT] Loading server configuration..
[01.22. - 16:58:30] [WORLD__INIT] Log settings loaded from log.ini
[01.22. - 16:58:30] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[01.22. - 16:58:30] [WORLD__INIT] Added loginserver eqemulator.net:5998
[01.22. - 16:58:30] [WORLD__INIT] Connecting to MySQL...
[01.22. - 16:58:30] [WORLD__INIT] HTTP world service disabled.
[01.22. - 16:58:30] [WORLD__INIT] Loading variables..
[01.22. - 16:58:30] [WORLD__INIT] Loading zones..
[01.22. - 16:58:30] [WORLD__INIT] Clearing groups..
[01.22. - 16:58:30] [WORLD__INIT] Clearing raids..
[01.22. - 16:58:30] [WORLD__INIT] Loading items..
[01.22. - 16:58:36] [WORLD__INIT] Loading guilds..
[01.22. - 16:58:36] [WORLD__INIT] Loaded default rule set 'default'
[01.22. - 16:58:36] [WORLD__INIT] Clearing temporary merchant lists..
[01.22. - 16:58:36] [WORLD__INIT] Loading EQ time of day..
[01.22. - 16:58:36] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[01.22. - 16:58:36] [WORLD__INIT] Loading launcher list..
[01.22. - 16:58:36] [WORLD__INIT] Reboot zone modes ON
[01.22. - 16:58:36] [WORLD__INIT] Deleted 0 stale player corpses from database
[01.22. - 16:58:36] [WORLD__INIT] Deleted 0 stale player backups from database
[01.22. - 16:58:36] [WORLD__INIT] Loading adventures...
[01.22. - 16:58:36] [WORLD__INIT] Purging expired instances
[01.22. - 16:58:36] [WORLD__INIT] Loading char create info...
[01.22. - 16:58:36] [WORLD__INIT] Zone (TCP) listener started.
[01.22. - 16:58:36] [WORLD__INIT] Client (UDP) listener started.
[01.22. - 16:58:36] [NET__IDENTIFY] Registered patch 6.2
[01.22. - 16:58:36] [NET__IDENTIFY] Registered patch Titanium
[01.22. - 16:58:36] [NET__IDENTIFY] Registered patch SoF
[01.22. - 16:58:36] [NET__IDENTIFY] Registered patch SoD
[01.22. - 16:58:36] [NET__IDENTIFY] Registered patch Underfoot
[01.22. - 16:58:36] [NET__IDENTIFY] Registered patch RoF
[01.22. - 16:58:36] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[01.22. - 16:58:36] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[01.22. - 16:58:36] [WORLD__LS] Loginserver provided 71.81.70.137 as world address
[01.22. - 16:58:39] [WORLD__ZONE] New TCP connection from 127.0.0.1:52309
[01.22. - 16:58:39] [WORLD__CONSOLE] New launcher from 127.0.0.1:52309
[01.22. - 16:58:39] [WORLD__LAUNCH] Adding pending launcher 1
[01.22. - 16:58:39] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[01.22. - 16:58:39] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[01.22. - 16:58:44] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[01.22. - 16:59:04] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (1 starts)
[01.22. - 16:59:04] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[01.22. - 16:59:05] [WORLD__LAUNCH] Removing launcher zone (1)


Hope this helps, and thanks for the feedback, KLS.

lerxst2112
01-22-2013, 07:35 PM
Have you tried running it in the debugger? You'll need to set zone as the default startup project and set the working directory to where your server files are.

Disorder
01-22-2013, 08:14 PM
I really don't know how to do any of this. Thanks, though. I'll see what I can figure out.

Disorder
01-22-2013, 11:21 PM
Ok, I think I figured out what you mean by running in debugger. You mean actually running it in VS C++. I did this. I'm not sure if I'm doing it right so these errors may be due to my end.

Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.

here is the call stack.

> zone.exe!Embperl::dosub(const char * subname, const std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > * args, int mode) Line 327 + 0x15 bytes C++
zone.exe!Embperl::eval(const char * code) Line 351 C++
zone.exe!PerlXSParser::map_funs() Line 105 C++
zone.exe!PerlembParser::ReloadQuests(bool with_timers) Line 879 + 0xf bytes C++
zone.exe!QuestParserCollection::ReloadQuests(bool reset_timers) Line 46 + 0x21 bytes C++
zone.exe!main(int argc, char * * argv) Line 352 C++
zone.exe!__tmainCRTStartup() Line 278 + 0x19 bytes C
zone.exe!mainCRTStartup() Line 189 C
kernel32.dll!76d3ed6c()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
ntdll.dll!76e9377b()
ntdll.dll!76e9374e()


Thanks for all the help. I appreciate your patience with my noobness.

Disorder
01-22-2013, 11:26 PM
This may be redundant, but after the errors I just posted, I told it to continue debugging. This was the output in the debugger.

zone.exe': Loaded 'C:\eqemu\zone.exe', Symbols loaded.
'zone.exe': Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\KernelBase.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\shell32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\msvcrt.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\shlwapi.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\gdi32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\user32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\lpk.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\usp10.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Perl\bin\perl514.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\advapi32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\sechost.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec8 3dffa859149af\comctl32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\ws2_32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\nsi.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\imm32.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\msctf.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\nlaapi.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\NapiNSP.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\pnrpnsp.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\mswsock.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\dnsapi.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\winrnr.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\wshbth.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Program Files\Common Files\microsoft shared\Windows Live\WLIDNSP.DLL', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\psapi.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Program Files\Bonjour\mdnsNSP.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\IPHLPAPI.DLL', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\winnsi.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\rasadhlp.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\WSHTCPIP.DLL', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\wship6.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Windows\System32\FWPUCLNT.DLL', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\eqemu\EMuShareMem.dll', Symbols loaded.
'zone.exe': Loaded 'C:\Perl\lib\auto\Cwd\Cwd.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Perl\site\lib\auto\DBI\DBI.dll', Cannot find or open the PDB file
'zone.exe': Loaded 'C:\Perl\lib\auto\List\Util\Util.dll', Cannot find or open the PDB file
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
First-chance exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
Unhandled exception at 0x00c11ac4 in zone.exe: 0xC0000005: Access violation reading location 0x0000000c.
The thread 'Win32 Thread' (0x15ec) has exited with code -1073741510 (0xc000013a).
The thread '_threadstart' (0x1044) has exited with code -1073741510 (0xc000013a).
The thread 'Win32 Thread' (0x10e8) has exited with code -1073741510 (0xc000013a).
The thread 'Main Thread' (0x14d8) has exited with code -1073741510 (0xc000013a).
The program '[4352] zone.exe: Native' has exited with code -1073741510 (0xc000013a).


Thanks, again.

lerxst2112
01-22-2013, 11:33 PM
There's something wrong with perl.

What version of Visual Studio are you using, and are you compiling for 32 or 64 bit?

Disorder
01-22-2013, 11:42 PM
MS VS C++ 2010 Express with the service pack update, and 32 bit.

Disorder
01-22-2013, 11:44 PM
Let me rephrase that. I have no reason to believe I am doing 64 bit. Any way to be sure? I'm on 32 bit system, downloaded (I thought) 32 bit everything when I had the option for installs, etc. I did Cmake in 32 bit.

lerxst2112
01-23-2013, 12:54 AM
For 32-Bit I'd recommend trying Perl 5.12. There's a link to it in this thread: http://www.eqemulator.org/forums/showthread.php?t=35722

Disorder
01-23-2013, 01:24 AM
Alright. Uninstalled Perl 5.14, rebooted, installed 5.12. rebooted. Cmake - VS C++ = no errors. replace files in server folder. Run again - now it states perl514.dll file is missing in windows error. /facepalm.

FievelMousey
01-23-2013, 01:42 AM
to get Cmake work i had delete all old files in folder it outputs builds to that may be your issue clear out the output folder completly try that

Disorder
01-23-2013, 01:46 AM
Yeah, I deleted the entire contents first. Thanks though, mate. :)

I'm wondering if this part of the guide for C++ 2008 that does not work for 2010 may be an issue?

5.Now we install Microsoft Visual C++ 2008 Express Edition
You can just install this with all the default installation. Nothing to
do until after installation is complete. But once it is done;
Open up the program and on the menu at top, click on "Tools"
From that menu choose "Options" and then you will see a menu list with
"Projects and Solutions" with a little "+" sign to expand that menu.
You will see "VC++ Directories" to click on and change the menu to the right.
On the top right of the menu you will see "Show directories for" and under
that, by default, it will show "Executable files".
First you need to change that to "Include files" from the drop down menu.
You will also see a little yellow folder icon under that drop down menu.
This is to "add a new line". After you click on that and see a new line,
you will see a grey icon to the right of that line with 3 dots [...]
Click on that to browse for the following: You will repeat this for all 3
new lines.***NOTE** the following are FOLDERS, not files.

INCLUDE:

C:\mysql\include
C:\perl\lib\CORE
C:\zlib\include

Now after those 3, change the "Show directories for" to Library files and
repeat the steps for the following 3: (notice, a couple are different)

LIBRARY:
C:\mysql\lib\opt
C:\perl\lib\CORE
C:\zlib\lib


That ability has been deprecated to "property sheets" it says. I can't locate any such thing.

FievelMousey
01-23-2013, 02:32 AM
No ideal I use VS 2008 Pro and have not had one issue compiling since they went Cmake myself. I havent set up my server again waiting on ROF fixes be completed will then mess on my server again.

Disorder
01-23-2013, 02:38 AM
I'm starting over completely right now. I'm determined to get this running. ><

Disorder
01-23-2013, 02:39 AM
FievelMousey,

When you build build using C++ , what files do you take from the build folder and put into your server folder? Just curious. I'm using an old guide. :)

lerxst2112
01-23-2013, 02:51 AM
CMake is building the project files that have those include directories in them. If it locates perl successfully then the directories will be correct.

When you uninstall perl, make sure you manually go to where you installed it and delete the entire perl directory before installing a different version. The add/remove programs uninstall doesn't always do a complete job.

Once you've gotten perl 5.12 installed and redone the steps to configure and generate in CMake, open up the CMakeCache.txt file in the Build directory in Notepad and search for PERL_LIBRARY. You should see something like this:


//Path to a program.
PERL_EXECUTABLE:FILEPATH=C:/EQEmu/Perl/bin/perl.exe
//Path to a file.
PERL_INCLUDE_PATH:PATH=C:/EQEmu/Perl/lib/CORE
//Path to a library.
PERL_LIBRARY:FILEPATH=C:/EQEmu/Perl/lib/CORE/perl512.lib


If those aren't pointing to where you just installed perl, or the version on the library is wrong then you still have an issue and need to get rid of the wrong directory it is pointing to then redo the CMake steps again until it is right.

FievelMousey
01-23-2013, 02:54 AM
I put in files like the old posted stuff says yet as none that has changed to put in server folder far as I know like quests and maps etc

lerxst2112
01-23-2013, 02:57 AM
FievelMousey,

When you build build using C++ , what files do you take from the build folder and put into your server folder? Just curious. I'm using an old guide. :)

You need all the *.exe and *.dll files from the Build/Bin/RelWithDebInfo directory. It wouldn't hurt to copy the *.pdb files as well if you need to debug.

Disorder
01-23-2013, 03:17 AM
Ok guys. Thanks for all the help thus far. Starting over fresh was needed. It is up and running. I'm ecstatic. I know this part was just a mini mini mini mini pebble to climb over.... But hey, climb enough pebbles, and you're on top of the mountain.

I had tons of errors when I connected to server displayed on world.exe

[Debug] [WORLD_CLIENT_ERR] then lots of different numbers. many of those.

Anyway, thanks for all the help.

sorvani
01-23-2013, 10:54 AM
That's is simply a packet (spell file crc or something) that we are not using. One of these days someone will post a snippet of code to handle that packet so it does not spew out to debug.

Disorder
01-23-2013, 03:46 PM
Thank you, Sorvani. Good information to know. :)