Commit Graph

353 Commits

Author SHA1 Message Date
MDIC
728dbfa440 fix (module): Readd teleport helper for speed hack 2022-04-21 14:00:14 -04:00
MDIC
b9923c96c9 update (Module): New Min Requirements, Remove Drift
New minimal required revision due to helper placements in core.
Remove Drift and Can Teleport Helper as we no longer need it due to new core helpers
2022-04-21 13:33:24 -04:00
MDIC
0c6f3bb4ca Update: Fine tune 2022-04-20 14:45:46 -04:00
MDIC
9d0123ba5a Duel Exploit Detection
Mind Controling a victim in a duel then using teleport hack to either set up the the opponent or exploit for own personal gain. Both Players will be flagged for cheating, Alerts sent out. Let the GM's sort it out.
2022-04-19 16:17:28 -04:00
MDIC
d589615a87 Update: New SQL and Accurate Column Counting
New Character DB sql, accurate column counting for all cheat detections now in db as well (Teleportation, ignore control, zaxis)
2022-04-19 12:49:38 -04:00
MDIC
b1654f82b4 Update Acore_strings.sql 2022-04-19 10:08:00 -04:00
MDIC
2a3d8a4444 Fix: Typo SQL World
Typo World. removed a extra ] that wasnt needed. Not breaking but annoying for some.
2022-04-19 09:30:45 -04:00
MDIC
e2496e76f5 Clean up
More clean up recommendations by @jackpoz

Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2022-04-19 09:08:18 -04:00
MDIC
5b786453e2 source clean up 2022-04-18 12:44:05 -04:00
MDIC
7fb3d70afe Update: Review Transfer
Thanks to @jackpozi for more further code review on the tc counterpart of the module that is also brought over to this module.

Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2022-04-18 11:34:41 -04:00
MDIC
250afdffeb Update ReadME files
updated to match current relevance.
2022-04-18 11:16:04 -04:00
MDIC
6e0d0acd36 Added Null Checks 2022-04-18 10:51:50 -04:00
MDIC
a112d5ea5b Auto Jailing: Spell Cast Disable, code clean up
Permanent silence casted on offender when using .anticheat jail or if auto jail is turned on, they will not be able to cast any spells to teleport out of there. Code Style Clean up review on the TC Side of the module thanks to @jackpoz that i was able to bring over to this module and remove magic number dealing with  resurrection sickness.
2022-04-18 10:11:37 -04:00
MDIC
63dec836a1 Update: improved flight hack detection 2022-04-18 08:36:24 -04:00
MDIC
9e998625ff Update: Wall Climb Imrpovement Water Hack Reporting reduction
We exempt rotating the camera from fire off with water walking hack detection, we improve angle reporting per @sveN295 formula. we also remove falling from the angle check as falling is check before hand

Co-Authored-By: Sven <36102838+sven295@users.noreply.github.com>
Co-Authored-By: Jinnaix <37972361+jinnaix@users.noreply.github.com>
2022-04-16 13:01:53 -04:00
MDIC
ed156adf5b removed unused variable 2022-04-15 17:59:10 -04:00
MDIC
73eb270011 Update: Water Hack Detection improvements
Water Hack Detection now detects water walking hacks that is not client hack patched. Thanks to Shauren of TC for key information leading to clean detection

Co-Authored-By: Sven <36102838+sven295@users.noreply.github.com>
Co-Authored-By: Jinnaix <37972361+jinnaix@users.noreply.github.com>
2022-04-15 17:43:02 -04:00
MDIC
075953c0cc added command strings for anticheat
rerun on world db.
2022-04-14 10:43:26 -04:00
MDIC
e129da3537 Update: Permissions
Parole cmd now gm lvl 3 to match anticheat delete cmd
2022-04-14 10:22:20 -04:00
MDIC
71a07e2eb9 Codestyle Correction
-1 does it better.
2022-04-13 18:35:42 -04:00
MDIC
ba482cf5e4 Overflow fix 2022-04-13 13:24:09 -04:00
MDIC
54d016aab9 Jailing Feature Update
Deserter Buffs permanent until .anticheat parole is used on the player to release them. this will solve the issue of jailbreak thru queuing.
2022-04-13 13:15:53 -04:00
MDIC
b78ce2399c Jail Feat Update
Remove magic numbers, incorporate deserter auras to prevent queuing jail break
2022-04-11 12:37:04 -04:00
MDIC
7c2f0e4f2b Dont check for SpeedHack if the player hasnt moved
We don't need to check for a speedhack if the player hasn't moved
This is necessary since MovementHandler fires if you rotate the camera in place

