Skip to content
Toate articolele
This article is available in English
Publicat pe8 min de citit

Anticheat RedM vs anticheat FiveM: nu este aceeași problemă

Un anticheat FiveM pus pe RedM tace unde ar trebui să sune alarma și țipă unde nu ar trebui. Ce diferă de fapt și ce să verifici mai întâi.

anticheatRedMFiveMdetecțiefals pozitive

Disponibil și înEnglishFrançaisРусскийEspañol

Întrebarea sosește în aceeași formă în fiecare săptămână: am deja un anticheat pe serverul meu FiveM, îl pot pune și pe cel de RedM? Va porni. Se va raporta sănătos. Și va greși în două direcții deodată: mut acolo unde ar trebui să sune alarma, isteric acolo unde nu ar trebui. Nu este un argument că un anumit produs ar fi prost scris. Cele două jocuri oferă unui detector date diferite, iar cea mai mare parte din ce e adevărat pe GTA V este fals pe RDR3. Aceasta este diferența esențială dintre un anticheat RedM și un anticheat FiveM.

Două jocuri, două suprafețe de trișat

Ce face de fapt un trișor pe FiveM

GTA V este ținta modding-ului de peste un deceniu, iar piața de cheaturi FiveM este complet comercializată: abonamente, canale de actualizare, suport pentru clienți. Listele de funcții au convergit pentru că țintele au convergit: spawn de vehicule, bani aruncați pe jos, evenimente de server declanșate de mână, iteme de framework injectate, uzurparea unui admin. Centrul de greutate este economia, pentru că acolo se află valoarea pe un server de roleplay GTA.

Ce face de fapt un trișor pe RedM

RDR3 este o țintă mai mică și există mai puține meniuri, dar cele care există provin din aceleași baze de cod și se vând în aceleași locuri. Ce se schimbă este scopul. Nu există nicio supermașină de spawnat. Abuzul valoros pe RedM este lupta: o schimbare de focuri durează trei lovituri, armele sunt lente și grele, iar un singur glonț corectat decide totul. Aimbot-ul și silent aim-ul valorează mai mult aici decât pe un server unde toți reapar în nouăzeci de secunde, iar godmode-ul urmează din același motiv. Apoi vin fizica monturilor și a vagoanelor, precum și evenimentele de framework pe VORP sau RSG.

Partea identică și de ce nu schimbă nimic

Arhitectura minciunii este aceeași în ambele jocuri: clientul rulează lumea, decide ce s-a întâmplat și poate edita povestea înainte să o trimită. Tot ce se spune în cum funcționează de fapt un anticheat RedM rămâne valabil neschimbat pe FiveM. Tocmai această fundație comună îi face pe oameni să creadă că și detectorul este portabil. Nu *metoda* este cea care nu se portează. Ci toate datele de intrare cu care este alimentată metoda.

Unde tace un anticheat portat

Native-uri care se comportă diferit și nu spun nimic

Începem cu cea care păcălește pe toată lumea, pentru că nici măcar nu este specifică RedM: doar că portarea este locul unde mușcă. Native-urile CitizenFX declarate BOOL returnează numărul 1, nu booleanul Lua true. O gardă scrisă if IsPedInAnyVehicle(ped) == true then este cod mort. Nu dă eroare, nu scrie nimic în log, nu se declanșează niciodată. Într-un limbaj în care nimic nu se prăbușește, un detector poate rămâne oprit luni întregi, în timp ce panoul raportează vesel că este activ.

Apoi jumătatea cu adevărat RedM: native-uri care există pe GTA V și pur și simplu lipsesc pe RDR3, și native-uri cu același nume, dar cu alt comportament. Niciuna nu ridică o eroare. Ambele produc un modul care se încarcă, își rulează bucla, își consumă bugetul de tick și nu detectează absolut nimic, la nesfârșit.

Evenimentul de damage pe care s-a construit totul

