Criimson
06-30-2011, 10:40 AM
ARe there any inate problems compiling the server using VC2010?
I ask because I was adding some bot code I found in the bot forum and everything seemed fine on final compile (except all the warnings that happen). The zone and world start up seemingly fine and I can even log into the character select. Thats when it got wierd. My character was naked and it says zone is unavailable. Here is the paste of World.exe
Failed to open log file: logs/eqemu_debug_world_6300.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver localhost:5998
[Debug] [WORLD__INIT] Connecting to MySQL...
Failed to open log file: logs/eqemu_world_6300.log
[Status] Using database 'peq' at localhost:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=84588
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
Failed to open log file: logs/eqemu_error_world_6300.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [NET__IDENTIFY] Registered patch HoT
[Debug] [WORLD__LS] Connecting to login server: localhost:5998
[Debug] [WORLD__LS] Connected to Loginserver: localhost:5998
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56701
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:56701
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56703
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:56703
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56705
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:56705
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use por
t 7001
[Debug] [WORLD__CLIENT] New connection from 127.0.0.1:64339
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2792
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_world, and it did no
t match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2ec9
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_zone, and it did not
match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x4dd0
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_world, and it d
id not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x7213
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_zone, and it di
d not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode matched 0x6c3c and leng
th matched 464
[Debug] [NET__IDENTIFY] Identified stream 127.0.0.1:64339 with signature SoF_wor
ld
[Debug] [WORLD__CLIENT] Checking inbound connection 127.0.0.1 against BannedIPs
table
[Debug] [WORLD__CLIENT] Connection 127.0.0.1 PASSED banned IPs check. Processin
g connection.
[Debug] [WORLD__CLIENT] Criimson: Logged in. Mode=(CharSel)
[Debug] [WORLD__CLIENT] Criimson: LS Account #1
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56707
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:56707
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56709
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:56709
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56712
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:56712
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use por
t 7004
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
Anything jumping out at anyone?
Criimson
EDIT: I ask if it is related to VC2010 because I saw several of these errors:
3>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
3>petitions.cpp
EDIT:EDIT: As I looked back over the output on recompile I noticed this line
2> Generating Code...
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuSe rver\world\ReleaseBots\World.exe) does not match the Linker's OutputFile property value (C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuServer\build \World.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
Not sure I understand this line
I ask because I was adding some bot code I found in the bot forum and everything seemed fine on final compile (except all the warnings that happen). The zone and world start up seemingly fine and I can even log into the character select. Thats when it got wierd. My character was naked and it says zone is unavailable. Here is the paste of World.exe
Failed to open log file: logs/eqemu_debug_world_6300.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver localhost:5998
[Debug] [WORLD__INIT] Connecting to MySQL...
Failed to open log file: logs/eqemu_world_6300.log
[Status] Using database 'peq' at localhost:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=84588
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
Failed to open log file: logs/eqemu_error_world_6300.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [NET__IDENTIFY] Registered patch HoT
[Debug] [WORLD__LS] Connecting to login server: localhost:5998
[Debug] [WORLD__LS] Connected to Loginserver: localhost:5998
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56701
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:56701
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56703
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:56703
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56705
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:56705
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use por
t 7001
[Debug] [WORLD__CLIENT] New connection from 127.0.0.1:64339
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2792
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_world, and it did no
t match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x2ec9
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch 6.2_zone, and it did not
match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x4dd0
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_world, and it d
id not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode 0x6c3c did not match ex
pected 0x7213
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: Tried patch Titanium_zone, and it di
d not match.
[Debug] [NET__IDENT_TRACE] 127.0.0.1:64339: First opcode matched 0x6c3c and leng
th matched 464
[Debug] [NET__IDENTIFY] Identified stream 127.0.0.1:64339 with signature SoF_wor
ld
[Debug] [WORLD__CLIENT] Checking inbound connection 127.0.0.1 against BannedIPs
table
[Debug] [WORLD__CLIENT] Connection 127.0.0.1 PASSED banned IPs check. Processin
g connection.
[Debug] [WORLD__CLIENT] Criimson: Logged in. Mode=(CharSel)
[Debug] [WORLD__CLIENT] Criimson: LS Account #1
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56707
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:56707
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56709
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:56709
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:56712
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:56712
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use por
t 7004
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
[Debug] [WORLD__CLIENT] Criimson: Attempting autobootup of poknowledge (202:0)
Anything jumping out at anyone?
Criimson
EDIT: I ask if it is related to VC2010 because I saw several of these errors:
3>C:\perl\lib\core\sys/socket.h(34): warning C4005: 'ENOTSOCK' : macro redefinition
3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h(120) : see previous definition of 'ENOTSOCK'
3>petitions.cpp
EDIT:EDIT: As I looked back over the output on recompile I noticed this line
2> Generating Code...
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuSe rver\world\ReleaseBots\World.exe) does not match the Linker's OutputFile property value (C:\EQEMU\TESTINGFILE\HERE\trunk\EQEmuServer\build \World.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
Not sure I understand this line