Anticheat FaceIT krijgt Linux-versie, maakt Steam Deck-ondersteuning mogelijk

Het anticheatsoftwareplatform FaceIT krijgt een versie die Linux ondersteunt, waardoor games met deze software ook op de Steam Deck werken, zo meldt de ontwikkelaar van BattleBit Remastered. De shooter wordt naar eigen zeggen de eerste game die FaceIT voor Linux krijgt.

BattleBit RemasteredDe ontwikkelaar gebruikte oorspronkelijk FaceIT-anticheat, stapte over op Easy Anti-Cheat en liet onlangs weten dat BattleBit Remastered weer terug zou gaan naar FaceIT. De laatstgenoemde software ondersteunt daarentegen vooralsnog geen Linux, waardoor de Steam Deck niet meer ondersteund zou worden. Op Discord laat de ontwikkelaar nu weten dat FaceIT met een nieuwe versie van zijn software komt waarmee Linux en dus SteamOS ondersteund worden, zo schrijft Steam Deck HQ.

Verdere informatie over de software ontbreekt vooralsnog en ook de ontwikkelaar van FaceIT heeft tot dusver geen informatie over het product gedeeld. Er is dus geen releasedatum bekend.

BattleBit Remastered krijgt volgens de ontwikkelaars van de populaire shooter als eerste de versie van FaceIT voor Linux. Er wordt gesproken over 'een meer casual' versie van de game, die vermoedelijk op de Steam Deck gespeeld zou kunnen worden. Overigens werkt BattleBit Remastered nu ook nog op de Steam Deck, omdat de game vooralsnog met Easy Anti-Cheat werkt. Deze populaire anticheatsoftware werkt al ruim anderhalf jaar op Linux.

FaceIT is een anticheatplatform dat voornamelijk gebruikt wordt voor e-sportwedstrijden. Onder meer Counter-Strike: Global Offensive maakt tijdens bepaalde officiële toernooien gebruik van de software. Het is een anticheat op kernelniveau.

BattleBit Remastered is een grootschalige multiplayershooter waarin teams van maximaal 127 spelers tegen elkaar strijden in een Battlefield-achtige setting. Het spel verkeert nog in early access, maar werd ondertussen al ruim 1,8 miljoen keer verkocht.

Door Yannick Spinner

Redacteur

18-07-2023 • 10:16

40

Reacties (40)

Sorteer op:

Weergave:

Volgens de website van FaceIT gebruikt het een kernelmodule, wat in de praktijk betekent dat het zich gedraagt als een rootkit. Op Windows vereist het Secure Boot, maar op Linux is dat een no-go omdat je bijvoorbeeld zelf je kernel kan compileren.

Het is technisch (en waarschijnlijk ook legaal) zeer lastig of zelfs onmogelijk om zulke trucjes uit te halen op Linux. Dus hoe moet dit precies gaan werken?
Tot nu toe draaien Anticheat voor Linux niet in kernelspace. Zowel BattleEye als Easyanticheat die beide ondersteuning hebben voor Linux werkt het niet hetzelfde. In Windows gaan ze in je kernel zitten, in Linux doen ze dit niet. Easyanticheat proton draait volledig in userspace en raakt verder je Linux kernel niet aan. Als FaceIT slim is nemen ze dit model over want dit soort spul wil je gewoon niet hebben draaien in kernelspace. Proprietary modules in je kernel maken hem zoals in de kernel documentatie staat "tainted" en je kan er dan ook geen ondersteuning op krijgen. De Nvidia driver heeft een soortgelijk probleem.
En dan krijg je cheaters die hun cheats wel gewoon in de kernel gaan injecteren omdat de anticheat er dan niet bij kan. Er is een reden dat vele AC oplossingen in Windows ook gewoon in kernelspace zitten. Daarnaast is een module laden wanneer je hem nodig hebt in Linux nu ook weer niet rampzalig. Na gebruik even ontladen en je kernel is enkel tainted op momenten dat je aan het gamen bent. De ondersteuning moet op dat moment ook gewoon komen van de makers van de module.
Je kernel is niet ineens weer niet-tainted na het unloaden van zo'n module. Zo'n module kan nml overal inhaken en geheugenstructuren aanpassen, na een unload wordt dat niet gegarandeerd ongedaan gemaakt.
ESL Gaming and FACEIT, two of esports’ biggest tournament organisers, have announced a merger set to be finalised in Q2 of 2022.

