The Only Way To Solve Anti-Cheat Problem!

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • Kernel-level anti-cheat systems remain to be the single biggest obstacle in way of Linux gaming community. The only way to overcome it, is to create market incentives in order to help developers and big publishers recognise Linux gaming community!
    Timestamps:
    00:00 Kernel-level anti-cheat systems
    00:31 The state Linux gaming
    02:19 Server-side tools
    04:40 Market incentives
  • Наука та технологія

КОМЕНТАРІ • 100

  • @keeb__
    @keeb__ 5 місяців тому +52

    I don't think this is a realistic option personally. Our market share as linux gamers isn't influencial enough to make a difference, and those AAA developers have an interest in kernel level anticheat. Voting with your dollar is known to be an ineffective strategy.

    • @MRDaved
      @MRDaved 5 місяців тому +6

      Was gonna say yeah, who would on Linux guy a game that doesn't work on Linux anyways? He's saying to do something people just naturally do.

    • @Robotta
      @Robotta 4 місяці тому

      What would you suggest, then?

    • @MRDaved
      @MRDaved 4 місяці тому +9

      Realize LInux's problems for the mainstream. People want their software to work, they don't care how and don't want to do extra things, if you want them to look in alternatives then don't name your program fucking GIMP. Realize that people want the least amount of friction has possible and don't know what computers really are, or what the hell an OS is. There needs to be a reason for them to switch in the first place too. If I'm gaming on Linux and I have to go into the settings of steam and enable proton, right there is already a failing point of friction, and people will quit. It's sad but true.

    • @keeb__
      @keeb__ 4 місяці тому +3

      @@Robotta dude. That isn't a counter argument to "this thing is bad". It is irrelevant. I don't have a solution because there is none, and I am not required to come up with one to argue that something is ineffective.

    • @gasoline1707
      @gasoline1707 4 місяці тому

      @@MRDaved Sometimes it's not that simple. I bought SF6 and it was purported to work well on Linux, but it would crash every few online matches. Since this looks like a rage quit to the servers, you risk lowering your rank, and getting punished with a yellow card or getting banned just because your game crashes on Linux. Proton reviews don't always tell the whole story.

  • @7DegreesOfFreedom
    @7DegreesOfFreedom 5 місяців тому +22

    Why can we not have kernel anti-cheat enabled lobbies and kernel anti-cheat disabled lobbies in games?

    • @depralexcrimson
      @depralexcrimson 5 місяців тому +1

      this is the smartest solution ever.

    • @SSquadTeam
      @SSquadTeam 5 місяців тому +2

      @@depralexcrimson too smart for devs

    • @sharkmisdeed
      @sharkmisdeed 5 місяців тому +3

      Because, ENEMY_DESTROYER_1337 will join in your lobby and destroy you with his amazing through wall 360 no scope skills

    • @akam9919
      @akam9919 5 днів тому

      There are multiple reasons why. Especially for smaller game communities that have games that have game modes that require a large number of players, i.e. Battle royale, big team fight,etc. matchmaking can be a nightmare to deal with. No one wants to play in a match that ideally has 40 players but only has 10. A lot of normies don't even know what "kernel-level" anti-cheat is, what it can do, or even will care. What they see is a cheating problem and think that anticheat "solves it" (despite also with the same keyboard, spamming twitter and reddit with complaints about the anti-cheat not doing anything). No one wants a TF2 (though the current bot crisis is more of a mismanagement than a pure anticheat issue which would take a lot longer to deal with).

  • @skelebro9999
    @skelebro9999 5 місяців тому +33

    The only reason I still have a dual boot Windows 10 on my machine is because I can't play Valorant, Genshin Impact and Honkai Star Rail on Linux due to their kernel level anti-cheat.
    I think you're right. While GPU Passthrough is the only safe option to play those games but for people with less powerful hardware or just casual gamers in general, not playing those games might just be the best option than to go through the hastle of setting up the entire VM workflow.
    I'm still hopeful that we'll see better anti-cheat compatibility with Linux in the next few years just like how Steam Deck made most Steam games compatible with Linux.

    • @wido1085
      @wido1085 5 місяців тому +7

      Genshin Impact runs just fine on Linux. At least it does for me using Bottles.

    • @skelebro9999
      @skelebro9999 5 місяців тому +3

      @@wido1085 yeah but idk it's scary that you could get banned for playing the game normally.

    • @SSquadTeam
      @SSquadTeam 5 місяців тому +6

      @@skelebro9999 You really don't though, have been playing on Linux with the same account for 2 years, no ban yet

    • @skelebro9999
      @skelebro9999 5 місяців тому +6

      @@SSquadTeam but still. i guess i'm just way too paranoid

    • @NightRaven5568
      @NightRaven5568 4 місяці тому +1

      I want to switch to Linux but I play Valorant and setting up a dual boot would be annoying and something I wouldn't know how to do reliability

  • @filipepinho3319
    @filipepinho3319 5 місяців тому +8

    My point exactly, I don't care if a game does not run on Linux because of a bad made anti-cheat... I just play another game... my friends on windows play a game I can't play well either they play a game we all can play together or we don't play together... I would only even consider dual booting if my favorite game stops work on linux, but it does work with some eventual fails here and there with some updates, but then a patch will come to fix the issue in 1 or 2 weeks...

  • @MathiewMay
    @MathiewMay 4 місяці тому +8

    The way i see it, kernel-level anti cheats are simply a "phase", the fact of the matter is that kernel-level anti cheats are just not good, while it prevent bob and joe from downloading a cheat on google and using, it absolutely does not prevent anyone from cheating, it is intrusive, and any anti cheat can EASILY be bypassed by having your cheat also run in the kernel level using custom made drivers that has a memory reader and write built in assembly, but cheaters are already beyond kernel level cheats. most cheaters these days cheat using direct memory access, the cheat is executed on a complete different machine than the one which the anti cheat is running on, with DMA (direct memory access) there is truly no way to know if someone is cheating unless they have a statistically unfair advantage. Anti cheat developers are already aware of this, and with DMA on the rise it is simply a matter of time before Anti-Cheats devs play their hand on this on going chess game, with what i know from people that work in the ANTI-CHEAT development scene, most if not all anti-cheat are moving to an AI base performance analysis anti-cheat. does that mean they will ditch kernel-level drivers?, probably not.

    • @MathiewMay
      @MathiewMay 4 місяці тому +2

      While i don't see current kernel-level anti-cheats being ditch even in favor of AI performance analysis anti-cheat, the good thing is that if a new anti-cheat is developed in the future using only AI performance analysis as the method, well it will most likely not come with a kernel driver, and will most likely not even run on a user's computer so it would make any game running such anti-cheat work on linux, unless a company is actively preventing it to work on linux by other means. beast thing to do at this point is to wait and see what happens.

    • @MathiewMay
      @MathiewMay 4 місяці тому +3

      For more context, i know a company that is working on this kind of anti-cheat, they have been doing so for years. these anti-cheat can fully be implemented to work in real time using "demos" a demo in a game is like a video file that contains the data of players for example their position, where they are looking, their speed and other useful data. these demos can be recorded in real time while a match is being played and be passed to an AI model for checking if a player is cheating, at this stage all i know is that while they did implement this into one of their game, they are not actively banning players based on the AI output, but simply checking who is flagged as a cheater and comparing it to a human that concludes if the user was cheating or not from the same demo as the AI, if the human is also flagging them as a cheater, then the AI score increases (like google recaptcha), this method also allows to check previous demo files if they are available to ban any cheaters which might have not been detected by other methods.

    • @thomasnguyen4427
      @thomasnguyen4427 3 місяці тому

      Yeah, I forgot who made it, but someone had a 40 minute video explaining the historical trajectory of COD cheaters vs devs, it was very enlightening on just how disadvantaged the dev sides are in this "war"

    • @MathiewMay
      @MathiewMay 3 місяці тому

      as long as people have full access to their hardware, there is no way to prevent cheaters. best bet is either AI anti-cheat or dedicated game moderators that manually ban players. this why ps5 and xbox don't have many if any cheaters at all, the hardware is close down, but even then, cheaters would just do cheats by decrypting game packets that get passed to your network before being passed to your game. you can't prevent cheaters only ban them.@@thomasnguyen4427

  • @thelastcube.
    @thelastcube. 5 місяців тому +12

    shouldn't be hard from voting with my wallet not buying those games, because my wallet is empty :')

    • @WereCatStudio
      @WereCatStudio 3 місяці тому

      or because most of these games are free to play in the first place

  • @sean7221
    @sean7221 Місяць тому +2

    Linux needs to gain more market share first. We are only at 4% and until that number hits 20% or more there will not be any budge from companies/developers to change their ways

  • @linuxnext
    @linuxnext 5 місяців тому +16

    i shall restrain myself :)

    • @behudanoob4867
      @behudanoob4867 5 місяців тому +2

      The finals won't work yet

    • @linuxnext
      @linuxnext 5 місяців тому

      @@behudanoob4867 MHM, I SHALL RESTRAIN 😂
      I was talking with embark rob a while back, they have had discussions about supporting it and plenty of people in the finals discord are asking for it.
      so it should come at some point unless they want to be annoying and not support it :/

  • @MatheusCodes
    @MatheusCodes 5 місяців тому +11

    Running a Windows VM with GPU passthrough seems to be the best option to have both. You can already play most games on Linux through Proton, and for the ones that do require Windows, you can just spin up a VM. There are UA-cam videos of people successfully playing games like Halo Infinite like this with very little performance overhead.

    • @skelebro9999
      @skelebro9999 5 місяців тому +3

      That does need some good specs to run it.

    • @MatheusCodes
      @MatheusCodes 5 місяців тому +3

      @@skelebro9999 That is true, you still need two GPUs and a motherboard with a good IOMMU group. But I do think it is a matter of time for this to be more popular and accessible, just like Proton did.

    • @blindsniper35
      @blindsniper35 5 місяців тому +8

      The one thing that I would like to add is they're doing a somewhat decent job of detecting virtual environments. There's more than likely going to be band waves as they get better at detecting virtualization. A lot of the games that have these sorts of root kit anti-cheats tend to do this and try to prevent VMs from being used. (some will ban you for it) I believe they're concern is the host system tampering with the VM allowing cheats.

    • @blindsniper35
      @blindsniper35 5 місяців тому +2

      ​@@MatheusCodesConsidering the amount of processors that come with a built-in GPU nowadays that's not as big of an issue as it used to be. Although you're probably going to want two monitors or at least the same monitor with multiple inputs. You could probably run the host system headless to the same effect but that's a pretty complicated solution for most people. I know for a while that IOMMU has been pretty ubiquitous on gaming motherboards. I'm not sure how good the implementation is and what the overhead is on that.
      I never did any benchmarking on what the overhead is. But I never really had any significant problems doing this in the last decade-ish. I could have also just been lucky.

  • @skelebro9999
    @skelebro9999 5 місяців тому +4

    YOOO new reluctant anarchist video in less than a month :OOO

  • @blindsniper35
    @blindsniper35 5 місяців тому +9

    There's also a giant security concern with kernel level anti-cheet. It has already been actively exploited in a few instances.(from what I remember the driver is actually being distributed with the malware due to it being signed and giving them the functionality they need. So in that case it doesn't really matter if it's installed or not.) It also doesn't help that they're essentially root kits. From what I've seen some of them do they're not always particularly well done and that's concerning. (Almost like their game developers and not security professionals) So it increases the attack surface.
    Also some of them Open ports and in combination with some of the functionality they have could enable worm-like spreading behavior.(which I personally believe is inevitable) So I'm against rootkit style anti-cheat from a security point of view. It's also a PR and legal/financial liability in my opinion as well. The first time one of these gets exploited to enable a mass malware attack. Whoever's software got used for it is going to be in a world of hurt.

  • @user-zd2bc9qt7s
    @user-zd2bc9qt7s 3 місяці тому +2

    Where can we get that Excel file detailing compatibility?

  • @vladislavkaras491
    @vladislavkaras491 3 місяці тому

    Thanks for the video!

  • @MauritiusMoments
    @MauritiusMoments 18 днів тому

    How does kernel level anti-cheat differ on linux from Windows. Is it still not just as unsafe as its closed source and has such low access.

  • @n.m4497
    @n.m4497 5 місяців тому

    Lol even your english is getting better and clearer. Good video mate

  • @rabidrivas
    @rabidrivas 5 місяців тому

    What is the non shutter game you show at the end?

    • @AndyGneiss
      @AndyGneiss 2 місяці тому

      It looks like the two non-shooter games near the end of the video were Diablo 4 and Songs of Conquest.

    • @rabidrivas
      @rabidrivas 2 місяці тому

      @@AndyGneiss Songs of Conquest, that is the one

  • @seadhe
    @seadhe 3 місяці тому

    Был подписан на твой русскоязычный канал, алгоритм ютуба порекомендовал этот канал, подписался и на него. Удачи!

  • @azenyr
    @azenyr Місяць тому +2

    If a game doesn't work on my pc (linux) then I am not playing it or buying it. Easy as that. Most people should think like this. The problem is not the user, the problem is the product. Vote with your wallet. Plenty of games to play that work perfectly within Linux.

  • @57thStIncident
    @57thStIncident 23 дні тому

    Game publishers will never know how much money they're leaving on the table, and likely won't even think twice about it because even though linux gaming is at a historic high it's still a tiny drop in the bucket and the number of people who are skipping the game because of lack of Linux compatibility is going to be truly insignificant to them. Many of these popular games are also free-to-play which makes the 'voting with your dollars' even less effective.

  • @koool56
    @koool56 4 місяці тому +4

    Good video but "don't give your money to them" doesn't make much sense to me, linux gamers are less then 1% of most games playerbase, and often porting existing titles to linux will cost more then linux users will ever generate.

    • @purpasmart_4831
      @purpasmart_4831 4 місяці тому +3

      Linux market share is now 4%. more people game on Linux then Mac.

    • @sterlingarcher4282
      @sterlingarcher4282 2 місяці тому

      ​@purpasmart_4831 that's because the Linux market includes embedded computers not the specific desktop. I'd be surprised if the Linux desktop market was even equal to 0.02% of the gaming industry.

    • @purpasmart_4831
      @purpasmart_4831 2 місяці тому +2

      @@sterlingarcher4282 Uh no, that's just for Desktop market. Most embedded stuff isn't even connected to the internet unless it's IoT.

    • @vinnyfromvenus8188
      @vinnyfromvenus8188 Місяць тому

      ​@@sterlingarcher4282if you check the Steam hardware survey for march of 2024 it says that around 2% of users use Linux (with an increase of 0.18% compared to february). Now that doesn't sound like much but years ago it was less than 1%. How long before it's like 5 or 10%?

  • @l.3626
    @l.3626 2 місяці тому

    While I would also love to have another platform than windows its just not convincing enough yet, give it max 10 years and there will be atleast 1 more platform like windows currently is

  • @slowedmood7440
    @slowedmood7440 6 днів тому

    dollar voting won't work, because most gamers uses windows and don't question things. That's why kenerl anti cheats exists in most games nowadays, the players just don't care about a rootkit installed on their machine as long as they can enjoy the latest fortnite battlepas or play with their friends on valorant.

  • @quantumbits1952
    @quantumbits1952 5 місяців тому

  • @iSmoothz
    @iSmoothz 4 місяці тому

    Ah and what is with dma cheats dude? U forgot

  • @peterbiznar9678
    @peterbiznar9678 5 місяців тому

    how is this solving the anti cheat problem?

  • @BoredCoat
    @BoredCoat 5 місяців тому +6

    Not a linux user, possibly never will be, but I refuse to let chinese companies have kernel level access, the fuck? Legit stopping playing LoL after 7 years, because I do not know why a game that has 1 cheater per 1000 games needs kernel level anticheat, when in games like LoL it can be detected very easy with the behavior-analysis.

  • @user-yt2005
    @user-yt2005 5 місяців тому

    Imagine they need a 2nd computer to hack

  • @SvalbardSleeperDistrict
    @SvalbardSleeperDistrict 5 місяців тому +8

    Hearing "market will regulate itself" from an "anarchist" and a FOSS software community member was not what I expected to hear at the end of this video. Then I looked at the description and saw the call to "create market incentives" as a solution to problems created by market incentives.
    Always a weird experience to come across people who are supposedly part of a community of software and platforms that has always represented an alternative to the capital-centred, profit-driven, market-oriented industries, while at the same time parroting the exact lines on "market solutions" that were produced in corporate PR offices of late-stage neoliberal capitalism.

    • @skelebro9999
      @skelebro9999 5 місяців тому +2

      bro he's talking about video games 💀
      why so serious?

    • @ReluctantAnarchist
      @ReluctantAnarchist  5 місяців тому +13

      Sorry, I am Reluctant Anarchist, not Delusional Communist. Market problems require market solutions.

    • @SvalbardSleeperDistrict
      @SvalbardSleeperDistrict 5 місяців тому +7

      @@ReluctantAnarchist Good to know there's another channel claiming the term "anarchist" while completely disregarding the entire theory of anarchism and the history of its practical applications by communities across the world since the late 19th century 👍 very similar to the American "libertarians".

    • @SvalbardSleeperDistrict
      @SvalbardSleeperDistrict 5 місяців тому +7

      @@skelebro9999 Videogame industry is not an exception from the neoliberal economics we have been subjected to living under, and suffering effects of, over the past four decades. Publishers dictating releases that turn out half-finished, copy-paste unambitious game projects that are just annual reskins of existing games to ensure safe profits, developer crunch and layoffs, etc all happen because the industry exists in, and operates based on, the logic of that same system.

    • @blindsniper35
      @blindsniper35 5 місяців тому +5

      ​​​​​@@ReluctantAnarchistThe problem I see with the just don't buy it is the amount of people who just will anyways. The Linux / FOSS community is generally better about this but as it's becoming more popular that's not as true as it used to be. Gamer market boycotts have been historically less than effective for the most part. Along with our market share being small enough for them to not care if we don't buy from them. So other solutions probably are going to be also needed.(not that I can come up with any particularly good ones)
      Hopefully if Microsoft keeps ticking off people so we can be a large enough market share to actually make them care. But for the most part currently market forces really aren't in our favor even if you could get the entire Linux community to boycott them. We're just not a large enough market share for them to care about. They're sort of a catch-22 going on here. To get more people to switch to Linux for gaming we need to get better support but they're not going to care about supporting us because we're not a large market share.
      I think it would help if valve (or anyone) made a average gamer desktop distro that would be easy to switch to from Windows would help.(and it needs to be relatively hard to break) Especially considering the increasingly annoying decisions Microsoft has been making. Along with performance sometimes being better on Linux. If we can get performance to almost always be the same or better that would help as well.(which is looking more and more likely and is already the case in a decent number of games)
      We also need to get some of the display technologies implemented as well. Which I believe Valve is now gotten HDR working properly. I'm not sure if the implementation works very well outside of the steam deck OS. Considering xorg isn't being supported anymore hopefully we don't build on top of it. Which means we're going to need to get Wayland in a state where it works for most things. That's going to be somewhat tricky considering current community for Wayland.
      Hopefully the whole Nvidia thing should be sorted out relatively soon. I'm not sure what the timeline is on proprietary drivers I think it's relatively soon.(My memories pretty vague on this part) But the open source alternative does look promising currently But I couldn't say how much more development time that's going to need. (Hopefully not too much more time)

  • @MorteMayhem
    @MorteMayhem 4 місяці тому

    5:55 Krafton doesn't care about making Pubg playable at all ☠☠

  • @sdfggdfg5fgdfg
    @sdfggdfg5fgdfg 3 місяці тому +4

    I don't understand why people would cheat. Is it a cultural thing somewhere? I don't get it how are they having fun

    • @sterlingarcher4282
      @sterlingarcher4282 2 місяці тому

      I can't even enjoy competitive gaming because cheating is so bad on every platform.
      Back in my day you were either better than me or you weren't and it was an earned badge.
      All we had to complain about was the guy camping in the corner.
      Now kids somehow get their hands on cheats and sit there acting satisfied with themselves

    • @vinnyfromvenus8188
      @vinnyfromvenus8188 Місяць тому

      some people just like to have an advantage over others, even if they didn't earn it or deserve it. cheating is just a way for people to feed into this power fantasy. they can't actually get better at the game unless they train to become better, this takes discipline and practice. a lot of people are wired to desire instant gratification, therefore cheating is the easiest and fastest way of being "better" than everyone else, even though you're not actually better you're just ruining the game for everyone else.

  • @pmknmash
    @pmknmash 5 місяців тому

    HELLO

  • @zewlcompany4329
    @zewlcompany4329 5 місяців тому

    Nice dream - keep dreaming buddy :))

  • @BC-yn6zh
    @BC-yn6zh 27 днів тому

    ahhh yes just dont buy it, what about the ea games we have already purchased and played extensively. we can no longer play them at all.

  • @WereCatStudio
    @WereCatStudio 3 місяці тому

    "Don't buy it" lol... I wont buy Valorant, Genshin, Warzone,... because they are free. And whales will overspend so much on skins that even if the games were $60 and I bought it it wont matter

    • @sterlingarcher4282
      @sterlingarcher4282 2 місяці тому

      Where do you get it for free?

    • @tablettablete186
      @tablettablete186 Місяць тому

      ​@@sterlingarcher4282Those are free games. You simply download their launchers and then download the game...

  • @avencores
    @avencores 5 місяців тому +5

    Linux is for suckers

    • @skelebro9999
      @skelebro9999 5 місяців тому +1

      I'm indeed the one who does the sucking.

    • @blindsniper35
      @blindsniper35 5 місяців тому +6

      You do realize even Microsoft uses Linux, right?

    • @purpasmart_4831
      @purpasmart_4831 4 місяці тому +4

      Windows is for people who enjoy slop

    • @skelebro9999
      @skelebro9999 4 місяці тому +1

      i am a sucker. i do enjoy sucking sometimes.

    • @sterlingarcher4282
      @sterlingarcher4282 2 місяці тому +1

      ​@blindsniper35 you don't even know what Linux is.