Update:Didn't know until today there was a way to get more info out of the logs. Inc wall text! (trimmed for obvious reasons)
HTML Code:
[World Server] Sending EQApplicationPacket OpCode 0x01b3
[Packet :: Server -> Client] [OP_SendCharInfo - 0x01b3] [Size: 1362]
[Packet :: Server -> Client (Dump)] [OP_SendCharInfo - 0x01b3] [Size: 1362]
#I could not actually find this code amongst the opcodes, or other patch files. Wasn't sure if that was significant.
This most definitely struck me as odd. This character was supposed to be a Froglok. I tested this with three other races, and none were anomalous like this was:
HTML Code:
[World Server] Recevied EQApplicationPacket
[World Server] Name approval request. Name=Caroh, race=Piranha, class=Warrior
This is as I finalized the little Froglok Warrior:
HTML Code:
[World Server] Recevied EQApplicationPacket
[World Server] Character creation request from Stubbay LS#2 (10.0.0.46:57568) :
[World Server] Name: Caroh
[World Server] Race: 330 Class: 1 Gender: 1 Deity: 208 Start zone: 14 Tutorial: false
[World Server] STR STA AGI DEX WIS INT CHA Total
[World Server] 105 90 105 100 75 75 50 600
[World Server] Face: 6 Eye colors: 9 9
[World Server] Hairstyle: 255 Haircolor: 255
[World Server] Beard: 255 Beardcolor: 255
[World Server] Validating char creation info...
[World Server] Found 0 errors in character creation request
[MySQL Query] SELECT `value` FROM `variables` WHERE `varname` = 'ServerType' LIMIT 1 (0 rows returned)
[World Server] Found 'TitaniumStartZoneID' rule setting: -1
[MySQL Query] SELECT x, y, z, heading, start_zone, bind_id, bind_x, bind_y, bind_z FROM start_zones WHERE zone_id = 14 AND player_class = 1 AND player_deity = 208 AND player_race = 330 (0 rows returned)
[Status] SoF Start zone query: SELECT x, y, z, heading, start_zone, bind_id, bind_x, bind_y, bind_z FROM start_zones WHERE zone_id = 14 AND player_class = 1 AND player_deity = 208 AND player_race = 330
No start_zones entry in database, using defaults
[MySQL Query] SELECT safe_x, safe_y, safe_z, min_status, min_level, flag_needed FROM zone WHERE short_name='(null)' AND (version=0 OR version=0) ORDER BY version DESC (0 rows returned)
[MySQL Query] SELECT safe_x, safe_y, safe_z, min_status, min_level, flag_needed FROM zone WHERE short_name='(null)' AND (version=0 OR version=0) ORDER BY version DESC (0 rows returned)
[World Server] Current location: qeynos (1) -1.00, -1.00, -1.00, 0.00
[World Server] Bind location: qeynos (1) -1.00, -1.00, -1.00
[World Server] Home location: qeynos (1) -1.00, -1.00, -1.00
Now, I came across
this yet, there was no further follow up. If this guy was on the right path, I have no idea where to insert any code as the thread was left unresolved, and the user hasn't been active in 2yrs. I've been looking around, but no where seems
"obvious" to me.
I've tried a few places, and caused nothing but crashes. So, even if I was adding the right code in, it was in the wrong places.