azerothcore / mod-anticheat

Port of PassiveAnticheat to Azerothcore
http://azerothcore.org/
MIT License
32 stars 50 forks source link

[False positive] Jump report from using `Blink` above a pool of water on a flying mount #111

Open Synful-Syn opened 1 year ago

Synful-Syn commented 1 year ago

Current Behaviour

Moving forward and casting Blink (spell 1953) above a pool of water with a flying mount triggers a speedhack and an advanced jump alert. Doing .anticheat player shows 2 counter measure and 1 jump reports. I also sink at the bottom of the pool.

https://github.com/azerothcore/mod-anticheat/assets/22718174/9d6fba45-d06f-40d6-b01c-7916d3010d45

Expected Blizzlike Behaviour

Heh

Source

No response

Steps to reproduce the problem

Heh

Extra Notes

No response

AC rev. hash/commit

AzerothCore rev. 0b29c079d71a 2023-05-09 23:48:16 +0000 (master branch) (Win64, RelWithDebInfo, Static) Using SSL version: OpenSSL 1.1.1m 14 Dec 2021 (library: OpenSSL 1.1.1m 14 Dec 2021) Using Boost version: 1.82.0 Using MySQL version: 80027 Using CMake version: 3.22.1 Compiled on: Windows 10.0.19044 Worldserver listening connections on port 8085 Realmlist (Realm Id: 1) configured in port 8085 VMAPs status: Enabled. LineOfSight: 1, getHeight: 1, indoorCheck: 1 MMAPs status: Enabled maps directory located in ./maps. Total size: 291014951 bytes vmaps directory located in ./vmaps. Total size: 658130721 bytes mmaps directory located in ./mmaps. Total size: 2192910844 bytes Using enUS DBC Locale as default. All available DBC locales: enUS Using World DB: ACDB 335.10-dev LoginDatabase queue size: 0 CharacterDatabase queue size: 0 WorldDatabase queue size: 2

List enable modules:

  • mod-anticheat

Operating system

Windows 10 x64

Custom changes or Modules

In worldserver.conf, I have MinWorldUpdateTime = 120 to simulate lag.

These are the settings in my Anticheat.conf that are not at the default value.

Anticheat.EnabledOnGmAccounts = 1
Anticheat.ReportsForIngameWarnings = 1
Anticheat.MaxReportsForDailyReport = 1
Anticheat.ReportinChat.Min = 1
Anticheat.ReportinChat.Max = 8000
Anticheat.StricterFlyHackCheck = 1
Anticheat.StricterDetectJumpHack = 1
Anticheat.SpeedLimitTolerance = 1
Anticheat.ReportsForKick = 70000
Anticheat.ReportsForBan = 70000
Anticheat.ReportsForJail = 70000
Anticheat.CM.TIMEMANIPULATION = 1
Anticheat.CM.Teleport = 1
Anticheat.CM.FLYHACK = 1
Anticheat.CM.JUMPHACK = 1
Anticheat.CM.ADVJUMPHACK = 1
Anticheat.CM.IGNOREZ = 1
Anticheat.CM.SPEEDHACK = 1
Anticheat.BG.StartAreaTeleport = 1
Anticheat.CM.WriteLog = 1
Anticheat.CM.ALERTSCREEN = 1
Anticheat.CM.ALERTCHAT = 1

Edit: The speedhack false positive has been solved by https://github.com/azerothcore/mod-anticheat/pull/114

Testerac5 commented 1 month ago

this is confusing. u can't use blink from a flying mount at all in retail.