Gry na Linuksa rozwijają się niezwykle szybko w ciągu ostatnich kilku lat, głównie dzięki trzem prostym czynnikom! Ludzie chcą uzyskać lepszą wydajność w grach, chcą uciec od problemów związanych ze sztuczną inteligencją w Windows, a także uniknąć gromadzenia danych. Ponieważ narzędzia takie jak Proton ułatwiają uruchamianie gier z Windows, teraz jest dobry moment, aby spróbować przejścia z Windows na Linuksa. Jednak systemy antycheat wciąż stanowią największą przeszkodę w grach na Linuksa, ponieważ większość gier wieloosobowych opiera się na oprogramowaniu antycheat. Ponieważ antycheat i Linux zazwyczaj nie współpracują ze sobą bezproblemowo, sytuacja może być trochę skomplikowana, dlatego ten przewodnik wyjaśni kilka podstaw, które pomogą Ci zacząć.
Najważniejsze informacje:
- Jak różne systemy antycheat wpływają na kompatybilność z Linuksem i dlaczego niektóre działają w przestrzeni użytkownika, a inne wymagają dostępu do jądra.
- Które gry w pełni wspierają Linuksa, które są częściowo kompatybilne, a które w ogóle nie działają?
- Krok po kroku: gry na Linuksa z antycheatem przy użyciu Proton, Steam Deck lub Epic Online.
Spis treści
Jak sprawdzić, czy gra wieloosobowa będzie działać na Linuksie
Większość gier wieloosobowych zawiera jakiś system antycheat, aby zapobiegać oszustwom, a te systemy różnią się znacznie, przy czym każdy z nich oferuje różny poziom wsparcia dla Linuksa. Do najpopularniejszych należą Easy Anti Cheat, BattlEye, VAC, Vanguard, Ricochet oraz EA Javelin. Ponieważ każdy z nich działa inaczej na Linuksie, pierwszym krokiem jest sprawdzenie, którego systemu używa gra, w którą chcesz zagrać.
Antycheaty takie jak Easy Anti Cheat, BattlEye, VAC i Warden zazwyczaj działają w przestrzeni użytkownika (user space) na Linuksie. Oznacza to, że mogą działać poprzez warstwy kompatybilności, takie jak Proton. To świetne, ponieważ w większości przypadków gry te uruchamiają się bez większych problemów, jeśli wsparcie jest włączone.
Jednak! Niektóre systemy antycheat działają inaczej. Nexon Game Security działa w niektórych tytułach, ale nie we wszystkich. XIGNCODE3 obsługuje niektóre gry, podczas gdy inne pozostają niekompatybilne. Oznacza to, że każdą grę trzeba sprawdzać indywidualnie, co jest dość uciążliwe.
Antycheat na poziomie jądra: główny problem na Linuksie
Tu zaczynają się największe problemy z grami wieloosobowymi na Linuksie… Systemy takie jak Vanguard, Ricochet i EA Javelin działają w przestrzeni jądra (kernel space) w Windows. To nie jest wspierane na Linuksie i całkowicie blokuje grę. Jeśli gra używa antycheata działającego na poziomie jądra, nie będzie działać na Linuksie. Niestety coraz więcej gier zaczyna korzystać z tej metody antycheat, co jest irytujące, ponieważ nadal nie zapobiega to oszustwom w grach. Istnieje już wiele obejść tego systemu. Tak więc gry są blokowane przy minimalnych korzyściach…
Jak sprawdzić, czy wsparcie dla Linuksa jest włączone?
Nawet jeśli system antycheat wspiera Linuksa, deweloper gry musi włączyć to wsparcie. Na przykład Easy Anti Cheat i BattlEye mogą działać na Linuksie, ale tylko jeśli deweloper aktywuje kompatybilność. Niektóre gry używające wspieranych antycheatów nadal blokują Linuksa. Apex Legends działało wcześniej, ale później zablokowano graczy na Linuksie. Destiny 2 i Rainbow Six Siege również nie włączają wsparcia, mimo użycia kompatybilnych systemów. To absurdalne podejście, ponieważ osoby, które zapłaciły za grę, nagle tracą dostęp z powodu losowej, nieprzewidzianej zmiany po zakupie…
A co z Steam Deck i Proton?
Niektóre systemy antycheat wspierają tylko Steam Deck lub SteamOS, co może wprowadzać zamieszanie. W większości przypadków jest to decyzja dewelopera, a nie ograniczenie techniczne. Steam Deck i SteamOS znajdują się w trochę dziwnej sytuacji, więc jeśli planujesz grać w niektóre gry na Decku, najpierw sprawdź fora dotyczące konkretnej gry działającej na Steam Decku — to najpewniejszy sposób, aby uzyskać informacje. Recenzje na Steam również są w tym względzie dość dokładne.
Jak sprawdzić, kiedy gra jest zablokowana?
Wiele gier jest blokowanych celowo, a nie z powodu braku kompatybilności technicznej. Deweloperzy mogą powoływać się na kwestie bezpieczeństwa lub brak zasobów. Przykłady obejmują Fortnite, tytuły Call of Duty używające Ricochet oraz gry Riot Games korzystające z Vanguard.
Jeśli gra używa antycheata działającego na poziomie jądra lub deweloper nie włączył wsparcia, nie będzie działać na Linuksie, niezależnie od dostępnych obejść.