Go Back   EQEmulator Home > EQEmulator Forums > General > General::Server Discussion

General::Server Discussion Discussion about emulator servers.
Do not post support topics here.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #11  
Old 03-21-2017, 08:31 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Basically this is what you have to do, refer to my prior post if you want very specific details. First you need to make the zones containing boats 100% static, this will mean editing the source to some extent. Just launching the zones as static is not enough, movement goes dormant when there are no clients in the zone. The spawns need to remain moving even when clients in the zone are zero, at least the boats do. Having everything moving will keep the boats synced up. You absolutely have to have levitate on the boats, there are no options on that. The Kunark boat has several spots on the deck you will fall through, so there is that. Other than that it is all about timing, plenty of globals to keep track of the boats. You will notice I did hails in some of the zones from the dockmasters or the Dwarf at the Butcherblock docks, this helps the players know the locations of the boats.

You do the zoning by catching the boats next to last waypoint, gathering all the clients within the vicinity of the boat and porting those to the next zone. The boat has to be in the next zone and ready to receive players or they will hit the water. The hardest boat by far to do was the skiffs in Butcherblock, getting those synced up to the Kunark boat took me an extremely long time, probably 2 weeks.

They are 100% functional though, I know I have done hours and hours of constant testing and never fallen off a boat. The only time you would is if you went LD. But that is classic right?
 

Thread Tools
Display Modes

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 07:30 PM.


 

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