Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-11-2015, 07:25 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default What is the deal with Highpass

Of and on for years now I have had complaints about Highpass and looping. Many seem to think it is overlapping zone lines, I am thinking it is not. I have had people say this has happened from Karana and Highkeep. I can never seem to duplicate the issue, no matter how many times I have tried. I had another complaint about it today but when I tried it, at least 10 different times it would not do it for me. I was hoping it was possibly hitting the zoneline at a different location could be causing it, but I have yet to see it myself. I am nearly positive all complaints have been when people are using Underfoot.

If it were the zone line I would think it would be easily duplicated.
Reply With Quote
  #2  
Old 07-12-2015, 11:05 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

If I remember correctly (when I had the same issue), the highpass zone is hard coded. You have to be using the new one (highpasshold) with the newer clients. Either way, it should be showing up in your logs as unsolicited zone requests.

That's just from memory, so I could be off a little.
Reply With Quote
  #3  
Old 07-12-2015, 11:54 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Yeah I am going to turn on more debugging in my source after this. I will be blowing away all of those zone lines tonight to make sure they do not overlap. I saw a post on PEQ about a possible overlap. If I could for once make my own client do it, that would make diagnosing it so much simpler.
Reply With Quote
  #4  
Old 07-13-2015, 08:16 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Quote:
Originally Posted by N0ctrnl View Post
If I remember correctly (when I had the same issue), the highpass zone is hard coded. You have to be using the new one (highpasshold) with the newer clients. Either way, it should be showing up in your logs as unsolicited zone requests.

That's just from memory, so I could be off a little.
What is really strange is it appears the actual zone line is hard coded? I could move the zone line between East Karana and HighPassHold anywhere I wanted but the zone point always seemed to want to stay at a particular point. I am thinking this could be the entire issue. And yes, I did finally get caught in a loop and the logs were showing an unsolicited zone request.
Reply With Quote
  #5  
Old 07-13-2015, 10:21 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

There are a couple places they did that, but yeah, that's what I found too. I ended up switching to the new highpass and just calling it a day.
Reply With Quote
  #6  
Old 07-13-2015, 10:22 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I think I solved the problem, but not in a desirable way. I will not argue as long as it fixes the problems for the players and consistently works.
Reply With Quote
  #7  
Old 07-13-2015, 10:24 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

I toyed with the idea of putting an invisible porter trigger nearby. Is that what you did?
Reply With Quote
  #8  
Old 07-13-2015, 10:35 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Yep!!

Now this is the strange thing that makes me think there is something really screwed up with that zone. If I placed the invisible NPC way toward the back of the the zone, he would quit working. I moved him inward of the zone and he starts working, moved him back and it quit again. But now that everything is placed I really hope this ends the constant "I am in a zoning loop"
Reply With Quote
  #9  
Old 07-13-2015, 11:03 AM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

I do think I've heard people who work with the client-side zone files say there are occasionally zoning lines set in the zone geometry definitions. I wouldn't be surprised if there were also tight min/max x/y/z coordinates for NPC processing plugged in occasionally for performance optimization on the ollllllld computers that used to run EQ.
Reply With Quote
  #10  
Old 07-13-2015, 11:50 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Well that NPC would not respond to proximity checks before I moved him, it was very strange.
Reply With Quote
  #11  
Old 07-13-2015, 03:36 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

Do you have all three files in your map folder on the server?
highpass.wrt
highpass.path
highpasshold.map
Reply With Quote
  #12  
Old 07-13-2015, 05:59 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Yes /10chars
Reply With Quote
  #13  
Old 07-13-2015, 06:33 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,290
Default

there is a zone_points table and there is/was a 'number' field tied directly to the zone point id. You couldn't change these numbers around because the client had an array of zone points hardcoded. I imagine the zone points added later on they either used the existing zone points or added new #'s in.

http://wiki.eqemulator.org/p?zone_points
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #14  
Old 07-13-2015, 10:16 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I had read the same in the wiki when doing this. I used the original sequence numbers PeqTgc had used. I am nearly positive this is going work well, time will tell, and lots of testing.
Reply With Quote
  #15  
Old 07-14-2015, 07:21 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

An update on this...

The one place I did not zone a player via quest, and just used normal zone lines it happened again today. I will replace those with quest npc's too. But this was in the log. I wanted to just give some more information on it, in case someone else runs into this.

Code:
[07-14-2015 :: 15:58:18] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 15:58:38] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 15:58:58] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 15:59:17] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 15:59:40] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 16:00:02] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 16:00:25] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 16:00:47] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 16:01:09] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 16:01:32] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
[07-14-2015 :: 16:01:54] Zoning Anonymous: Invalid unsolicited zone request to zone id '5'.
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 06:45 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