Cea mai mare parte a numărării impacturilor pe FiveM depinde de un singur eveniment de damage. Pe RDR2, acel eveniment este mut pe partea victimei într-o proporție semnificativă de cazuri. Portezi detectorul ca atare și el nu numără nimic, raportându-se în perfectă sănătate, ceea ce este mai rău decât o prăbușire, pentru că o prăbușire se repară. Remediul nu este o schimbare de prag, ci o altă cale de dovezi: citești parametrii vitali ai victimei direct pe server și îi corelezi cu lovitura pretinsă.

Evenimentele de framework nu se potrivesc deloc

Un detector de abuz de evenimente este, în practică, o listă de nume de evenimente. Scrisă pentru FiveM, lista aceea înseamnă ESX și QBCore. Pe RedM înseamnă VORP Core, RSG, redemrp sau un stack standalone, iar numele nu au nimic în comun. O listă portată este un set de șiruri care nu apar nicăieri pe serverul tău. Nu potrivește niciun eveniment și nu ridică nicio alertă, ceea ce arată exact ca un server curat.

Unde devine isteric un anticheat portat

Un singur plafon de viteză pe GTA V, patru pe RDR3

Un cal în galop complet parcurge distanța de câteva ori mai repede decât un om care aleargă și ajunge exact în intervalul pe care oricine l-ar fi ales drept plafon pentru un om pe jos. Un singur prag de viteză fie semnalează fiecare călăreț de pe hartă, fie este atât de lejer încât ratează complet un speedhack. Adaugă vagonul: un jucător aflat într-un vagon în mișcare sau într-un tren parcurge distanța cu viteza vehiculului, în timp ce motorul raportează viteza lui proprie de mișcare ca fiind zero. Pentru o verificare de tip distanță pe timp, aceasta este o scriere de coordonate de manual.

Așadar, modulul poartă un plafon separat pentru fiecare mod de locomoție (pe jos, călare, într-un vehicul, în înot), fiecare cu propria toleranță, iar niciunul nu este consultat înainte ca să fie verificat contextul de mutare. Valorile în sine rămân în interior, din același motiv ca pragurile de țintire: un dezvoltator de cheaturi care cunoaște un plafon își reglează software-ul chiar sub el. Ce are nevoie un cumpărător este forma, nu cifrele. Un produs care expune o singură setare de viteză a fost scris pentru GTA V.

Înotul și râurile la care nu s-a gândit nimeni

Un plafon de înot setat la câteva ori viteza unui jucător care înoată pare generos. Nu este: harta RDR2 este plină de râuri și repezișuri, iar un curent duce un jucător perfect cinstit cu mult peste el. Plafonul practic ajunge să fie lărgit în mod deliberat: invizibil pentru oricine este prins într-un curent, dar încă departe de ce produce un speedhack de înot. Pe GTA V înoți în ocean plat și întrebarea nu apare niciodată.

RDR2 are trei camere legitime care zboară departe de ped

Detecția de freecam pe GTA V este aproape gratuită: măsori distanța dintre cameră și ped și alertezi peste un prag. Pe RDR2, aceeași măsurătoare nu înseamnă nimic singură, pentru că camera cinematică legată de o tastă, camera de doborâre și de moarte, precum și orice cameră scriptată de magazin sau de cutscene se află, prin design, la zeci de metri de jucător.

Am livrat o dată versiunea naivă. În prima săptămână a acuzat o listă lungă de jucători complet cinstiți, iar verificările menite să confirme un freecam real nu s-au declanșat nici măcar o dată. Ce face doar un mod menu este să zboare camera în timp ce pedul rămâne pe loc, așa că distanța trebuie să apară împreună cu un ped staționar și o cameră care continuă să se deplaseze. Trei condiții valabile simultan, nu o singură măsurătoare. Versiunea portată a acestui detector nu este doar puțin zgomotoasă: îți acuză obișnuiții și nu găsește pe nimeni.

Mutarea este o mecanică de bază aici, nu o excepție