It comes shortly after German business newspaper Handelsblatt reported the two companies had been purchased by Saudi Arabian government-backed Savvy Gaming Group for a combined $1.5bn (~£1.1bn).

https://esportsinsider.co...-group-bought-saudi-1-5bn

Denk dat je wel in goede handen bent met deze eigenaar.
De anti-cheat hoeft er niet bij te komen om effectief zijn werk te doen. De anti-cheat hoeft alleen maar afwijkend gedrag te detecteren in de game zelf.

Het ding met malafide kernel drivers is dat deze kunnen proberen te maskeren dat dit gaande is. De anti-cheat in de game voert een gebruikelijke controle uit en deze malafide kernel driver muteert het antwoord dat de anti-cheat ontvangend.

Deze cheatmethodes zijn moelijk om te bouwen een zeer beheersintensief, een enkele gameupdate zal de anti-cheat mogelijk incompatible maken omdat bijvoorbeeld de geheugenlocaties van data veranderen.

Kernel-level anti-cheat en DRM is een lelijke, nare, extreem wantrouwende en vooral luie oplossing. Een extreem agressief programma dat de volledige toegang heeft tot je systeem en lekker de hele dag aan het scannen is op potentiële cheats wil je niet op je systeem hebben.

Naast dat het technisch een rotoplossing is, brengt het ook enorme risico's met zich mee. Deze drivers zijn kwalitatief niet altijd even goed, er zitten mogelijk zwaktes in dat kan worden misbruikt door een aanvaller. En omdat ze zo agressief zijn kunnen ze een enorme impact hebben op de stabiliteit en prestaties van een systeem.
Dat is veel complexer dan nodig. Onder Linux is het prima mogelijk om gebruikersisolatie in te schakelen en een userspace cheat onder een andere gebruiker te draaien (hidepid). Recentelijk is EAC daar iets tegen gaan doen, door af te dwingen dat Linux niet onder een beveiligd model werkt, maar het is nog steeds volledig triviaal om een cheat niet toegangelijk te laten zijn voor het anti-cheat proces. Dan hoef je alleen maar je mappen af te schermen en een ander procesnaam te gebruiken, en tada! Niets is zichtbaar en/of herkenbaar!

Onder Linux is cheaten echt compleet triviaal. Dat zag je ook wel in Apex Legends. Er zijn inmiddels legio open-source cheats die volledig werken en niet gedetecteerd kunnen worden. Ze zijn nu ook overgestapt op een degelijk server-side anti-cheat systeem om bijvoorbeeld aimbots tegen te gaan. Maar in veel games is kennis macht, en het uitlezen van geheugen is onder Linux nog steeds triviaal, en dat zal nooit veranderen. Een radar of map cheat in Apex Legends geeft je extreem voordeel (volledige tactical awareness van iedereen en alles), en het is nog eens risicovrij ook.

Competief gamen onder Linux toestaan is het domste idee ooit, tenzei een game volledig is ontwikkeld met server-side anti-cheat en goede networking, bijv. League of Legends die geen data doorstuurt van wat je niet kunt zien. Games zoals CoD of Apex? Volledig kansloos. Je kunt beter iets anders gaan doen.

[Reactie gewijzigd door Deathspike op 23 juli 2024 14:34]

Het is gewoon een kernelmodule, daar is toch niets geks aan? Niet alles dat de kernel in gast is een rootkit. Als je Nvidia-hardware wilt gebruiken op Linux kom je er niet omheen.

De kernelsoftware detecteert ongein als virtuele machines, kerneldrivers die de software voor de gek houden, en eventueel hardware die gebruikt wordt voor manipulatie van gamegeheugen. Je hebt kernel-level anticheat nodig om kernel-level cheat te detecteren.

Zonder secure boot en driver signing zal het lastig worden om hardware cheats te detecteren en voorkomen, maar je kunt op zijn minst je bots niet meer zo makkelijk in nep-HID-drivers stoppen.

