Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-19-2002, 06:10 AM
Zio
Hill Giant
 
Join Date: Mar 2002
Posts: 179
Default 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
__________________
death
Reply With Quote
  #2  
Old 07-19-2002, 06:21 AM
Shawn319
Demi-God
 
Join Date: Jan 2002
Posts: 2,073
Default

Image has made some progress in this area. there is a new opcode we didnt have before.
__________________
Shawn319
Semi-Retired EQ Addict

(Retired)EQEmu Lead Tester
(Retired)EQEmu Tech Support

(Retired)Host/ServerOP - [LIVE] Official EQEmu Test Server
(Retired)Host/ServerOP - Shawn319's All-GM Dev Test Server
(Retired)ServerOP - EQEmu Beta Server
(Retired)ServerOP - GuildWars Server
(Retired)ServerOP - Raid Addicts
--------------------------
Reply With Quote
  #3  
Old 07-19-2002, 07:47 AM
Lurker_005
Demi-God
 
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
Default

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.
__________________
Please read the forum rules and look at reacent messages before posting.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:34 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3