Files
mod-anticheat/.github/README.md
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

55 lines
2.3 KiB
Markdown

# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) AzerothCore
[English](README.md) | [Español](README_ES.md)
## Anticheat Module
- Latest build status with AzerothCore: [![Build Status](https://github.com/azerothcore/mod-anticheat/workflows/core-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/mod-anticheat)
This is a port of the PassiveAnticheat Script from lordpsyan's repo to [AzerothCore](http://www.azerothcore.org)
## Wiki
https://github.com/azerothcore/mod-anticheat/wiki
## Notice
Requires revision [eb91bbf](https://github.com/azerothcore/azerothcore-wotlk/commit/eb91bbfc5627ca3d410cdef5a08e7baf23f6452f) or newer.
## How to install
### 1) Simply place the module under the `modules` folder of your AzerothCore source folder.
You can do clone it via git under the azerothcore/modules directory:
`cd path/to/azerothcore/modules`
`git clone https://github.com/azerothcore/mod-anticheat.git`
or you can manually [download the module](https://github.com/azerothcore/mod-anticheat/archive/master.zip), unzip and place it under the `azerothcore/modules` directory.
### 2) Re-run cmake and launch a clean build of AzerothCore
### 3) Execute the included `\sql\characters\base\charactersdb_anticheat.sql` file on your characters database and excute `\sql\world\Acore_strings.sql` on your world datase. This creates the necessary tables for this module.
**That's it.**
### (Optional) Edit module configuration
If you need to change the module configuration, go to your server configuration folder (e.g. **etc**), copy `Anticheat.conf.dist` to `Anticheat.conf` and edit it as you prefer.
# Known issues and TODO list:
- [ ] Currently no dedicated collumn for ignore control or teleport hack reporting, but the numbers are added to total report. Custom Messages are adjusted in `acore_string` for those two anticheats. The reason being is for some damn reason we are getting unrealistic high numbers being reported in the sql if i add in another collumn or two. I have no idea why that happens.
# Localize Acore_Strings
- [x] LOCALE_enUS = 0
- [ ] LOCALE_koKR = 1
- [ ] LOCALE_frFR = 2
- [ ] LOCALE_deDE = 3
- [ ] LOCALE_zhCN = 4
- [ ] LOCALE_zhTW = 5
- [x] LOCALE_esES = 6
- [x] LOCALE_esMX = 7
- [ ] LOCALE_ruRU = 8