Hey guys,
I'm having a problem with zones crashing. I'm running 0.6.0dr3 source. Everything compiles fine and without errors (I've tried both vc++ 6.0 and .net), everything boots up ok. I can log onto the server and see all my characters, but as soon as I try to zone into the world, world.exe kicks up an error 10054 and shuts down the zone server.
I can sub in pre-compiled dr2 and dr3 binaries with no problem, and I've even gotten my own compile of dr2 to work without errors, so I can't see it being a database problem. All ports are open and triggered properly. I'm using the only dr3 code I was able to find, does anyone have another source for the code I could try?
Anyone have any idea what might be causing this? I could stick with the working dr2 or dr3 servers, but then I'm stuck with either no working guards/mob assisting (dr2), or I'm unable to change the level cap (pre-comp dr3). Any help in the matter would be great.
world.exe output:
Code:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.6.0-DR3
[Status] Loading opcodes..
[Status] EMuShareMem loaded
[Status] Loading variables..
[Status] Loading zones..
[Status] Clearing groups..
[Status] Loading items..
[Status] Loading items from database: count=39499
Invalid worldname, please edit LoginServer.ini. Server name must be at least 10
characters.
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Screwing up windows compiles...
TCP listening on: xx.xx.xx.xx:9000
World server listening on: xx.xx.xx.xx:9000
Connected to LoginServer: newlogin1.eqemulator.net:5994
56985 New TCP connection: 127.0.0.1:1241
New zoneserver: #1 127.0.0.1:1241
Zoneserver SetConnectInfo: 127.0.0.1:1241: xx.xx.xx.xx:8780
324141 New client from ip: xx.xx.xx.xx port: 1580
Logged in: FirstLogin LS#68864: ######
Received unknown opcode: 0x0000 size:0 bytes
Received unknown opcode: 0x0000 size:0 bytes
Attempting autobootup of innothule (46) for Pond
Zoneserver SetZone: xx.xx.xx.xx:8780 innothule (46)
Enter world: Pond: innothule (46)
Zoneserver SetZone: xx.xx.xx.xx:8780 innothule (46)
Received unknown opcode: 0x0000 size:0 bytes
127.0.0.1:1241: TCPConnection::RecvData(): Error: 10054
Removing zoneserver from ip:0.0.0.0 port:0 (xx.xx.xx.xx:8780)
Hold Zones mode is ON - rebooting lost zone
zoneperl.exe output:
Code:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>e:
E:\>cd eqemu
E:\eqemu>zoneperl . xx.xx.xx.xx 8780 localhost
[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.0-DR3
[Status] Loading opcodes..
[Status] EMuShareMem loaded
[Status] Mapping Opcodes
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 7059
[Status] Loading guilds
[Status] Loading factions
[Status] Loading AA effects
[Status] Loading swarm spells
[Status] Loading tributes
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 182 commands loaded
[Status] Loading embedded perl XS
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Status] Entering sleep mode
Connected to worldserver: localhost:9000
Map header: 26688 faces, 1176 nodes, 56225 facelists
Loaded map: 80064 vertices, 26688 faces
Map BB: (-877.19 -> 2041.69, -2974.91 -> 2763.34, -97.44 -> 805.50)
Map ./Maps/innothule.map loaded.
Path File ./Maps/innothule.path not found.
[Status] Weather should change in 1904 seconds
[Status] Loading spawn conditions...
[Status] Loading static zone points...
[Status] Loading spawn groups...
[Status] Loading spawn2 points...
[Status] Loading player corpses...
[Status] Loading traps...
[Status] Loading ground spawns...
[Status] Loading Ground Spawns from DB...
[Status] Loading Objects from DB...
[Status] Loading Objects from DB...
[Status] Loading doors for innothule ...
[Status] Done loading doors for innothule ...
[Status] Loading AA information...
[Status] Loading Merchant Lists...
[Status] Loading Temporary Merchant Lists...
Petition 52 pettime = 1122437429
[Status] Successfully loaded Zone Config.
[Status] Loading timezone data...
[Status] Init Finished: ZoneID = 46, Time Offset = 0
[Status] Zone Bootup: innothule (46)
E:\eqemu>
Thanks!