Zdravím,
dnes si ukážeme návod na instalaci pluginu Phoenix Anti-Cheat což je velice jednoduchý, ale účinný AntiCheat. Je však potřeba vědět, že žádný anticheat není dokonalý a ani tento nevyzraje nad všemi cheatery.
Ze zkušeností doporučuji využívat v kombinaci s NoCheatPlus.
Autor:
TheMuhammed2188
Dokumentace:
- Video prezentace pluginu
- Blokované cheatySpoiler: zobrazit
Požadavky:
Stažení:
Instalace:
1. Stáhneme si .jar soubor z odkazu uvedeného výše.
2. Soubor "PAC.jar" nahrajeme do FTP našeho serveru, konkrétně do složky "plugins".
3. Server restartujeme.
Příkazy:
/pac menu - GUI pro ovládání detekce
/pac reload - Reload konfigurace
/pac version - Zjištění verze pluginu
/pac checkupdate - Kontrola dostupnosti aktualizace
/pac api - Nainstalované API addony
Permise:
Kód: Vybrat vše
Phoenix.Command - Používání příkazů vypsaných výše
Phoenix.Notification - Zobrazování oznámení o potencionálním cheaterovy
Phoenix.Bypass.<module_name> - Vypnutí detekce u volitelného modulu pluginu
Konfigurace
Před ostrým vypuštěním na server důrazně doporučuji Anti-Cheat otestovat a případně vypnout/upravit moduly, které nedetekují úplně přesně a spíš oznamují falešné poplachy!
config.yml
Kód: Vybrat vše
# Notifications
notification:
enabled: true # Má PAC zobrazovat upozornění o detekci cheatů?
# You can block notification spam by increasing delay (1000ms = 1 second)
delay: -1 # Doba mezi zobrazováním upozornění
# Messages
messages:
tag: '&7[&aPAC&7] &2' # Prefix v chatu
no-perm: '&4You dont have permission !' # Zpráva o nedostatečných oprávněních
# NPC Check
killaura:
enabled: true # Zapnuta detekce? (true = zapnuto, false = vypnuto)
values: # Nastavení detekce - pouze pro zkušené
# Minimum distance between 2 players
min-distance: 0.8
# Deny hit when KillAura detected (1000ms = 1 second)
deny-hit-delay: 3000
# Allow hit for <delay> after creating fake NPCs
allow-delay: 200
# Creating 4 NPC around enemy.
4npc:
# Remove NPCs after <delay> (20 tick = 1 second)
delay: 10
# Positions
locxz: 0.4
locy: 0.1
# Creating 2 NPC by calculating attackers angle
2npc:
# Remove NPCs after <delay> (20 tick = 1 second)
delay: 60
# Distance multiplier
distance: 2
# Angle value
angle: 40
actions: # Akce při detekci
a: cancel::notify
# Player can't hit an entity without looking to him
angle:
enabled: true
values:
# Some angle values. Increase if you have false positives
high-chance: 480
medium-chance: 400
low-chance: 320
actions:
a: cancel::notify
# Flight/Glide check
flight:
enabled: true
values:
# Teleport back if player waiting midair longer than <groundcheck>ms (1000ms = 1 second)
groundcheck: 500
# Fall speed values for glide check. Decrease if you have false positives.
fallspeed1: 0.13
fallspeed2: 0.18
actions:
a: cancel::notify
# Limits the speed of sending command/message
spam:
enabled: true
values:
# 1000ms = 1 second
# You can change spam message at messages.yml
chat:
delay: 1000
command:
delay: 1000
actions:
a: cancel::pacmessage &cPlease talk slowly.
5: kick <player> <tag>&cSpam &bis not allowed !
# Blocks unknown characters
ascii-characters:
enabled: true
# If you have different characters in your language, use whitelist.
# Example:
# - a
# - b
whitelist:
- some_different_chars_in_your_language
actions:
a: cancel::notify::pacmessage &cASCII Characters are not allowed !
# Prevents from using bow too quickly
fastbow:
enabled: true
values:
kick: 4
# Player can shoot bow with force 1.0 in <delay>
delay: 1000
actions:
a: cancel::notify
# Blocks impossible angles
headroll:
enabled: true
actions:
a: cancel::notify::kick <player> <tag>&cHeadRoll &bis not allowed !
# Blocks liquid interact
impossibleinteract:
enabled: true
actions:
a: cancel::notify
# Checks packets
morepackets:
enabled: true
values:
# Limits movement packets
movement:
# Maximum movement packets in <delay>
max-packets: 40
# 1000ms = 1 second
delay: 1000
sneak:
# Maximum sneak packets in <delay>
max-packets: 18
# 1000ms = 1 second
delay: 1000
actions:
a: cancel::notify
# PingSpoof check
pingspoof:
enabled: true
values:
# If player's ping is greater than <check>, check is it real
check: 200
# Run "actions" if player's ping is greater than <max-ping>
max-ping: 400
# PingSpoof actions don't have "violation level, internal commands: cancel, notify"
actions:
a: kick <player> <tag>High ping !
# DamageIndicators/HealthESP
damageindicators:
enabled: true
values:
fake_health: 1
# Limits incoming connections
botattack:
enabled: true
values:
# 1000ms = 1 second
delay: 300
# Maximum connections in <delay>
max-connections: 2
# Do not change this value !
pac_version: 1.1.5 # Verze pluginu - NEUPRAVOVAT!
Config se může lišit v závislosti na verzi pluginu!