Ik zie niet wat nou het probleem is dat dit technisch of legaal moeilijk maakt. De module zal niet laden als je het tainten van de kernel weigert, dan speel je geen games competetief. Verder kan de kernel natuurlijk gewoon overal bij.

De grootste uitdaging zal zijn deze module werkend te houden met nieuwere versies van de kernel, maar in het slechtste geval start je game gewoon niet.

[Reactie gewijzigd door GertMenkel op 23 juli 2024 14:34]

Het is gewoon een kernelmodule, daar is toch niets geks aan?
Jawel, want een kernelmodule heeft per definitie volledige controle over je machine. Onvertrouwde code die bedoeld is om in willekeurige programma's te gaan rotzooien wil je niet in je kernel hebben. We hebben in het verleden gezien voor hoeveel ellende dit kan zorgen, en het is praktisch een gegeven dat deze (closed-source, ongeverifieerde) kernelmodule veiligheidsbugs bevat. In de Linux-wereld is dit echt een no-no.
Als je Nvidia-hardware wilt gebruiken op Linux kom je er niet omheen.
Nvidia heeft tegenwoordig gewoon open-source drivers. De closed-source drivers gebruiken een speciale "wrapper" die je voor iedere kernelversie apart moet compileren die de vertaling tussen open-source en closed-source doet. Dit zorgt al voor genoeg legale problemen en is een supportnachtmerrie voor de gebruikers, en een dergelijke benadering voor anti-cheat zal een stuk lastiger zijn dan een driver.
Je hebt kernel-level anticheat nodig om kernel-level cheat te detecteren.
Niet per definitie. Je kan altijd naar het gedrag van de speler kijken. Zo heeft Call of Duty recent neppe tegenstanders toegevoegd, die alleen zichtbaar zijn voor cheat tools. Als een speler hier op reageert, is het uiteraard een cheater.

En zelfs mét Secure Boot en signed drivers is het onmogelijk om álle cheats te detecteren. Je blijft altijd met het "analoge gat" zitten, en niets weerhoud je er van om een cheat-apparaat te maken waar je gewoon een HDMI-kabel insteekt om het scherm te zien en dat via USB muis- en toetsenbordinvoer teruggeeft.

[Reactie gewijzigd door laurxp op 23 juli 2024 14:34]

Niet per definitie. Je kan altijd naar het gedrag van de speler kijken. Zo heeft Call of Duty recent neppe tegenstanders toegevoegd, die alleen zichtbaar zijn voor cheat tools. Als een speler hier op reageert, is het uiteraard een cheater.
Dit werkt alleen zolang de cheats zelf nog niet kunnen detecteren dat dit aan hun voorgeschoteld word. Het eeuwige kat-en-muisspel, net als bij DRM. Er is geen enkele reden om aan te nemen dat de anti-cheat tools het uiteindelijk definitief van de cheats kunnen winnen, maar om bij te blijven moeten anti-cheat tools wel steeds verdergaande fratsen uithalen. Ergens houdt het op en zal er een meer holistische benadering moeten komen.
Ik denk dat de meeste gamers zonder blikken of blozen deze software zullen installeren, net zoals de meeste gamers ook van Nouveau afstappen. Games zijn ook proprietary, net als Steam en andere launchers.

Kernelmodules hebben wellicht veel macht, maar je kunt tegenwoordig geen enkele code meer uitvoeren zonder risico. Juist deze software zal binnen de kortste keren helemaal uit elkaar worden getrokken door cheatmakers, als er iets vaags in gebeurt, komt dat direct overal in het nieuws. Het zou bijzonder dom zijn om malware in software te stoppen die door zoveel mensen wordt gereverse engineered.

Je hebt op Linux ook helemaal geen kerneldriver nodig voor malware, een alias voor sudo en dergelijke in je .profile stoppen geeft meer dan genoeg permissies om alles uit te voeren wat je wilt. Linuxmensen draaien dan ook nog eens bijna nooit antivirussoftware dus wil je gamers infecteren dan is één update vanuit Steam genoeg. Het beveiligingsontwerp van Linux begint nu met Wayland pas moderne vormen te krijgen (veel succes met dat werkend te krijgen met je Nvidia-GPU) omdat backwards compatibility met standaarden uit de jaren 80 als een heilige graal wordt gezien. Waar Windows sinds Vista ongeveer uitgebreide integriteitsniveaus heeft die je kan gebruiken om het voor malware moeilijk te maken, zul je op Linux moeten gaan klooien met containers en andere users om iets soortgelijks te krijgen.

