EdenServer / community

35 stars 16 forks source link

Bloodsucker NM Not Spawning correctly following a mait. #3021

Open Mephysto74 opened 4 years ago

Mephysto74 commented 4 years ago

After camping this NM for a while it appears that zone crashes affects it when it should not. I been killing it and was at camp alone at 70h after TOD till 74h and it never spawned. It actually spawned once or twice before 70h mark, so this is really confusing and unpredictable.

Tjonke commented 4 years ago

I killed this NM 16 times for my ring, it's 60-72h after death for possible spawn.

freddiepines commented 4 years ago

It shouldn't be 60-72h, this should be 72 hours EXACT after the last TOD and 21-24 after maintenance (but given the weekly schedule here on Eden it should probably persist like ground kings). I camped this NM extensively on retail in era - if it's popping in a 12 hour window that's definitely a bug and it needs to be fixed.

image

image

image

image

bkesecker commented 4 years ago

https://github.com/EdenServer/community/issues/1457

Mozzy4Ever commented 4 years ago

Can be closed. Spawns as it should now.

bkesecker commented 4 years ago

Can be closed. Spawns as it should now.

Probably so, but the part that isn't working as described is the shortened window after server maintenance. There is no code that sets the respawn time to 21-24 hours on cluster start.

Mozzy4Ever commented 4 years ago

True. But a lot of NMs don't reset after maintenance like they're supposed to. I suppose with this one specifically it's just extra noticeable due to it typically being 3 day and going to 21-24hr after maintenance

Blex64 commented 4 years ago

So...it's not spawning as it should, then.

danismyhero commented 4 years ago

While I understand wanting to control how many spawns occur due to cluster reboots happening more often compared to retail, the consequence of the persisting TOD is that it's window will never adjust once someone has it on lockdown.

I'm not sure what the perfect solution is for this, but I feel like it should be considered since we are already customizing how it spawns.

KnowOne134 commented 10 months ago

technically i server maint in the se that SE did will never happen, we are not bringing in a mait for updates, we are at locked content, any mait we do do is to get the code closer to what it should be for the same version.

i can add code to say if the database of placeholders is wiped, simulating a real SE mait i can. but is it really needed. leaving open for discussion for a bit to see if anyone has something else to say on the matter.

Mozzy4Ever commented 10 months ago

I think at minimum it'd be good to reset Bloodsucker when we do our server maintenance. Not so applicable to other NMs that are affected by SE server maintenance (like HNMs) as those shift their window naturally due to being a window system. Bloodsucker is uniquely affected by the lack of maintenance reset in that it's a long-respawn NM that doesn't have a window, it's instant spawn from ToD. Has resulted in it's ToD only moving (I think...) around 7 or 8 hours later across 2-3 years.

Steam-arch commented 10 months ago

Propably a positive thing. Gives people a chance to get the tod without extra nonsense, similar to retail.

Is this a needed feature for the lesser (or even the 2-4 day NMs) in general anymore?

Could maybe free some of the lesser NMs from the list: Old Two wings Dobson flies Colorful Leshy Centurio XII-I Shikigami Weapon Bright-handed Kunberry Upyri Lord of Onzozo Argus Bune

Hell, could even throw in Tiamat Cerberus and Khimaira to follow their 12-36h (24-72 for tiamat) after maint respawns, or is there a solid argument on why not?

KnowOne134 commented 10 months ago

I was more talking about if we were to ever clear out the list then it would respawn at a correct time if 21 - 4. Say a new server build, or manually resetting timers. It would not be something we do during our normal mait.

KnowOne134 commented 10 months ago

As it is now the server doesn't recognize a crash and a mait. So it would still be on the persist timing but if it ever cleared, via a db script or a new server build it would be the 21-24 hours spawning