Possible Zone Fix
Zoning Fix: 3.4 EQEMu
- Problem: When you try and zone, it fails to load and crashes. The problem is it has to restart the world.exe for several reasons, thats why when you come back your in the zone you tried to zone too, because it couldn't restart. If the main world.exe tried to restart it would crash the server. - Fix: (1) Instead of having just one world.exe, you can do what Verant did, you can have it so theres one main world.exe and when a player connects to the world, it creates another world.exe for each player. So it'd be a Zoning.exe file. The only problem with that is it might add lag to the server. - I was told the problem of why it wouldn't let you zone. I'm not totally sure if thats true. But thats my thought of a fix. Just my thoughts. So instead of flaming me if its wacky and it wont work and just leave a simple. Wrong ;) - Zio |
Image has made some progress in this area. there is a new opcode we didnt have before.
|
I'm not a dev, and barely know how to code, so take it with a grain of salt.
On zoning (of any type) Zone hands your char off to world with a target zone, and then removes you from it's list of players. World Takes the target zone, starts it if needed. Then hands you off to that zone server, and deletes you from world's list of players. The destination zone spawns the player. I don't know the exact order of the above. A simple change in the order by verant could be a cause. Any extra data (opcodes) they throw in (includes handshaking between zone and world) could also do it. Things I know happen: The player profile gets updated with the target zone. Uknown things(off the top of my head): Start zone deletes character World accepts character Things that don't happen: New zone server starts target zone So my guess is the handing off of the character, or autostarting of the zone. |
All times are GMT -4. The time now is 07:26 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.