Nvidia's "open" driver is heel leuk maar ik heb geen hardware die daar daadwerkelijk wat mee kan, en ik ben niet de enige. Daarnaast zit juist veel van de dricer nu in de firmware ingebakken (dat is de reden dat ze nu ineens wel de dricer open source wilden maken, en waarom zoveel kaarten closed source blijven) waardoor je dezelfde risico's hebt. Vergeet niet dat je grafische kaart over PCIe ieder bitje geheugen kan lezen en aanpassen, tenzij je een strikte IOMMU configureert met de eventuele compatibiliteitsrisico's van dien.

Het GPL-condoom was legaal helemaal prima (maar werd expres kapotgemaakt door de Linuxmensen, om goede redenen) maar sinds het artikel uit 2020 heeft Nvidia daar al lang een alternatief voor gebouwd.

De neptegenstanders zijn een hele nieuwe aanpak, dat is waarom ze net in het nieuws zijn geweest. Ongetwijfeld zullen ze er ook een patent op hebben aangevraagd zodat de concurrentie er niks mee kan zonder flink te betalen. Los daarvan gaat en studio hun huidige anticheatdriver ook niet weggooien omdat iemand anders een leuk trucje heeft bedacht, die dingen worden naast elkaar gebruikt.

Je zult nooit alle cheats pakken, maar de meeste cheats zijn software die eenvoudig te installeren is. Daar zit veel meer geld in dan complexe hardware setups en machine learning, en softwarecheats zijn ook een stuk makkelijker te verspreiden natuurlijk.

Ik zou zelf deze software nooit installeren, ik vertrouw gamebedrijven voor geen cent, maar laten we ook niet doen alsof dit voor het gros van de Linuxgamers een probleem is. Je kunt kiezen tussen de kernelmodule en de game niet spelen, helemaal als officiële Linux-support nooit wordt aangegeven. Het wordt spannend om te zien of Valve deze driver mee gaat leveren naar de Deck, verder dan dat zie ik onder de daadwerkelijke doelgroep van deze drivers niet echt veel problemen.
Nvidia maakt PCI-modules, en daar moet je sowieso al wat vertrouwen in hebben. Gameontwikkelaars werken met strikte deadlines en staan bekend om het leveren van half werk. Die vertrouw ik dus niet met dit soort dingen.

Niet zozeer omdat ik denk dat ze zelf malware bouwen, maar omdat er beveiligingslekken in zitten omdat het team tot 3 uur in de nacht nog aan het programmeren was om een deadline te halen, en die vervolgens ook nog eens niet snel opgepakt worden omdat er een ander project nu 100% prioriteit heeft.

Dit is niet puur theoretisch.

[Reactie gewijzigd door Wolfos op 23 juli 2024 14:34]

Dat is de huidige versie van Faceit Anticheat voor onder andere CS:GO. Ze hebben aangegeven voor Battlebit een nieuwe, minder invasive versie te ontwikkelen.
Je kan je eigen kernel ook signen voor gebruik met secureboot
In geen 1000 jaar dat ik een third-party closed-source kernelmodule ga laten laden op mijn linux systemen.
Ik ben hier redelijk onbekend mee, waarom eigenlijk niet?
Veiligheidsrisico's.

Een kernelmodule heeft volledige controle over je machine, en in tegenstelling tot de open-source kernelmodule's is er geen manier om te controleren wat de code doet en of er bugs in zitten. Er is dus niets dat de kernelmodule weerhoud om privégegevens terug naar het moederschip te sturen.

Een goed voorbeeld van een bug is de "capcom.sys" anti-cheat kernelmodule van een paar jaar terug, die een vrij serieuze bug bleek te bevatten, waardoor willekeurige code in kernel mode kon worden gedraaid. Deze anti-cheat driver is daarom een tijdje héél populair geweest onder cheaters!