Călătoria cu diligența, fast travel-ul din tabără, transferurile la închisoare, interioarele de proprietăți și magazine: roleplay-ul RedM mută jucătorii prin script în permanență, iar fiecare dintre aceste salturi arată ca o teleportare pentru un detector care deține doar un prag de distanță. Creșterea pragului nu rezolvă nimic, doar te orbește față de teleportările reale. Ce rezolvă este o listă de grație a contextelor de mutare declarate de server (spawn, fast travel, acțiune de admin), astfel încât detectorul să poată deosebi o mutare scriptată de una neexplicată.

Problema fals pozitivelor este structural mai gravă pe RedM

Există un efect de selecție crud. Cea mai slabă familie de detecție (citești o stare, alertezi pe ea) este și cea care se portează cel mai ușor, pentru că un flag este un flag în ambele jocuri. Deci este familia care supraviețuiește intactă mutării, în timp ce familiile puternice se strică pe tăcute. Și este cea pe care propriul tău server o declanșează toată ziua: la revive, în timpul unei cutscene, într-o zonă sigură, la spawn, cât timp rulează un script de medic, ori de câte ori un admin folosește o unealtă pe care i-ai dat-o.

Singurul lucru care separă un cheat de propriul tău script care setează același flag este cine l-a apelat. Această atribuire trebuie construită deliberat și nu trece gratuit peste granițele resurselor: un hook instalat într-o resursă nu observă apelul făcut din alta. Orice furnizor care vinde detecție de godmode fără un răspuns direct despre atribuirea apelantului îți vinde un canal de alerte pe care staff-ul tău îl va opri în două săptămâni. Acest eșec are propriul articol: de ce anticheat-ul tău îți acuză jucătorii cinstiți.

Ce să verifici înainte să cumperi un anticheat RedM

  • Decizia se ia pe server? Nu este specific RedM, ci pur și simplu nenegociabil: orice se află pe calculatorul jucătorului poate fi oprit de jucător.

  • Cere plafoanele de viteză separat: pe jos, călare, în vagon, în înot. Un singur număr a fost scris pentru GTA V și nu a mai fost revizuit.

  • Întreabă cum este recunoscută o mutare scriptată. Un prag mai mare în loc de un context declarat înseamnă că fast travel-ul îți va îngropa staff-ul.

  • Întreabă cum este atribuit apelantul unei schimbări de stare. Detecția de godmode, invisible, noclip și heal nu valorează nimic fără asta.

  • Întreabă ce framework-uri, pe nume. VORP Core, RSG, redemrp, standalone. „Compatibil cu toate framework-urile” înseamnă că lista de evenimente nu a fost niciodată scrisă.

  • Întreabă ce se întâmplă când un native lipsește pe RDR3 și ce nu poate vedea deloc produsul. Să refuze încărcarea și să spună asta este mai bine decât să ruleze mut.

Pe scurt

  1. 1

    Metoda se portează. Datele de intrare nu: native-urile, evenimentele de damage și numele evenimentelor de framework sunt toate diferite pe RDR3.

  2. 2

    Un detector portat eșuează pe tăcute mult mai des decât zgomotos, deci „nicio alertă” nu este o dovadă că serverul e curat.

  3. 3

    Un singur prag de viteză nu poate acoperi în același timp un om, un cal, un vagon și un râu.

  4. 4

    RDR2 zboară în mod legitim camera departe de ped și mută jucătorii prin script toată ziua, de aceea detectoarele de stare portate inundă canalul.

  5. 5

    Detecția care supraviețuiește unui port este cea mai slabă, și tocmai ea produce fals pozitivele.

Lista completă a detecțiilor se află pe pagina de funcții, panoul demo este deschis cu dosare de caz reale și fără cont, iar prețurile sunt publice. Prezentarea anticheat RedM le reunește pe toate trei într-o singură pagină. Dacă vrei metoda de fond, nu comparația, începe cu cum funcționează de fapt un anticheat RedM.

Continuă lectura

Judecați pe dovezi, nu pe promisiuni

Panoul demo este deschis în regim de citire pe date reale, fără cont.

Everything on one page: Baobab anticheat, detections, evidence and panel.