Mixed-up zone points with 0.5.2 db.sql
I'm encountering a strange problem with the zone points in the 0.5.2 db.sql.
They all work, and are in the right place, but their destination zones and/or locations are mixed up. For example: Butcherblock-G.Faydark goes to Dagnor's Cauldron Dagnors-Butcherblock goes to Kedge Keep N Qeynos temple teleporter (this is a zone point, just one that goes to the same zone) goes to Qeynos Aqueducts N Qeynos-Qeynos Hills goes to Qeynos Hills, but to the W Karana zone point, not the N Qeynos one This is using the 0.5.3DR3 binaries. The zone point and zonepoint_raw data in the DB is from the 0.5.2 db.sql, not from my DB or anyone else's. However, I also encountered this problem with the latest MyWorld DB. Anyone else experiencing this problem? Is it a DB problem, or a code one? |
zone_points is one of the things being worked on in the MW database. dont have a eta when that patch will be complete, but it is being worked on..8)
|
read this post:
http://www.eqemulator.net/forums/viewtopic.php?t=12724 It should explain why thats happening and how to fix them. Let me know if you have further questions. |
So what can I do to fix it? Wait for the final 0.5.3 version to be released?
Zoning worked OK in previous EQEmu versions with most zone points. The current problem isn't that you can't zone, but that you get sent to the wrong destination. This appears to happen both with hard-coded zone points and those stored in the EQEmu DB. From reading the post it sounds like one of the opcodes relating to zoning has changed in the EQ client, and this is what's causing the mix-up problem. |
What are you talking about? You obviously didnt read all the posts from the link, so I'll be nice and post it again.
Quote:
|
Sorry for being stupid.. I've found the source of the problem now, and I think I've fixed it - the default
DB zone points (which I was using) have some incorrect coordinate values, some being set to things like 9999. I've updated the zone points from my DB addon to 0.5.3 format, and loaded them and they now all seem to work OK (i.e go to the right place). However there is another zoning-related bug I've encountered, where zoning will occasionally lock up the EQ client (but not the EQEmu server). There is an error message which appears in the zoneserver window when this happens, something like "invalid zone number, sending character to arena" though when you re-start the client, the character that caused the crash is NOT in the Arena zone, but in the correct destination zone. This appears to be random, and not caused by any particular zone line. |
thats the zone_id=0 error..there is a couple posts somewhere on how to fix it(will need to recompile).
it happens if you try to zone into a empty(non-static zone). if the zone has someone in it already, or is a static zone, you wont get the client crash. |
Quote:
|
All times are GMT -4. The time now is 01:10 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.