Veilige en bugvrije kernelmodules schrijven is al moeilijk genoeg als je een expert bent en je code geverifieerd is door een dozijn andere ongerelateerde experts met letterlijk decennia aan ervaring. Een willekeurige softwaredeveloper bij een anti-cheatbedrijf met zeer beperkte Linuxervaring die het niet eens kan laten reviewen door de community? Ja, daar zitten 100% serieuze bugs in.
Het is de volgende stap in anticheating (omdat er cheats zijn die op kernelniveau begonnen te werken), dus nu moet anticheat ook bij kernel om te zien of er anticheats aanwezig zijn. Als je iets als kernel module inlaad, maak je het mogelijk om zo ongeveer alles op het systeem te doen. Dat zou je dus alleen moeten doen met dingen die je echt vertrouwd. En om eerlijk te zijn, doen veel anticheats nogal smerige dingen zoals profiling etc, waardoor ik het niet vertrouwen.
Ik ben hier redelijk onbekend mee, waarom eigenlijk niet?
Omdat ik de baas ben op mijn computer. Mijn computer is er om mij te dienen. Ik wil geen software op mijn systeem die mij tegenwerkt.

Dat er binnen een spel tot aan anti-cheat wordt gedaan zie ik als acceptabel compromis naar de andere spelers toe zolang het maar binnen dat spel blijft. Maar op kernel niveau gaat veel te ver. Op dat niveau zijn er geen beperkingen meer. Ieder stuk software kan alles met je computer. Je kan zelf niet zien wat het doet en je hebt er geen enkele controle over. Je geeft dus als het ware de controle over je hele computer aan een of ander bedrijf om een spelletje te spelen. Dat vind ik niks.

Ik wil geen apparaat dat mij tegenwerkt. Ik wil een apparaat dat mij helpt. Als ik wil cheaten dan wil ik dat mijn computer me daar bij helpt. Cheaten is misschien asociaal en ongewenst maar het is mijn keuze. Dat mensen me dan niet op hun server willen snap ik en dat is allemaal ok. Maar ik ga niet de volledige controle over mijn computer cadeau doen aan een of ander vaag anti-cheat bedrijf.

Andere bedrijven trouwens ook niet. Het is niet alleen de games industrie die dit doet. Hollywood heeft ook verregaande controle over de meeste computers en televisies in de wereld. En dat alleen om hun inkomsten over films veilig te stellen. Ik gun ze hun geld hoor, maar ik wil hun politieagent niet op mijn computer want ik vertrouw ze voor geen meter.

Ik vind het opmerkelijk hoeveel we opgegeven voor spelletjes en films. Het lijkt ook niet op te houden, steeds meer partijen willen hun eigen politieagent op jouw systeem. MS, Apple en Google hebben er ook een handje van om zichzelf meer rechten te geven dan de eigenaar van het apparaat. Dat de reclame in je OS zit ingebakken zegt genoeg over wie er de baas is.

Ik vind het een hele zorgelijke ontwikkeling dat we steeds meer van dat soort systemen hebben. Een politieagent van je OS, een politieagent van anti-cheat, een politieagent van Hollywood hebben de meeste mensen nu al. De banken en verzekeraars staan vast ook te trappelen om hun politieagent mee te laten kijken met alles wat je doet. De overheid is de laatste tijd ook al flink aan het fantaseren over hun eigen digitale politie-agent zodat ze je instant messages kunnen lezen. Werkgevers dringen aan om hun politieagent op je privé-apparatuur te zetten om mee te kijken bij het thuiswerken.

Het gaat maar door en door. Ik zit totaal niet te wachten op een horde goedkope bewakers die stiekem op mijn computer draaien om de belangen van een of andere leverancier te verdedigen zonder enig oog voor mijn belangen en zonder toezicht of controle. Een geheime dienst die vrij z'n gang mag gaan zonder ooit verantwoordelijkheid af te hoeven leggen is vragen om machtsmisbruik.


