Commit Graph

34 Commits

Author SHA1 Message Date
Synful-Syn
05b45c3844 split-thresholds-configs (#120) 2023-06-25 11:32:47 -03:00
M'Dic
a0401b18c5 update (conf): reorganized conf slightly 2023-04-07 17:48:45 -04:00
M'Dic
7b15f77013 add (cm\conf): Speed hack countermeasures
Added new countermeasure and counter measure conf.
Speed Hack
2023-04-03 10:32:19 -04:00
M'Dic
0662a085a1 add (cm\conf): Adv\Jump\Ignore-Z countermeasures
Added new countermeasures and counter measure confs.
Jump Hack Counter Measure
Advance Jump Hack Counter Measure
Ignore Z counter Measure
2023-04-02 20:01:15 -04:00
M'Dic
9b4aae9fa8 add (conf\cm): Counter Measure Fly Hack
New Counter Measure FlyHACK
New conf: Anticheat.CM.FLYHACK
2023-03-29 14:32:57 -04:00
M'Dic
54f6092f10 Feat: (Conf\Log\ALERTS\CM) : Counter Measures
Experimental.
new confs.

GM Alert via Chat and Screen Spam.
Time Manipulations Counter Measure\LOG\ALERT

Teleport Counter Measure\LOG\ALERT

Some light Clean up.
2023-03-09 19:03:38 -05:00
M'Dic
6b74a7cd8c Feat (Conf\BG): BG Star Area Cheat Countermeasure
If a player cheats by teleporting outside of the start spot before the BG starts, a counter measure will applied and log (if WriteLog is enabled) and send the player to a void spot for a few seconds and return them back in the team start spot
2022-12-15 12:37:39 -05:00
M'Dic
a9944335ed update (defaults): Readjusted defaults to plane baseline of zero 2022-11-17 13:51:05 -05:00
M'Dic
f3ebf813ba Update (detections/conf): Speed Hack Precision
New conf:
#     Anticheat.SpeedLimitTolerance
#       Description: Speed Limit Tolerance allows a certain whole percentage of tolerance to speed
#       hack logging and detection.
#
#       Example: AnticheatMgr:: Speed-Hack (Speed Movement at 12% above allowed Server Set rate 8%.)
#       will be detected since its 4 (default) and higher, but anything 3 and lower will not be flagged.
#       Default:    4 - (Default)
#

Anticheat.SpeedLimitTolerance = 4

    Created a conf to establish a speed limit tolerance over server rate set speed
    This is done so we can ignore minor violations that are not false positives such as going 1 or 2 over the speed limit
2022-11-17 12:22:37 -05:00
M'Dic
cbd6277183 update (conf\logging): Add conf for stricter jump hack
added stricter jump hack detection conf. This cheat is used to flag a alternative to a fly hack which uses jump hack mix with a lag switch manipulation.
2022-09-09 13:33:56 -04:00
MDIC
a4e1ef2feb feat (experimential\conf): Op Code Ack Hack Check
New conf:
Anticheat.OpAckOrderHack = 1

This is experimental. It will run with just the new conf. This checks for the more advance hacks of op code manipulation sent to the server.
It will not alert the GMs and will not add to the collumn counts at the current moment. It will only log into the log file when the conf is enabled.
This is experimental until we get feed back on performance impact.
2022-08-18 12:59:04 -04:00
MDIC
6479e66767 feat (New Detection\conf\sql): BG Start Exploit
This will be reports will be recorded in the teleport column due to it being a form of exploit that fits the teleport category. New conf is introduced as well.
2022-08-15 15:17:41 -04:00
MDIC
cc6816378c Update (detection): New Detection No Fall Damage
New detection No Fall Damage Hack. Its when players use external apps to prevent fall damage from registering.
New conf:
Anticheat.NoFallDamage = 1

Autoupdate feature should apply the sql update automatically to add the new column.  If not then apply it manually from either the sql\characters folder or the sql\updates folder
2022-08-12 11:17:47 -04:00
MDIC
4a7c1f436d update (conf): Added conf for Anti-Knock back
sorry about that. forgot to make one
2022-08-05 20:57:32 -04:00
MDIC
84d084b367 feat (module): New Detection Gravity Hack 2022-05-04 20:52:51 -04:00
MDIC
317f3ac963 typo 2022-05-03 20:03:34 -04:00
MDIC
05ff193afb feat (new detection\char sql\conf): Anti-swim Detection added
rerun sql for character db to support the new collumn.
new conf Anticheat.AntiSwimClimbHack = 1
2022-05-03 17:07:13 -04:00
acidmanifesto
81887bb2ff Update Anticheat.conf.dist 2022-05-03 09:59:44 -04:00
acidmanifesto
5ac280e35b chore (conf): Correct default value for alert freq 2022-05-03 09:58:47 -04:00
MDIC
9f2565f602 feat (Module\Conf): Alert Fequency
Once Ingame warngings and report in chat min is met, this will throttle to alert the gms every other count, Example so with 5 being the default, u will get a message alert for every 5 violations.
Inspired and approved by project nemesis devs

Co-Authored-By: Sven <36102838+sven295@users.noreply.github.com>
Co-Authored-By: Jinnaix <37972361+jinnaix@users.noreply.github.com>
2022-04-22 08:54:07 -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
f837359f5b remove dupe notes 2022-03-19 10:20:07 -04:00
MDIC
24e45f2665 Feat (AutoMod\Jail) and fixes in conf typo
Automatic Moderation feature:
Auto Jail.
It auto sends the offender to gm jail room, sets their homebind to the jail and freezes them as a precaution for them "jail breaking out"
.unfreeze to undo the freeze. tele them out if innocent, or do whatever to your captive.
2022-03-13 16:29:57 -04:00
MDIC
ee8b516cac Feat (Module) New\removed confs, automation moderation
So fly for kick and water walking is removed, lets be honest, it was a useless idea.
In its place is the Auto Kick and Auto Ban conf with server wide announcement for kick and ban based on its own unique count conf. How this works is if it reachs a number of reports for either ban or kick, it will automatically enact it. The ban is a account ban.
2022-03-10 17:03:34 -05:00
MDIC
27286b4f93 feat: New logging,conf, and world sql
Apply additional SQL to world db for in chat gm reporting.
In game gm chat messages with conf for minimal and maximum chat spam once reportable limit is met. Default min report in chat is 70 and max being 80 so it will only in game chat spam GM's 10 times, Adjustable per conf
2022-02-25 17:58:25 -05:00
MDIC
a354922e07 Update: Readjusted SQL, New Dectection , new Conf
Readjusted the Sql again, Removes the teleporthack_report collumns. It is pretty much worthless with its insane high count that would cause drag on the db and well not needed, it seems like a good idea at the time but it isnt, instead it will add a +1 to the total_reports collumn and the teleport and ignore control hacks will spam their own message once the reports hit default 70 or whatever the user has set. New detection type Ignore Control Hack, This is if a player is rooted or stunned, they are able to still move when effected.
2022-02-20 20:55:26 -05:00
acidmanifesto
95a1e71cf4 Updated: Teleport Detection, New Sql, New Conf
New Detection Type for Teleport Hack, New SQL column,  new conf to enable detection logging of teleport hack. Add notice since new hack detection requires the new teleport helpers introduced with c50f7feda
2022-02-11 10:29:30 -05:00
Amin MasterkinG
a6b38b0561 Send world announce on a user kick by AntiCheat. 2018-11-08 21:36:32 +03:30
José González
a8166b0507 Add option to configure report save time 2018-10-22 20:01:52 +02:00
José González
a80d42389a Add an option to disable log writing for detections 2018-10-22 20:01:52 +02:00
Deku
35681a9d14 Anticheat announcer disabled by default
* The less they know, the better we do
2018-10-22 20:01:52 +02:00
Deku
314aa7d9fc Give some order to the config file 2018-10-22 20:01:52 +02:00
3ndos
6ebd04b452 More config options + stricter fly/waterwalk hack detects 2016-12-07 18:15:15 -05:00
3ndos
05231e0c2c Initial upload of AnticheatModule 2016-12-05 11:39:52 -05:00