Negativity - darmowy anti-cheat wieloplatformowy

Negativity to darmowy, open-source anti-cheat, który wyróżnia się wsparciem dla wielu platform: Spigot, BungeeCord, Velocity, Sponge i Fabric. Wykrywa podstawowe cheaty jak fly, speed i killaura. Idealny dla mniejszych serwerów szukających prostego rozwiązania za darmo.
Co to jest Negativity
Negativity to darmowy anti-cheat rozwijany jako projekt open-source od 2017 roku. Jego główna zaleta to wieloplatformowość - jeden plugin obsługuje Spigot, Paper, BungeeCord, Velocity, Sponge i Fabric. Nie musisz szukać osobnych anti-cheatów dla każdej platformy.
Plugin jest napisany z myślą o prostocie. Nie wymaga skomplikowanej konfiguracji i działa poprawnie zaraz po instalacji. To dobry wybór dla mniejszych serwerów (do 50 graczy), które potrzebują podstawowej ochrony przed cheaterami bez wydawania pieniędzy na premium rozwiązania.
Wspierane platformy
Negativity obsługuje więcej platform niż jakikolwiek inny anti-cheat:
| Platforma | Typ | Wersje |
|---|---|---|
| Paper / Spigot | Serwer | 1.8 - 1.21 |
| BungeeCord | Proxy | Najnowsze |
| Velocity | Proxy | 3.x |
| Sponge | Serwer | API 7+ |
| Fabric | Serwer (modded) | 1.18+ |
Na proxy (BungeeCord/Velocity) Negativity sprawdza pakiety sieciowe na poziomie proxy, co pozwala na ochronę wszystkich serwerów za jednym razem. Wymaga to jednak instalacji zarówno na proxy, jak i na poszczególnych serwerach.
Co wykrywa
Negativity pokrywa podstawowe kategorie oszustw:
- Fly - latanie bez uprawnień, glide hack, creative fly w survival
- Speed - poruszanie się szybciej niż dozwolone
- KillAura - automatyczne atakowanie graczy w zasięgu
- Reach - zwiększony zasięg ataku ponad normę
- NoFall - brak obrażeń od upadku
- FastPlace / FastBreak - zbyt szybkie budowanie i kopanie
- Scaffold - automatyczne budowanie mostów
- AutoClick - wykrywanie CPS powyżej ludzkiego limitu
- Jesus - chodzenie po wodzie
- Blink - teleportacja przez chwilowe odłączenie od serwera
Komendy
| Komenda | Co robi |
|---|---|
/negativity | Otwiera główne menu pluginu |
/negativity alerts | Włącza/wyłącza powiadomienia o naruszeniach |
/negativity verify Gracz | Rozpoczyna aktywną weryfikację gracza |
/negativity report Gracz powód | Zgłasza gracza (system reportów) |
/negativity ban Gracz | Banuje gracza przez system Negativity |
/negativity reload | Przeładowuje konfigurację |
Konfiguracja
Plik plugins/Negativity/config.yml:
# Powiadomienia
alerts:
show_to_staff: true
min_reliability: 60 # minimum wiarygodności alertu (%)
# Baza danych (opcjonalna)
database:
type: file # file lub mysql
mysql:
host: localhost
database: negativity
# System kar
ban:
enabled: true
duration: 1d # czas trwania bana
reliability_needed: 95 # wiarygodność potrzebna do auto-bana
# Weryfikacja aktywna
verify:
enabled: true
timeout: 30 # sekund na weryfikację Negativity używa systemu wiarygodności (reliability). Zamiast progów naruszeń, plugin oblicza procentową pewność, że gracz oszukuje. Przy 60% informuje admina, przy 95% może automatycznie zbanować.
Wskazówki dla adminów
- Dobry na start - Negativity jest prosty i darmowy. Idealny na początek, gdy nie wiesz jeszcze, jaki anti-cheat potrzebujesz
- Nie dla dużych serwerów PvP - na serwerach z 100+ graczami i aktywnym PvP rozważ Grim lub Vulcan
- Proxy + serwer - zainstaluj na obu, by uzyskać pełne pokrycie. Sama instalacja na proxy daje ograniczoną ochronę
- System reportów - włącz
/negativity reportdla graczy. To uzupełnia automatyczną detekcję o ludzką obserwację - Fabric/Sponge - jeśli prowadzisz serwer modowany, Negativity jest jednym z nielicznych anti-cheatów, które zadziałają
Powiązane pluginy: Grim AntiCheat (zaawansowana darmowa opcja), NoCheatPlus (klasyczny anti-cheat), Matrix (darmowa alternatywa).