Dan heb ik het nog niet eens gehad over apps als Facebook die mensen vrijwillig installeren. Die laat ik nu ook even buiten beschouwing omdat de gebruiker daar zelf voor kiest, al zijn er mensen die zeggen dat het eigenlijk geen vrije keuze is en dat de meeste mensen geen idee hebben wat er op de achtergrond gebeurt.
In geen 1000 jaar dat ik een third-party closed-source kernelmodule ga laten laden op mijn linux systemen.
Ik snap je redenatie helemaal. Zelf gebruik ik OpenCL voor fotobewerking en volgens mij kom je dan bij NVidia en AMD niet om gesloten drivers heen, maar dat is jammer.
De drivers van AMD zijn al een tijdje onderdeel van de kernel tree, welke gesloten drivers heb jij nog nodig?

Misschien wat binary blobs, maar die heb je tegenwoordig altijd nodig als je WiFi of goed werkende microcode op je CPU wilt draaien
offtopic:
Ik moet toegeven dat ik niet weet of ze open souryzijn, maar zonder deze drivers gaat Darktable bij mij geen OpenCL gebruiken:
https://www.amd.com/en/su...ies/amd-radeon-rx-6700-xt

edit:
I stand corrected

Hoewel de rOCM-drivers niet out-of-thebox werken, en vermoedelijk niet opgenomen zijn in de kernel tree, zijn ze wel open source. In het verleden heb ik terug moeten vallen op zogenaamde "pro" drivers die niet open source leken te zijn.

[Reactie gewijzigd door 84hannes op 23 juli 2024 14:34]

Dat is dus gewoon de AMDGPU driver stack en die is open source. Dat OpenCL niet out of the box werkt op elke distro met alleen de kernel drivers is een tweede.

[Reactie gewijzigd door MneoreJ op 23 juli 2024 14:34]

Mesa bevat open-source implementaties van OpenCL (clover & rusticl) echter werken beide niet met Darktable. Rusticl is waarschijnlijk nog te nieuw want die wordt automatisch disabled door Darktable. Bij clover krijg ik de melding:
*** The OpenCL driver doesn't provide image support. See also 'clinfo' output ***
OpenCL werkt wel in Darktable als je ROCm gebruikt. Dat is open-source softwarestack van AMD en werkt met de standaard AMDGPU drivers. Die drivers zijn vrijwel geheel open-source op enkele blobs in linux-firmware na.

[Reactie gewijzigd door Jorick op 23 juli 2024 14:34]

Die is tegenwoordig open source! AMD had een tijd lang een gesloten dricer, maar op een gegeven moment is die de Linuxkernel ingegaan.

Je ziet eigenlijk niet zoveel gesloten modules meer op Linux, op Nvidia na natuurlijk, en zelfs die heeft een open source driver (soort van) voor recente kaarten.

Je kunt een heel gamesysteem draaien met alleen deze anticheatdriver als gesloten code in de kernel.
Ik snap je redenatie helemaal. Zelf gebruik ik OpenCL voor fotobewerking en volgens mij kom je dan bij NVidia en AMD niet om gesloten drivers heen, maar dat is jammer.
Een klein verschil is dat je in dat geval zelf de klant bent. Jij betaalt aan NVidia/AMD en je kunt gaan klagen als het niet goed is of volgende keer een ander merk kopen. Bij anti-cheat ben jij zelf niet de klant, hooguit indirect. Als het niet goed is kun je niet direct bij de maker gaan klagen.

Maar dat is dus maar een klein verschil, ik zeg niet dat het daarmee allemaal ok is.
In het algemeen heb ik minder problemen met binaries als duidelijk is dat de binary er is om de gebruiker te dienen.

Grafische drivers horen daar /niet/ bij zolang er DRM-troep in zit die voor Hollywood werkt en neit voor mij.

Op de meeste van mijn computers heb ik dat niet nodig en draai ik lekker met de open source drivers en dat gaat prima.
Same, ik heb al FaceIT moeten opgeven voor CS:GO hiervoor. Als dit ook voor BattleBit uitgerold word, dan ben ik er inderdaad ook klaar mee. Jammer, want BattleBit is echt een super game.
Misschien draait het ook wel in een VM met GPU-passthrough. :P
Dan zou ik het nog wel overwegen.
Het is dan ook alleen gericht op spelers die competitive CS spelen op FaceIT. En wat is de grootste ergernis van een competitive CS gamer? Juist: cheaters. Dus een kernelmodule installeren op een game PC is dan niet echt een issue als het de kans op cheaters tegenkomen drastisch vermindert. Ik heb het er in ieder geval wel voor over. De strijd tegen cheaters is zonder deze maatregel gewoon niet te winnen is wel gebleken de afgelopen 20 jaar.

