Build 423 - Rewritten Detections/Utilities & Many Issue Corrections
News:
Many detections & utilities were partly written in this update, including ones from the Ground utilities. Fly check, IrregularMovements check & Speed check. These changes aim to solve instabilities that have been existing for a few updates now for several but not all of you.
A lag issue was corrected by optimising a method of the Search Engine handler, specifically one responsible for detecting unstable checks & detections. Additional caching has been implemented to help this method now run as fast as possible.
Since the Search Engine handler’s inception, it’s known that if you disable both File & SQL logs, it will disable, taking down an important analysis part of the anti-cheat. This update changes this by forcing the Search Engine to partly work despite all significant log options being disabled.
A major bug was discovered in the Configuration system that prevented legacy commands from being executed in many scenarios. This update corrects this issue and any old configurations should once again function per usual.
Logs:
Corrected several BoatMove multiple passengers false positives.
Corrected several FastBreak breaks-per-second entity block false positives.
Corrected dozens of movement false positives caused by elytra gliding not being identified properly.
Corrected an issue where players could not be unbanned due to a small bug in the system.
Corrected dozens of GhostHand interact false positives caused by a small method bug in the Block utilities.
Potentially corrected several IrregularMovements step jumping motion false positives.
The Speed check will now account averages in its calculations for a more stable experience.
Corrected some description inconsistencies in the Spartan & Player Info inventory menus.
Corrected dozens of Fly stable jump motion false positives by improving specific calculations.
Rewrote part of the IrregularMovements jump detection to be more stable & accurate.
Slightly improved the Search Engine handler & AutoSync compatibility with more universal methods.
Corrected a lag issue in the Search Engine handler caused by an unstable checks method.
Corrected a log caching in the Search Engine handler persisting in non-Syn members.
Noticeably optimised the Search Engine handler with issue/bug corrections & better memory usage.
Noticeably optimised the Ground utilities with less method calls & faster methods.
Noticeably improved the Ground utilities with 2-3x time increased accuracy.
Noticeably improved the Spartan Player object with more calculations being cached.
Corrected a no-such-method console error caused by the Invisible Block handler.
Slightly improved the General Gameplay handler & Timer object with more capabilities.
Slightly improved the Speed check with more detailed verbose information.
Greatly improved the Low Violation handler by taking advantage of player analysis methods.
Slightly improved the Check object with additional caching.
Greatly optimised the Cancel Violation handler, Violations feature & Hack Prevention object with faster methods.
Corrected a small bug in the False Positive Detection feature to help better moderate hackers.
Slightly optimised the Cloud feature with faster methods.
Corrected a spectate command argument bug in the Command Execution handler.
The Search Engine will now partly work despite all log options being disabled.
Corrected a major bug in the Configuration system that prevented legacy commands from being executed.