Co-Authored-By: Jinnaix <37972361+jinnaix@users.noreply.github.com>
Co-Authored-By: Sven <36102838+sveN295@users.noreply.github.com>
2022-04-09 18:34:18 -04:00
acidmanifesto
f4bad98b93 Update README_ES.md 2022-04-09 15:43:09 -04:00
acidmanifesto
9bdbd4dda6 Update README.md 2022-04-09 15:42:41 -04:00
MDIC
e2cee25102 False hit Reduction: Climb Hack
Climb Hack should only check if climbing not when falling.
2022-04-09 15:19:50 -04:00
MDIC
05713af3dd Unused varible commit out 2022-04-09 13:51:03 -04:00
MDIC
bac7aefd12 Add: Purge cmd
.anticheat purge clears the whole daily_player_reports table. only administrator level can do run the command.
2022-04-09 13:41:46 -04:00
MDIC
3d98caf636 Code Reduction
Ebon hold removed due to the teleport helpers being added ina couple of commits ago. Originally the ebon hold provided a aura for DK's that gave a speed boost just in that area that was flagging the speed hack, also the teleporter pad gave a false hit as well for speed hack. both of which no longers happens.
2022-04-09 12:54:00 -04:00
MDIC
a0bca3d8f2 Code Reduction
No long need to make these two spell exceptions due to last commit.
2022-04-09 12:26:57 -04:00
MDIC
93b3570234 False Hit Reduction: Speed Hack
False Speed Hack flag reduction for transporters such as undercity and silvermoon translocators and using flight managers are now fixed. Current Speed Hack detections and Teleport Hacks Detections are working as intended with no issues with false hit reports as of current.
2022-04-09 12:04:01 -04:00
MDIC
2861f1d686 Revert "Update: False Hit Reduction."
This reverts commit 3abb14713c.
2022-04-08 11:48:33 -04:00
MDIC
d461e55742 Corrected Logging ZAxis detection 2022-04-08 11:33:10 -04:00
MDIC
3abb14713c Update: False Hit Reduction.
Flight Manager use no longer gives a false hit for speed hack when player lands.
2022-04-07 18:53:21 -04:00
MDIC
cccfa01ca5 Update: Reduced Further False Positives
This is provided by @sveN295 and @Jinnaix who both are better people then me and for that I thank them for their willingness to assist in updating this ancient anticheat.
Per their notes:
We remove the added speed for jumping because otherwise permanently jumping doubles your allowed speed.

We check the last MovementInfo for the falling flag since falling down a hill and sliding a bit triggered a false positive

Co-Authored-By: Sven <36102838+sveN295@users.noreply.github.com>
Co-Authored-By: Jinnaix <37972361+Jinnaix@users.noreply.github.com>
2022-04-07 10:43:31 -04:00
MDIC
5f875291f1 formatting 2022-04-04 11:02:13 -04:00
MDIC
24831dcb0d More False Flag reduction 2022-04-04 10:54:12 -04:00
Patrick Lewis
3b65c2d9e9 chore: switch to reusable module workflow (#62) 2022-04-03 14:23:26 -07:00
MDIC
e2503966e5 Cleanup AnticheatMgr.h
I seriously doubt we are going back to ace dependences.
2022-04-03 12:47:04 -04:00
MDIC
983e82d447 Update AnticheatData.h 2022-03-31 09:32:44 -04:00
MDIC
46c23bb58b Update more false positive reductions
Update more false positive reductions with ignore z-axis
2022-03-31 08:47:04 -04:00
MDIC
678d183f62 add (false positive reduction ) z-axis
water walking may trigger z-axis, ensure if u are dead u dont get flagged for it
2022-03-31 07:08:36 -04:00
MDIC
b3acbab636 typo 2022-03-31 06:48:52 -04:00
MDIC
8a2f548461 Reduce indents
Thanks again for the assistance
Co-Authored-By: ModoX <moardox@gmail.com>
2022-03-30 20:19:50 -04:00
MDIC
870cd832f8 feat (New Detection) Ignore Z-Axis Check
So this happens when a player is able to block their z-axis from updating with the server. This achieves the ability to run across the sky while avoiding fly hack detection. Usually get on a high object and then run accross, their x and y will chance but their elevation will not.
Warning: At times there will be false positives due to "pot holes" in the vmaps. This can not be avoided unless someone wants to redo all the maps with a better map extractor pr or rework all the maps in recast demo.
2022-03-30 19:28:05 -04:00
MDIC
0e8a84637f updated notes 2022-03-29 14:22:26 -04:00
acidmanifesto
5a8d5af9d0 Merge pull request #60 from pangolp/organize
Sorting the repository files
2022-03-28 07:28:02 -04:00
Pagani Walter
7ff341c045 Sorting the repository files 2022-03-27 17:36:32 -03:00
MDIC
191cf58936 Fix (anticheat cmd) z axis for parole cmd. 2022-03-26 14:47:39 -04:00