[Reactie gewijzigd door q-enf0rcer.1 op 23 juli 2024 14:34]

In geen 1000 jaar dat ik een third-party closed-source kernelmodule ga laten laden op mijn linux systemen.
Pas als het open source is gaan gebruiken. :+
Goed om te zien dat Linux eindelijk ook erkenning krijgt op anti-cheat gebied. Het is een klein marktaandeel, maar nu groot genoeg om expliciet rekening mee te houden. :)

[Reactie gewijzigd door The Zep Man op 23 juli 2024 14:34]

Gezien de titel redelijk populair is en exclusief via steam verkrijgbaar is, zal het me ergens niks verbazen als Valve hier misschien ook ondersteuning in heeft geboden.
Valve is er flink mee gemoeid om deze ondersteuning op orde te krijgen als ze een long-term strategy hanteren voor het steam-deck platform (waarvan ik in de toekomst echt nog wel een versie 2, 3 etc... hoop)
Met naar verwachting dit jaar meer dan 3 miljoen verkochte exemplaren zal er waarschijnlijk over een paar jaar wel een nieuwe uitgerold worden met nieuwe hardware. Wat ik tof zou vinden als je bijv. met een moederbordswap een upgrade zou kunnen doen, evt met een nieuwe accu erbij, en niet de hele console zou moeten vervangen.
Zou misschien leuk zijn voor een volgende versie om hier rekening mee te houden. Het huidige model is daarvoor vrees ik niet modulair genoeg om dit aantrekkelijk te maken.
Zowel qua ontwerp, ondersteuning etc…

Daarnaast vermoed ik ook dat een volgende versie ook een beter scherm, misschien verbeterde invoermethodes, aansluitingen zal hebben.
Handhelds zijn echt goed ontworpen apparaten waarin hardware nauw op elkaar afgestemd dient te worden, en zelfs dan nog steeds fouten gemaakt kunnen worden. (Kijkend naar de microSD temperatuur problemen waar de ASUS handheld mee te maken heeft)

Als ze dit in de toekomst überhaupt al zullen toepassen, dan zou dat in elk geval zeker niet zijn voor het huidige model.
Zijn er noemenswaardige bezwaren om FaceIT te gebruiken op mijn Windows PC? Zou het overwegen voor Counter Strike: Global Offensive en straks CS2.
Overigens werkt BattleBit Remastered nu ook nog op de Steam Deck, omdat de game vooralsnog met Easy Anti-Cheat werkt. Deze populaire anticheatsoftware werkt al ruim anderhalf jaar op Linux.
EAC gebruiken is geen garantie dat het werkt. Volgens mij bestaat de functionaliteit enkel voor een specifieke nieuwe branch van EAC, en spellen die nog op de oudere versies zitten kunnen niet altijd eenvoudig over.

Dit is een probleem waar de Rust-developers tegenaan lopen bijvoorbeeld. De versie van EAC die ze gebruiken zit diep geintegreerd met de eigen anti-cheat functionaliteit in het spel, en ze kunnen niet zomaar over naar de nieuwe versie, welke ook een andere backend (op basis van EOS, Epic Online Services) heeft. Na een aantal pogingen met veel stabiliteitsproblemen lijkt dat vooralsnog opgegeven en zijn ze terug op de klassieke versie van EAC.
Fijn dat de game nu ook geschikt wordt voor Linux / steam. Het is zeker een interessante game die nog volop in ontwikkeling is.

Op het forum is er trouwens een discussie-topic over deze game: O-)
- forumtopic: [PC] Battlebit Remastered
Dat was het al. Ik speel sinds 2 weken BattleBit exclusief op Linux, zonder enige problemen. Maar dit komt omdat de game nu Easy AntiCheat gebruikt wat compatibel is met Linux.
Alternatieve titel:

Rootkit maker maakt versie voor linux die zich nog dieper in het systeem nestelt.

Op dit item kan niet meer gereageerd worden.