ProjectEQ

A fan-based EverQuest Emulator Project

 
Inktuta Revamp
  • DZ Based
  • Requires Cyno dead to request
  • 2 hour lockout on request
  • All fights revamped
  • Noqufiel is a completely re-written and different fight based on actual facts vs online guide garbage
  • Bonus Loot scripting functions (Can be looked up online how to specify the bonus loot item you want)
  • DZ's will lock at a specific point and prevent players from being added.
  • DZ requirements are Minimum 18 players, Maximum 54 players.

Uqua Revamp
  • DZ Based
  • Gas Chambers are re-written to be accurate and are very unforgiving, they work correctly per lives experience.
  • Anti Event skipping is in place (On live you cannot easily bypass doors as you can on the RoF2 and earlier clients)
  • Vrex fight has proper mechanics and flavor (including the npc's that act as the 3 minute timer by laying down in order each minute)
  • If you leave the construct up, and disregard the flavor warnings saying to make sure to kill it first, you will get a lockout time and no loot/key (This is live like)
  • DZ's will lock at a specific point and prevent players from being added.
  • This also includes a primals door update
  • DZ requirements are Minimum 18 players, Maximum 54 players.

The zone is still not 100% due to the inability to add proper entity based traps, but one that system is implemented I can resolve the last bit of inaccuracies.
Changelog

Crash
  • Fix crash in CheckTradeskillLoreConflict (#3009) (Aeadoin) 2023-02-28
Fixes
  • Account for bad data in Tradeskill Recipe Entries (#2991) (Aeadoin) 2023-02-25
  • Fix DoAnim quest method default speed (#3016) (Kinglykrab) 2023-03-01
  • Fix for Discipline Loading from Database causing issues with slot_ids (#3008) (Aeadoin) 2023-02-28
  • Fix for Lore Components where component is returned. (#3005) (Aeadoin) 2023-02-27
  • Fix issue where quest saylink responses would occur before the NPC's response (#3010) (Akkadius) 2023-03-01
Fixes
  • Correct Mend reuse time and add reduction support. (#2972) (nytmyr) 2023-02-23
  • Fix Beneficial Target of Target procs (#2987) (Aeadoin) 2023-02-24
  • Fix for undefined MySQL library behavior. (#2834) (KimLS) 2023-02-25
Pathing
  • Improve roambox logic (#2983) (Akkadius) 2023-02-24
  • More z-clip improvements, Wurm and Spectral Iksar race adjustments (#2988) (Akkadius) 2023-02-25
  • Smoother pathing z-correction (#2982) (Akkadius) 2023-02-24
Player Events
Quest API
  • Add IsAutoAttackEnabled() to Perl/Lua (#2979) (Kinglykrab) 2023-02-23
  • Add IsAutoFireEnabled() to Perl/Lua (#2978) (Kinglykrab) 2023-02-23
  • Fix EVENT_TIMER crash when entity is no longer available (#2986) (Akkadius) 2023-02-24
Scaling
  • Add support for zone ID and instance version to NPC Scaling (#2968) (Kinglykrab) 2023-02-25
Tradeskills
image.png
Changelog
  • Improvements to general pathing
  • Mobs should clip into the ground far less
  • Recovery from clipping should also work much better
Mesh improvements to the following zones
  • Anguish
  • Ruined City of Dranik
  • Highkeep
  • Muramite Proving Grounds
  • Riftseekers
  • Tipt
  • Wall of Slaughter
  • Plane of Valor
To give you an idea of what "mesh improvements" means. NPC's adhere to a mesh when they make pathing decisions in a zone. When there are holes, it can lead to suboptimal routing and sometimes clipping to occur.

Below is Plane of Valor, before and after

[​IMG]
Thanks for weathering the turbulence of updates recently. We appreciate you all

Double Experience through 2/27/2023
Changelog
  • Issues related to players having problems with various hand-in NPC's should now be resolved (#2945) (#1373)
  • Issues related to Gates of Discord instances / raids should now be resolved (#2947)
  • Groundspawns will now properly do lore checks and no longer desynchronize the client
  • Groundspawns now appear properly on the ground instead of up in the air (#2930)
  • Clients dropping items should no longer crash zones (#2939)
  • Translocations work again (#2897)
  • Tradeskills now check for lore (#2932)
  • Plane of Mischief teleportation doors/pictures work properly again
  • Sanctus Seru teleportation clicks are now working properly again
See below for changelog

AA

Appveyor
  • Remove bots preprocessor (Akkadius) 2023-01-20
Bot/Merc
  • Cleanup methods, and virtual overrides. (#2734) (Aeadoin) 2023-01-15
Bots
  • Add Additional HeroicAgi/Dex Modifiers. (#2838) (Aeadoin) 2023-02-07
  • Add Additional HeroicStr modifiers. (#2837) (Aeadoin) 2023-02-07
  • Add Bot Command Reloading (#2773) (Kinglykrab) 2023-01-22
  • Add EVENT_UNEQUIP_ITEM_BOT & EVENT_EQUIP_ITEM_BOT (#2796) (Aeadoin) 2023-01-27
  • Add GetAugmentIDsBySlotID & AddItem with table ref Methods. (#2805) (Aeadoin) 2023-01-29
  • Add GetBotOwnerByBotID Method (#2715) (Aeadoin) 2023-01-11
  • Add IsBot() to methods in attack.cpp where applicable. (#2840) (Aeadoin) 2023-02-09
  • Add Lore Check for Augments. (#2874) (Aeadoin) 2023-02-12
  • Add Override methods for GetMax Buffs/Songs/Total slots (#2801) (Aeadoin) 2023-01-27
  • Add Pet Power Support for Temp Pets. (#2853) (Aeadoin) 2023-02-11
  • Add Support for AA bonuses that were missing. (#2764) (Aeadoin) 2023-01-20
  • Add Support for...
It's finally here. We're going to start doing Alpha/Beta testing in the coming weeks.

Stay tuned for more detailed information.

In the meantime, I'm looking to start building interest of who is interested in participating in testing? The testing will not be occurring on the Live server.

Please share and look forward to hearing from you
Overdue but not overdone. Plane of Time has received a much needed overhaul to be in line with accuracy of the event mechanics and to utilize the newer Dynamic Zone system that hgtw implemented a few years ago. This also closes up a few exploits that existed with the older implementation of the Plane of Time.

  • Full DZ Support with Proper checks for each stage
  • Phase 1 has proper shadowed bosses if you return after 12 hours to continue and are required to complete phase 1 again. These bosses drop no loot per lives setup.
  • Per live there is a 45s pre-spawn wait on each of the 5 Phase 1 trials
  • Each Phase 1 section has a 18 player limit, any additional players will cause a random player in that area to be kicked to PoTimeA
  • Phase 2 is time gated by the RP of the bosses walking and pausing at each "wave". They require no activation in each section unlike phase 1
  • Once you enter Phase 4, zoning in will bring you directly to phase 4 with no way to re-enter phase 1-3
  • Once you enter Phase 5, zoning in will bring you directly to phase 5 with no way to re-enter phase 1-4
  • God Portals will become active once the respective god is killed.
  • DZ requirements are Minimum 18 players, Maximum 72 players.
  • When the egg is killed, the RP Event will start and cannot be stopped. There is not much time before the entire raid is ported out at that point.
  • If you end your dz and return with a fresh dz you will not be granted any of your bonus time from the previous phase. You will be granted the standard phase time.
We had roughly an hour of downtime while I was getting things fixed and sorted.

Running Double EXP through Wednesday

Enjoy!
Server Hardware Update

Every year or so I cycle out with new hardware and we're about due anyways.

We've upgraded hardware Sunday (20th) which has also dropped 20ms latency on average for users and has led to better server responsiveness around the board.

Server DDOS Attacks

We've been getting attacked with anywhere between 3-4Gbps to 60-80Gbps of attack traffic over the past few months. It has occurred sporadically so while it might be fine for a few days, the issue comes back and there's a whole new flavor of attacks with different signatures and things we needed to combat.

With the server upgrade, this also changes the network story for how the server is being fed mitigation wise. We have several layers of DDOS mitigation implemented at the server level. We have DDOS mitigation appliances that will vacuum malicious traffic based on known signatures, we also firewall all non-user facing traffic and have many iptables configurations to discard invalid packet signatures, malformed packets, fragmented packets, SYN flood rate limiting and a wide variety of other mechanisms.

All in all, we should be in a much better place for user experience. There's no guarantees we don't have to deal with something later down the road.

Double Experience

In the spirit of 4 days of server stability so far, we will go full 2x (Double Experience) through Monday (28th). I think we can do another sometime down the road in the near term since everyone has had to deal with this to some degree for a few months ago.

Thank you for your patience as fixing a moving and changing target certainly takes time.
Forum spam has been creative lately. Update on some house cleaning
  • Bots already get filtered through quite a comprehensive database
  • Some bots are somehow able to get through captcha, rarely but it happens
  • Users are now required to ask basic questions during registration which should help in the cases where bots manage to get past captcha
  • Direct messages that have been sent from recently offending users have been purged
  • Various patterns of E-Mail address registrations now get blocked entirely
If you are having issues legitimately trying to register, please check with #peq-public in the Discord
Halloween enabled for the next few weeks.

Double EXP throughout this week (Ending next weekend).
Enjoy 100% bonus exp through the 7th.