Linuxové hry sú medzi hráčmi čoraz populárnejšie a otvárajú dvere novým výzvam súvisiacim s podvádzaním a jeho vplyvom na herný zážitok. S čoraz väčším počtom hráčov na platforme Linux vyvstávajú otázky o tom, ako efektívne sú systémy ochrany proti podvádzaniu v týchto hrách a či poskytujú rovnaký zážitok pre všetkých používateľov. V tomto článku uvádzame dôvody, prečo môžu byť niektoré hry pre Linux náchylnejšie na problémy s podvádzaním, ako to ovplyvňuje úroveň zabezpečenia a výzvy, ako aj pohľad na možné riešenia na zlepšenie celkového zážitku pre používateľov.
Najdôležitejšie kľúčové body
- Nedávny zákaz Apex Legends pre linuxových hráčov výrazne ovplyvňuje používateľov Steam Deck a každého, kto uprednostňuje hrať na Linuxe.
- Podvádzanie je nekontrolovateľné v konkurenčných strieľačkách, pričom podvodníci využívajú nízkoúrovňový prístup k čarodejníkom.
- Anti-cheat systémy tiež vyžadujú nízkoúrovňový prístup, aby boli účinné, čo vyvoláva obavy o súkromie. Vo Windowse je ľahšie odhaliť podvádzanie ako v Linuxe kvôli rozdielom v operačných systémoch.
Linux býval operačným systémom, ktorému sa treba vyhnúť, ak bolo hranie prioritou, ale nedávno získal pomerne veľa víťazstiev ako Steam Deck. Utrpel aj straty, ako napríklad nedávne ukončenie podpory linuxového hardvéru Apex Legends. Ale je pravda, že Linux má problém s podvádzaním?
Čo sa deje s hráčmi Linuxu?
Apex Legends nedávno zakázal hráčov na Linuxe a podľa vývojárov a EA (jeho vydavateľa) to bolo kvôli podvádzaniu. Podvádzanie v konkurenčných strieľačkách je nekontrolovateľné. Tieto cheaty sú nainštalované vo vašom systéme a zvyčajne vyžadujú nízkoúrovňový prístup k vášmu procesoru. Nebezpečná vec, ktorú však podvodníci nemajú problém urobiť.
Iste, používatelia môžu čeliť pokutám alebo dokonca mať zakázaný účet, ak budú prichytení pri podvádzaní, ale pre niektorých hráčov to riziko stojí za odmenu.
Anti-cheat motory v hrách si však čoraz viac uvedomujú stratégie týchto podvádzacích aplikácií a začali im čeliť. Bohužiaľ to znamená aj inštaláciu anti-cheat softvéru nízkej úrovne do vášho zariadenia. Ak sa spýtate akéhokoľvek technicky zdatného hráča, odpovie vám, že to nie je dobré.
Zatiaľ čo podvodníci sú viac než šťastní, že poskytujú prístup k jadrám svojich cheatových motorov, bežní používatelia sú konzervatívnejší v tom, komu umožňujú mať na svojich počítačoch najnižšiu úroveň privilégií. Jednoducho neverím spoločnostiam ako EA a Rockstar s nízkoúrovňovým prístupom k môjmu zariadeniu. Používatelia Linuxu nemusia riešiť túto bolesť hlavy, ale to je tiež jeden z dôvodov, prečo im vývojári a vydavatelia bránia hrať hru.
Ako funguje anti-cheat na úrovni jadra hry
Ak ste hráčom Windows, používate jeden z najpopulárnejších herných operačných systémov. Prirodzene to znamená, že väčšina používateľov používa váš operačný systém, vrátane niektorých podvodníkov, ktorí každému spríjemnia deň.
S každou novou aktualizáciou anti-cheat systémov musia byť podvodníci sofistikovanejší. Pre herné spoločnosti ide o neustále preteky v zbrojení, aby zostali o krok vpred pred podvodníkmi a bránili sa podvádzajúcim aplikáciám, keď sa snažia vyhnúť odhaleniu.
Vývoj aplikácií v systéme Windows však zvyčajne znamená zanechávanie stôp (dokonca aj na úrovni jadra), ktoré anti-cheat aplikácie dokážu odhaliť. Keďže podvodníci povoľujú prístup na úrovni jadra, my hráči musíme povoliť aj prístup na úrovni jadra alebo dostať zakázaný vstup do multiplayerových relácií opatreniami proti podvádzaniu, ktoré majú odhaliť podvodníkov. Vývoj cheatovacích aplikácií pre Linux je oveľa jednoduchší, pretože týchto podvodníkov je oveľa ťažšie odhaliť.
Existuje veľa linuxových distribúcií určených na hranie hier, ale nie slobodná a open source povaha Linuxu viedla k tomu, že jeho používatelia boli zakázaní používať Apex Legends. Hoci EAC, anti-cheat riešenie používané Apex Legends, sa vyvinulo, stále má veľký problém s používateľmi Linuxu. Problém pramení z toho, ako EAC beží na počítači so systémom Linux.
Technické obmedzenia anti-cheatu na Linuxe
Windows je veľmi populárny operačný systém na hranie hier, hoci hráči sú rozdelení medzi Windows 10 a Windows 11. Samozrejme, väčšina anti-cheat softvéru je navrhnutá tak, aby fungovala na systéme so systémom Windows. Tento softvér deteguje podvádzací softvér kontrolou toho, čo aktuálne beží na vašom systéme Windows. Po zistení podozrivého podpisu vás vyradí z hry za podvádzanie.
V minulosti viedli irelevantné podpisy k falošným pozitívam, ale postupom času sa zdá, že technológia sa v odhaľovaní podvodníkov zlepšuje, aj keď si vyžaduje viac privilégií.
Tieto privilégiá sú tiež dôvodom, prečo je tak ťažké odhaliť podvodníkov v Linuxe. Na počítačoch so systémom Windows existujú dva samostatné systémy: jadro, ktoré je „vlastnené“ operačnými systémami a je prísne monitorované, a používateľské prostredie, v ktorom sa spúšťajú hry. Anti-cheat na úrovni jadra môže vidieť, keď niečo zmení jadro a zasiahne proti tomu, čím diskvalifikuje hráča. Tento model však funguje iba v systéme Windows.
V Linuxe používateľ „vlastní“ jadro, čo znamená, že môže upravovať čokoľvek, čo sa mu páči, a operačného systému je to jedno. To tiež znamená, že anti-cheat systémy ako EAC nemôžu sledovať, čo sa zmenilo, a nemôžu zabrániť podvodníkom upravovať adresy pamäte za behu. Ak EAC nedokáže zistiť, že dochádza k podvádzaniu, nemôže zastaviť hráčov, ktorí porušujú pravidlá.
Napísanie cheatovej aplikácie pre Linux je tiež prekvapivo jednoduché. Existujúce cheatové aplikácie pre Windows fungujú na rovnakej úrovni ako písanie ovládača. Keďže Windows API je otvorené pre každého, kto chce napísať ovládač, vývojári cheatových aplikácií využili túto slabinu na vývoj cheatových programov na úrovni jadra. však Používatelia v systéme Windows budú potrebovať na podpísané ovládače s chybovým hlásením, ak sa pokúsia nainštalovať nepodpísaný ovládač.
Linux nemá podpis ovládača; Ktokoľvek môže napísať aplikáciu na úpravu jadra. Hry ako Valorant majú ďalšie záruky, napr Požiadavka SecureBoot A jeho anti-cheat engine sa načíta pri štarte, aj keď nemáte v úmysle hrať hru. Linux tieto triky neumožňuje, čo sťažuje vystopovanie a potrestanie podvodníkov.
Už žiadni používatelia Steam Deck
Najvýznamnejšou používateľskou základňou ovplyvnenou zákazom Linuxu sú používatelia Steam Deck. Ako hráč považujem Steam Deck za skvelý hardvér. Keďže používa Linux ako ľahký operačný systém, je citlivý a jeho používanie je mimoriadne zábavné. Operačný systém Linux však znamená, že hráči Apex Legends na Steam Decku majú smolu, pokiaľ sa nerozhodnú spustiť Windows na svojom Steam Decku.
Windows je stále s veľkým náskokom najpopulárnejším operačným systémom a to sa tak skoro nezmení. Avšak zastavenie hráčov, ktorí chcú používať iný operačný systém, pretože podvádzanie je príliš ťažké zvládnuť, sa zdá byť zlý nápad. Podvodníci budú vždy existovať, nielen v systémoch Linux, ale aj v systémoch Windows.
Dá sa niečo robiť?
Ak vývojári a vydavatelia nedokážu nájsť riešenie, ako povoliť hry bez cheatov na zariadeniach so systémom Linux, mnohí hráči môžu tieto hry natrvalo opustiť. Spoločnosti, ktoré vypnú prístup k počítačom so systémom Linux, týmto hráčom hovoria, že nie sú vítaní jednoducho preto, že niektorí z nich podvádzajú.
Trestanie linuxových hráčov za prehrešky niekoľkých bez nájdenia nového spôsobu sledovania podvádzania odcudzuje mnohých ľudí. Dúfame, že tieto spoločnosti prehodnotia toto rozhodnutie, najmä vzhľadom na popularitu zariadení ako Steam Deck.








