EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=621)
-   -   Possible Zone Fix (https://www.eqemulator.org/forums/showthread.php?t=2729)

Zio 07-19-2002 06:10 AM

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

Shawn319 07-19-2002 06:21 AM

Image has made some progress in this area. there is a new opcode we didnt have before.

Lurker_005 07-19-2002 07:47 AM

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.