Slashdot Mirror


Anti-Cheat Software Causing Big Problems For Windows 10 Previews (arstechnica.com)

An anonymous reader quotes a report from Ars Technica: The Windows 10 Insider Preview Slow Ring -- the beta track that's meant to receive only those builds that are free from any known serious problems -- hasn't received an update for months. While the fast ring is currently testing previews of the April 2019 release, codenamed 19H1, and the even-faster skip-ahead ring is testing previews not of the October 2019 release, 19H2, but of the April 2020 release, 20H1, the Slow Ring is yet to receive a single 19H1 build. This has prompted some concern among insiders that perhaps the ring has been forgotten about, and it has even caused a few complaints from companies that are using the Windows Insider for Business program to validate new Windows releases before their launch. Without Slow Ring builds to test, there's nothing to validate, meaning that they'll have to delay deployment of 19H1 once it ships.

Microsoft's Dona Sarkar, chief of the Windows Insider program, explained yesterday what the problem is, and in many ways it's a throwback to Windows' past, before the days of DEP and ASLR and PatchGuard and all the other measures Microsoft has implemented to harden Windows against malicious software: the build is crashing when some unspecified common anti-cheat software is used. Sarkar's tweet says that the software causes a GSOD, for Green Screen of Death; the traditional and disappointingly familiar Blue Screen of Death, denoting that Windows has suffered a fatal error, is colored green for preview releases so they can be distinguished at a glance from crashes of stable builds. Fast ring builds have the same GSOD issue, and indeed, it has been listed on their known issues list for many months. Sarkar says that the fix must come from the third-party company that developed the anti-cheat software.
In an update, Ars Technica's Peter Bright says Microsoft has pushed a build to the Slow Ring, number 18342.8, but the GSOD issue remains. "To avoid crashing machines, the build won't be offered to any system that has the offending anti-cheat software installed," Bright writes. "It's not clear why this approach could not have been used months ago."

116 comments

  1. Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 5, Insightful

    Why does what amounts to spyware get preferential treatment?

    1. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Because I imagine this spyware begins with a V rhymes with "slack" and is currently installed on somewhere in the region of 90 million machines

    2. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Why does what amounts to spyware get preferential treatment?

      "Honor among thieves" and all that.

    3. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Because everyone would blame Microsoft if that update is released and practically bricks their PC. And Microsoft also doesn't want to brick your PC in the first place because it's not really nice.

    4. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 1, Funny

      VVindows doesn't rhyme with "slack" at all!

    5. Re:Sounds like you should break the anti-cheat by tlhIngan · · Score: 4, Informative

      Why does what amounts to spyware get preferential treatment?

      Because cheating is rampant in online games, and anti-cheats are needed to even have a modicum of fair play online. Unless you're one to believe the only way to play online is consoles only and basically the PC should be discarded as a gaming device.

      The solution to this is simple: games shouldn't be loading their own kernel drivers.

      Sadly cheats are generally programs that either run the target game in debug mode (with the cheat as the debugger) and thus undetectable to the game, or as a separate executable and hijack network traffic. Kernel drivers are required to break these kind of things.

      And for what it's worth, the anti cheat software in question is used by Fortnite, among other games. That's kind of why it's a big deal.

      And cheating is so rampant online among PC users that an aspect of PC gaming would be destroyed without anti-cheat software letting people play legitimately. Maybe PC users don't care, but it would be pretty sad if the only way to play online was to pay for Playstation Plus or Xbox Live Gold.

    6. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Sarkar says that the fix must come from the third-party company that developed the anti-cheat software.

      Except, the current release, AKA 1809, that came out this past fall, doesn't have this problem.

      So, Microsoft, is constantly tinkering and changing things (why? Because fuck you, that's why) and now they have broken something and they're trying to blame it on someone else.

    7. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Because cheating is rampant in online games, and anti-cheats are needed to even have a modicum of fair play online.

      So what you're saying is that the anti-cheat software doesn't even work, and all it does is break the Windows kernel.

      Mmkay.

      Maybe the game developers should try designing their clients properly so that it's not possible to cheat. The problem is that they send the clients way more information than necessary. Fix that, fix cheating. Easy.

    8. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Sounds like you should just get gud.

    9. Re:Sounds like you should break the anti-cheat by scdeimos · · Score: 4, Insightful

      Kernel drivers are required to break these kind of things.

      And kernel drivers have to be signed. Microsoft should just blacklist drivers signed by the anti-cheat software developer's key until they can get their shit together.

    10. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      > should try designing their clients properly ... they send the 1clients way more information than necessary

      Maybe you're thinking candy crush, but non-visible players still have acoustics that, for a plausible latency, must be computed locally, and are still vulnerable to BLOS weapons, so I'm not seeing a really good answer to decent gameplay without the client knowing where the enemy is. With that piece of information, cheating that way will be possible.

      Given that at a much more fundamental "proper", userland programs should not be executing with elevated privileges, and that the cheater has physical access to the computer, so consequently has higher privileges than the game client. The minimum quantity of stuff should have elevated privileges, and consequently, best practice is to use anti-cheat software.

    11. Re:Sounds like you should break the anti-cheat by Calydor · · Score: 1

      If it's so easy, share the necessary networking code here.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    12. Re:Sounds like you should break the anti-cheat by sjames · · Score: 1

      On the other hand, since accoustic information is inherently lower resolution, they could use the same strategy as civil GPS where the lower significant bits are scrambled. Or MS could add a process flag so that the debugging API doesn't work on flagged games.

      Of course, none of that will stop an external network sniffer attached between the PC and the network.

    13. Re:Sounds like you should break the anti-cheat by exomondo · · Score: 1

      The problem is that they send the clients way more information than necessary.

      Can you be more specific about that?

      I mean we could eliminate it by just going to streaming games, maybe that's what you meant.

    14. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Except, the current release, AKA 1809, that came out this past fall, doesn't have this problem.

      So, Microsoft, is constantly tinkering and changing things (why? Because fuck you, that's why) and now they have broken something and they're trying to blame it on someone else.

      Fixing security bugs that were exploited by 3rd party programs is exactly what Microsoft should be doing and then pushing the issue to the makers of the software that was doing the wrong thing.

    15. Re: Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Yeah, he means OnLive. Gamers in the boonies should stream high-def OnLive games via a 1.5mbps DSL or via a Satellite Uplink.

    16. Re:Sounds like you should break the anti-cheat by rtb61 · · Score: 1

      You missed the bit where cheats are sold by companies as microtransactions which is A OK for the corporations but that gamers hate. Not installing the update if anti-cheat software installed and of course woo hoo a big ole fuck you for players who install the game after the update when it crashes, why is that bloody problem solved, now you can blame them, typical M$.

      --
      Chaos - everything, everywhere, everywhen
    17. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      "Windows 10 breaks fortnight"

      Yeah that would make good press....

    18. Re:Sounds like you should break the anti-cheat by Khyber · · Score: 1

      "And cheating is so rampant online among PC users that an aspect of PC gaming would be destroyed without anti-cheat software letting people play legitimately."

      Funny, can't find anyone hacking in oldskool Doom online. Not that you need to with the weapons available now days thanks to a still-living mod community.

      Maybe the coders of these other games should #learntocode. We got it right in our little community (made up now almost entirely of hackers of some level,) why the fuck can't they get it right in theirs?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    19. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Why does what amounts to spyware get preferential treatment?

      Money.

    20. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      This guy has it right. Hell I don't even think the kernel driver would be enough to observe cleanly. Have always imagined a thin hypervisor + something akin to TXT would be the only solution to get enough traction for real trust in games. Having said that, the linking of phone numbers to game accounts has had a positive effect.

    21. Re:Sounds like you should break the anti-cheat by tlhIngan · · Score: 2

      Funny, can't find anyone hacking in oldskool Doom online. Not that you need to with the weapons available now days thanks to a still-living mod community.

      Maybe the coders of these other games should #learntocode. We got it right in our little community (made up now almost entirely of hackers of some level,) why the fuck can't they get it right in theirs?

      Because no one plays oldskool Doom anymore? I'm sure once you add in about a million players, you'll start to see online cheating. And just so you know, there was cheating in Quake back in the day too. From people replacing everyone else's skins with ones that basically glowed, to infamous "cheating drivers" that let you turn walls translucent amongst other things. (And the cheating drivers brought the question to the forefront back in the day - I believe it was a big graphics card maker like Asus or someone similar who released modified drivers with those capabilities).

      But unless you have over 100 friends, games like Fortnite require everyone to be on the up and up and there's no way you can do 100 person battle royale if the servers calculated everything - the latency issues would just add up so no one would have a good time. There's a reason why games went from mere 8 player multiplayer (where servers could easily do it all) to 16 or 32 player free for alls, with 100 player gatherings rather supreme.

      I don't think your Doom netcode would survive in today's environment - if it got even a bit popular there would be rampant cheating.

      And yes, Fortnite is a big deal. Though I'm surprised as to how long it's taken - usually for something this big and important Microsoft gets everyone together in a room to figure it out. Microsoft gets Epic involved who gets the anti-cheat engineers and in a week they figure out the problem. Considering the money on the line, someone's dropping the ball.

    22. Re: Sounds like you should break the anti-cheat by cyber-vandal · · Score: 1

      Looks like you have the answer to creating cheat-free software. I suggest you set up a consultancy business and make yourself rich.

    23. Re:Sounds like you should break the anti-cheat by AmiMoJo · · Score: 1

      Many gaming monitors include an on-screen aiming sight, which is entirely handled by the monitor and completely undetectable to the PC.

      Only way around that is to add a gunsight to the game so at least everyone is on the same level.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    24. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      You sound like one of the fuckwit "contributors" at reddit.

    25. Re:Sounds like you should break the anti-cheat by TheRealMindChild · · Score: 1

      They only need signed with default boot options. You can load Windows with Signed driver enforcement disabled

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    26. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Are you really claiming that the digital equivalent to sticking one of these smack-dab in the middle of the display counts as cheating?

    27. Re:Sounds like you should break the anti-cheat by Anonymous Coward · · Score: 0

      Wow. Another ignorant "Why don't you just..." post. Modded +5 insightful by folks that don't understand what is going on just as much as OP. You can load Windows with unsigned kernel drivers very easily and someone intent on cheating would be doing that anyway.

    28. Re:Sounds like you should break the anti-cheat by thegarbz · · Score: 1

      Microsoft should just blacklist drivers signed by the anti-cheat software developer's key until they can get their shit together.

      Because getting an error message and being unable to play the game is so much better than getting a Green Screen of Death and being unable to play a game?

    29. Re:Sounds like you should break the anti-cheat by Khyber · · Score: 1

      "Because no one plays oldskool Doom anymore?"

      As of my last current master server refresh ten minutes ago: 536 servers, 491 players online.

      Nice to know you can't do basic research and check players counts for yourself. Moron.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  2. Jesus by Anonymous Coward · · Score: 0

    What's the point of this article?! If you don't know/want to tell WHICH software you talk about, just STFU!

    1. Re: Jesus by Anonymous Coward · · Score: 0

      Agreed, not even the link identifies it..anyone?

  3. Games shouldn't be loading kernel drivers by Myria · · Score: 4, Insightful

    The solution to this is simple: games shouldn't be loading their own kernel drivers.

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      Go ahead and pseudocode your anti-cheat software for us... this isn't going to be solved with proclamations. There is a reason they hook in.

    2. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      You wanna play kernel games, get thee a VM. Get outta the host kernel. DO NOT HOOK THE KERNEL. It's not a sound technological decision.

    3. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 2, Informative

      1. Don't trust the client

      A single simple rule that you should have learned in computer science / software engineering classes.
      You assume that the client (btw that actually include the anti-cheat software, which is why you shouldn't need it) is compromised. So you make sure that the server does not send more information than is needed, and the server expect any data from the client to be suspect.

      Now I do understand the need for latency, and why the client needs to send dead-reconing information (including coordinates) to the server. But the server can check if those coordinates are physically possible compared to the previous set of coordinates.

      Points, loot, hit check, bullet trajectories, line-of-sight, must be done by the server.

    4. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 3, Interesting

      You're either someone who is into cheating, developer of cheat engines, or utterly ignorant of how cheating in PC multiplayer games commonly works.

      Or you're an absolute guru in the field, and can code a solution that works and doesn't require it. In which case, I have a question. Why are you posting here instead of picking up that easy ten to eleven digit pay-off?

    5. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 2

      What is with the inquisitorial attitude?

      Either you are for burning witches or you are a witch yourself.

      Come off it.

      And nobody is making "ten to eleven digit pay-off[s]" in anti-cheat software. The whole damn field is a cancer. Calculate on serverside. Don't be cheap and rely on client software. Done. That's your anti-cheat.

    6. Re: Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      +1

      Just want to add that for performance it's ok if clients do the computation but when they send their results to the server it needs to validate them. It could even be validated in the background because MOST clients are honest and nothing will happen. For the clients that cheat, the server can roll back everything they got since the cheat move(s) ... Points, money, any equipment obtained, etc. And add a rule that goods can't be acquired or divested until all the involved players' actions are validated.

    7. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      Points, loot, hit check, bullet trajectories, line-of-sight, must be done by the server.

      So for a game like Battlefield that features 64 simultaneous users you want the server to perform 4096 line-of-sight calculations, taking into consideration like deformable terrain, per "tick"?

      Your solution also doesn't solve aimbots or triggerbots, removal of obfuscating visual effects, or scripting.

    8. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 1

      The fact that games I like can get ruined by cheaters is more than enough for the attitude. Rampant cheating kills games.

      And I agree, cheating field is cancer. Which is why anti-cheats have to be invasive to cure it. When disease is both as virulent and as lethal as modern cheating in multiplayer games is, cure working is more important that cure triggering a few idealists and cheaters.

    9. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      Damn dude, warhammer 40k is supposed to be satire.

      You are wrong, selfish, morally bankrupt, and of so poor reading comprehension, you managed to get half the meaning backwards.

    10. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      Rampant cheating kills games.

      Anti-cheat code kills operating systems apparently.

      And what the shit is this:

      When disease is both as virulent and as lethal as modern cheating in multiplayer games is, cure working is more important that cure triggering a few idealists and cheaters.

      Virulent? Look up the meaning of words before using them.

      Anyway, what's worse, a game with a few cheaters among thousands, or a game which kills your OS? Which one do you think will last?

    11. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      The anti cheat software only inconveniences the cheaters by requiring them to hack the anti-cheat software first (maybe not even that if they can read or man-in-the-middle the network packets). It can't magically prevent cheating.

    12. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 1

      You fall in the last category - utterly ignorant of how cheating on PC multiplayer commonly works.

      Cheaters overwhelmingly don't develop cheats. They buy them from vendors. Vendors who among other things, take great care in not getting their paying customers banned due to cheat detections. And you don't need consistent security from cheaters. You just need to nail their nice, expensive account with time invested in it once ever couple of months. Most people give up at that point. Almost everyone gives up after losing a second account.

      That's why you get ban waves nowadays.

    13. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 1

      A game with a enough cheaters among thousands is a dead game. A game that kills one OS is still enjoyable and playable on other OS's.

      So the answer is obvious, unless you're a cheater.

    14. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 0

      I'm sorry they didn't ban you earlier from whatever game it was that you got banned and salty.

    15. Re: Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 1

      We had client hacks like auto aim, radar/esp, see through walls, no shadows, etc. back in Quake. The first one. It's not as simple as getting rid of modern client side tricks.

      Without the most basic anti-cheat protections, there are client side mods - louder footsteps, replaced grenade priming sound with ticking or countdown, custom player models with long spikes protruding along every axis, textures that are reflective or glow in the dark, in general make any sort of concealment or stealth impossible.

      There were even network proxies that are entirely passive and just timed item respawns for you. Someone grabs quad damage and it would start a timer and give a heads up when it was about to respawn. Other proxies did auto aim, that's how it was done before the quake source code was released, and there was a proxy that was a full blown bot, like ran around, mapped the level and murdered everything all as a MITM.

      So go old school, it won't stop game ruining cheating. You HAVE to have strong anti-cheat measures, just to reduce the numbers, or any competitive online PC game is wrecked. There's detection too, and mass bans to disguise what was detected, but that's the backstop.

    16. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      But the server can check if those coordinates are physically possible compared to the previous set of coordinates.

      Not possible in FPSes with the current cost-model of games. For accurate game world geometry checking, you'd effectively need a GPU in every server instance, instead of packing a few hundred instances per physical host. Even for shitty, lowest-possible-accuracy AABB coldet and range bound checks for objects/raycasts/physics/etc that servers already do, they have to take occasional samples or delay checks into idle threads, so that performance isn't blown completely .

    17. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      Calculate on serverside. Don't be cheap and rely on client software.

      If it were as easy as that, why isn't it done this way already?

      It isn't being cheap. There's several orders of magnitude in cost between your current event routing and validating dedicated server process and getting enough compute to accurately validate world geometry against player actors. It's a few dollars a month vs thousands per concurrent game session capacity. Nobody is going to pay for that, so nobody is going to try to write and sell that.

      Only the few games which are relatively easy to validate, have a limited range/scope of player actions and/or apply most actions are server-side (such as MMORPGs and turn-based strategy games) will even have the possibility of doing this and are costed appropriately (subscription models, no developer-run hosted games) and most still heavily lean on client-side compute with validation occurring in stages at the server end.

      At best, you've got the current state of affairs for FPSes (as an example), where reported or randomly selected recorded game event streams are replayed through validators sufficiently grunty to pinpoint active cheaters. It's not something that can happen in anywhere near real time.

    18. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      Solution 1: Allow people to host their own servers so they can play with friends who they know aren't cheating.
      Solution 2: Server handles all game logic and hosts only send commands back to the server. Hosts don't get enough data to cheat. If worried about aim bots, change weapons and targeting speeds to negate them.
      Solution 3: Include every possible cheat as an option which can be enabled by the servers. Most cheaters will stay in these servers.
      Solution 4: Change your viewpoint. Look at the cheaters as harder AI bots and feel a sense of accomplishment whenever you kill one.
      Solution 5: Set up cheating servers and provide awards to whomever does best in the server. This will draw most of the cheaters here.
      Solution 6: Enable cheats for everyone and make it part of the game. So all characters are half AI and half human controlled. You direct the AI on what you want it to do. You can choose to control movement or aiming or both or neither or whatever. There are already RTS games like this.
      Solution 7: Grow up an stop being annoyed by things you can't control.

    19. Re:Games shouldn't be loading kernel drivers by AmiMoJo · · Score: 1

      Third option: The OS should provide enough protection for applications that they don't need their own kernel drivers.

      The OS does provide some protection, e.g. you can mark memory as needing to be secure and it won't appear in crash dumps and will be inaccessible even to debug tools. Gotta protect that DRMed media.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    20. Re:Games shouldn't be loading kernel drivers by edtice1559 · · Score: 1

      Maybe games *shouldn't* be loading their own kernel drivers but we certainly want open systems where games *can* load their own kernel drivers. One of the big themes that is generally agreed upon around here is that end users should be in charge of their own systems. I don't play Fortnite and certainly *won't* be installing these but why should Microsoft be the one to decide which kernel drives the users are allowed to put on their own hardware? There would be an outcry if Microsoft prevented the loading of kernel drives needed to run Linux in a VM!

    21. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      You're either someone who is into cheating, developer of cheat engines, or utterly ignorant of how cheating in PC multiplayer games commonly works.

      Fourth option: someone who values a computer untouched by intrusive software more, than worrying about people who cheat in online games.

      Yeah, I agree with him. I don't want anti-cheat software running on my computer either.

      And you can kick out cheaters fairly quickly as long as you have teh admins online.

    22. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 1

      Then live according to your values, don't play games that generally are kept cheater-free to a meaningful extent and stick to games utterly ruined by cheaters.

    23. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      So you dont mind that the "cure" also nearly kills the host or at least severely impairs its function?
      Because thats what most anti-cheat software does. Its like an octopus with tentacles reaching deep into the OS.
      Effectively inserting itself above the user, even as an administrator, it FULL access to your entire machine. Effectively breaking the security systems of the OS just to a fucking game wont have cheaters.

      There is no difference between AntiCheat software and DRM when they go that far.

      And for what reason is it only games that need such far reaching security? If its that easy to "cheat" i should hack my browser and steal money from my bank. You would think other fields that communicated sensitive data also needed that no?

    24. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 1

      Yes. Because rampant cheating kills games. What other reason do you need?

    25. Re:Games shouldn't be loading kernel drivers by Anonymous Coward · · Score: 0

      How about not wanting a poorly done software that expects undocumented behaviours to perform its function, and breaks the fundamental properties of your OS in the process?

      I need a good fucking reason to install spyware class software on my machine.
      And they tend to go further than DRM, why is it people care about DRM but when it comes to cheating they allow whoever to fuck them in the ass so long as they are promised no cheaters?

      Its security theater kinda like the TSA, it may and i stress may detect cheaters, but they also make you massivly unsecure in the process.
      So dont ever do your banking in the background while playing your game, because you never know whos listening now that you have no security.

      And why do you think its ok for a games company to do what Sony did with its music cds? Rootkits suck even if they are supposed to "protect" you.

      But im just weird, i know. I actually like to have full control over my own fucking machine, not giving it away to some assholes whos sole purpose is extracting money from me.
      Look, im all for not having cheaters. But whatever happened to designing your encrypted protocol to not trusting the client?
      You see, lots of games manage to do that shit without using a crappy third party anticheat software. They just do it properly in the first place.

    26. Re:Games shouldn't be loading kernel drivers by Luckyo · · Score: 1

      As I noted in my original post, if you're not here to blow hot air, and aren't a cheater/cheating software developer, why are you here?

      Follow up with your statements and grab that huge payout from building anti-cheat software that actually works and meets your requirements.

  4. DRM, anti cheat , telemetry by Anonymous Coward · · Score: 5, Insightful

    Three sides of the same coin.

    1. Re:DRM, anti cheat , telemetry by Anonymous Coward · · Score: 0

      Don't forget unrequested forced inadequately tested installs & updates and unpredictable* random reboots. It's all part of the Microsoft malware experience.

      (*As long as you don't consider "at the worst time possible" to be unpredictable.)

    2. Re:DRM, anti cheat , telemetry by Anonymous Coward · · Score: 0

      But without telemetry nobody would ever know there is a problem with the anti-cheat software!!

    3. Re:DRM, anti cheat , telemetry by Anonymous Coward · · Score: 0

      Nobody wants to play online games that allow cheating by other players.

  5. Why are they releasing anyway? by Anonymous Coward · · Score: 0

    Surely even malicious software shouldn't be allowed to crash the operating system.

    If they are running the anti-cheat software in kernel mode, that seems like a bad idea since it is fundamentally similar to malware.

  6. GSOD by SurenEnfiajyan · · Score: 3, Funny

    At least it doesn't give BSOD.

    1. Re:GSOD by rsilvergun · · Score: 2

      I'm color blind, you insensitive clod!

      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    2. Re:GSOD by ckatko · · Score: 1

      It's still a different brightness.

    3. Re:GSOD by Anonymous Coward · · Score: 0

      GSOD as in the Good Son Of a Deity. It saves the regular users who only have to worry about the Bad Son Of a Deity, getting them for installing display drivers too hastily or setting the north bridge to 200MHz lower frequency, among the other sins.

    4. Re:GSOD by SurenEnfiajyan · · Score: 1

      Blue-green color blindness? Isn't it rare?

    5. Re:GSOD by Anonymous Coward · · Score: 0

      You didn't even read the article preview here where it says GSOD is the same thing as BSOD?

    6. Re:GSOD by thegarbz · · Score: 1

      At least it doesn't give BSOD.

      What makes you sure this will be fixed before release?

  7. Anti-Cheat software by Anonymous Coward · · Score: 0

    spies on all your processes, don't do your gaming and banking on the same PC.

    1. Re:Anti-Cheat software by Anonymous Coward · · Score: 1

      Don't do your banking on a Windows 10 PC.

    2. Re:Anti-Cheat software by Anonymous Coward · · Score: 0

      Or a linux or mac PC with steam and punkbuster installed, running as root.

  8. Part of the plan to lock out steam and others! by Joe_Dragon · · Score: 1, Troll

    Part of the plan to lock out steam and others!

    Ms wants to make it all locked down MS store / Xbox that they get an 30% cut.

    1. Re:Part of the plan to lock out steam and others! by Anonymous Coward · · Score: 0

      Part of the plan to lock out steam and others!

      Ms wants to make it all locked down MS store / Xbox that they get an 30% cut.

      Interesting take on the problem. Sounds like you are having visions of the ghost of Steve B returning from the nether world to infect PC and Linux based games and send the PC gaming crowd all running to XBOX online.

      The days of Microsoft shafting others did seem to be over. They shafted the shit out of Norton, got sued and settled out of court, shafted the hell out of IBM spread sheet and sql on x86 and got away with it all the while chanting; "the jobs not done to 123 won't done".

      It was within their corporate culture to be software pirates and cheats and I fully understand you thinking that this is still the case especially with the one segment of the PC industry that still makes large amounts of subscription cash like the PC gaming industry. EB games is tits up and other game innovators are on the way out so it makes perfect sense for Microsoft to muscle in and screw over the remaing successful core game coding companies so that they can dominate that segment and dictate the level of compensation paid to professional game coders.

    2. Re:Part of the plan to lock out steam and others! by Voyager529 · · Score: 2

      I think the difference between the MS whose battle cry was 'Windows ain't done til Lotus won't run' and the MS of today is that there actually is that they don't corner the market on bigger lawyer diplomacy anymore.

      If MS wanted to muscle in and make the PC a gaming platform where they got more revenue, all they have to do is finalize the components that make it possible to play Xbox games on a Win10 computer. Done and done. They don't *have* to disadvantage anyone else; once that's in place, Xbox games become PC games where they get a greater cut because the developer still has to pay Xbox licensing, along with XBL subscriptions for PC users.

      On the flip side, breaking third party game stores will rile up other evil lawyers - EA and Activision both have one, and it's basically impossible for me to believe that these companies will pass up an opportunity to sue Microsoft for making their products unusable. I can't imagine MS wanting to invoke the wrath of either of them; there's far more money to lose in a lawsuit (even if they win) than they'll gain in sales.

      It's a sad day when my faith in EA and Activision's evilness are my source of optimism.

  9. Like Peter Gabriel Says, Avoid by Anonymous Coward · · Score: 0

    STEAM!

  10. It will be nice to have easy force uninstall for t by Joe_Dragon · · Score: 1

    It will be nice to have easy force uninstall for that and other stuff like starforce

  11. Windows 10 has so many issues with updates by AbRASiON · · Score: 4, Insightful

    I'd prefer an ultra Ultra slow and very stable tested train of updates.

    You know maybe even give it a name, a more simplified ui, call it something like windows 7 or something like that.

    1. Re:Windows 10 has so many issues with updates by Anonymous Coward · · Score: 2, Insightful

      For me personally, windows 10 is just too damn much. I put up with windows 7, but now that it is at end of life, I am not making the jump to 10.

      I have played with Linux before, several years ago, but the issues were enough that I stayed with windows. Now, I am ready to jump in with both feet.

      Microsoft has pushed me too far.

    2. Re:Windows 10 has so many issues with updates by Anonymous Coward · · Score: 0

      Most people are on the ultra slow ring, that's the regular patch schedule. The slow ring that the article is referring to is people who've chosen to receive early patches. The fast ring gets them even earlier, and is only considered useful for developers to test that incoming patches won't break their software.

      In this case, Valve should have some test machines on fast ring and should have picked this up themselves.

    3. Re: Windows 10 has so many issues with updates by Anonymous Coward · · Score: 0

      Who says it is steam causing the crashes?

      Most of the other places I've read indicated the Anticheat is battleye used by fortnite and various other games.

    4. Re: Windows 10 has so many issues with updates by Anonymous Coward · · Score: 0

      Ubuntu 16.04 isn't that different to Windows 98/7 .. ish. It needs polishing.

      Avoid Ubuntu 18.04 because the interface is crap. Perhaps a different ui would help like kbuntu.

    5. Re:Windows 10 has so many issues with updates by Anonymous Coward · · Score: 0

      You probably also want a small smartphone with a replaceable battery, headphone jack and SD card.

      In other words, things that don't exist because they're niche products.

    6. Re:Windows 10 has so many issues with updates by Anonymous Coward · · Score: 0

      I am thinking the same way.

      When Windows 7 is EOLed next year, it should be just a few months before Ubuntu 20.04 LTS comes out. Maybe the stars are close to aligning and I can finally ditch Microsoft forever.

    7. Re:Windows 10 has so many issues with updates by mukinrestak · · Score: 1

      You forgot an IR blaster and USB C. Wait, my phone has all those.

    8. Re:Windows 10 has so many issues with updates by Shikaku · · Score: 2

      Go ahead and make the jump. https://www.protondb.com/ Proton is Steam's built in Wine, and it handles everything for you. Another list with supported games straight from the Steam store: https://store.steampowered.com...

    9. Re: Windows 10 has so many issues with updates by grumpy-cowboy · · Score: 1

      If you want "polished" UI, you can use Linux Mint distribution with Cinnamon (Mint 19.x is based on Ubuntu 18.04).

      Personally, I prefer XFCE based desktop because it's lighter. I care more about stability/lightness than how it's look.

      --
      Will $CURRENT_YEAR be the year of the Linux Desktop?
    10. Re: Windows 10 has so many issues with updates by Anonymous Coward · · Score: 0

      SFV is still borked. :(

  12. Windows 8 and 10 by oldgraybeard · · Score: 1

    the reasons that Windows 7 Pro will most likely be my last Windows Workstations (have 2) when it goes EOL.

    At that point, I am thinking bye bye Windows/Microsoft everything. So you know what, I don't much care. After all, they really are heading to remote monthly subscription based everything anyway.

    I refuse to use any of that kind of stuff in "my" business. Basically, limited accounts to deal with client work. And when the time comes I will let those clients go elsewhere for that work.

    Just my 2 cents ;)

    1. Re:Windows 8 and 10 by Anonymous Coward · · Score: 0

      Darktable is decent lightroom replacement. https://www.darktable.org/

    2. Re: Windows 8 and 10 by Anonymous Coward · · Score: 0

      GIMP is perfectly fine. Spend the time to learn the tools you use.

    3. Re: Windows 8 and 10 by Order_66 · · Score: 0

      I hated Gimp at first, but after getting used to it I'll never use anything else.

  13. "It's not clear why this approach could not have b by Anonymous Coward · · Score: 0

    "It's not clear why this approach could not have been used months ago."

    Because it's a lie.

  14. Because cheaters ruin games by rsilvergun · · Score: 2

    go play the original COD Modern Warfare, Not even sure if you can actually, but last I heard (2014...ish?) it was less a game and more an exercise in how far you could push online cheat engines. There were accusations that Activision ignored the cheaters so people would move on to the current release (now with more Microtransactions(c) ).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  15. Play with friends, not strangers by tepples · · Score: 1

    Because cheating is rampant in online games, and anti-cheats are needed to even have a modicum of fair play online. Unless you're one to believe the only way to play online is consoles only and basically the PC should be discarded as a gaming device.

    Play on PC with people you know from outside the game who can be trusted not to cheat.

    1. Re:Play with friends, not strangers by Anonymous Coward · · Score: 0

      Sure, want to play a round of Apex Legends? Simply get together with 59 trusted friends...

    2. Re:Play with friends, not strangers by tepples · · Score: 1

      Then drop games that use dozens of players in favor of games that use a smaller group, such as games designed for 4, 8, or 16 players. Organize a match between your guild and another guild.

  16. if i could all my games to work on non-windows by lamer01 · · Score: 2

    I would jump ship off win 10 so fast. It has to be the worst OS since Vista. I mean if it were a pure OS it would be great as it does some things really well. But since MSFT decided that windows won't be just an OS anymore it tries to do things it should not do. I don't need my OS to spy on me or update at inopportune times.

    1. Re:if i could all my games to work on non-windows by complete+loony · · Score: 1

      As already mentioned somewhere else, steam on linux now ships with wine for playing windows games. Plus if you have the skills to hack on wine, steam makes it easy to use your own version so you can submit patches upstream to help everyone else move to linux.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  17. Ah, I see... by Anonymous Coward · · Score: 2, Funny

    >_ the traditional and disappointingly familiar Blue Screen of Death, denoting that Windows has suffered a fatal error, is colored green for preview releases so they can be distinguished at a glance from crashes of stable builds.

    That's how you know you're using Windows' stable version...

  18. Breaks tools as well by FeelGood314 · · Score: 1

    I have a few tools that require licences and the licence checking software occasionally breaks when their is a windows update. I would prefer it if the makers of the tools actually gave an update when windows broke things as opposed to thousands of developers scrambling and wasting hours on these problems.

  19. I'm forced to use windows at work by Anonymous Coward · · Score: 0

    Yet another item to throw in the "don't give a flying fuck bucket." puTTY is essential, the rest is just filler.

  20. Third party fix by Anonymous Coward · · Score: 0

    ... the fix must come from the third-party company ...
    Yeah, right. Like it is the third partys task to ensure processes do not interfere with each other, use right ranges of addresses and do not poke kernels eyes out. In my view this is the primary task of Microsoft, if they want to call Windows an operating system. I do not know what the unspecified program from unmentionable company is doing, but it is the OS task to catch that and stop the offending process, not die itself. Windows 10 is a joke on humanity.

  21. why this approach could not have been used by ET3D · · Score: 1

    Well, it could have, but I assume that Microsoft alerted the company involved and had expected a fix to be released.

    What's not clear to me is why Microsoft has failed to provide a workaround for this. The only reason I can think of is that the software has a vulnerability which is deliberately asserted.

  22. Broken Pottery by Skubman · · Score: 1

    Don't forget: anti-cheat is key to online games that rely on online economies chased with real world dollars. If anti-cheat breaks, there's gonna be some severe heartbreak for the heartless.

    --
    -This signature is strictly to prevent comments ending with questions or propositions.-
  23. So? by SuperDre · · Score: 1

    It's a test build, it's even states that the build shouldn't be used for day to day operating. And isn't the problem here the anti-cheat software, so shouldn't THEY fix the reason why that particular version of windows is crashing (unless ofcourse they are using the API's as they should be used and not do something they shouldn't)?

  24. Peter Bright by Anonymous Coward · · Score: 0

    For reference, Peter Bright from Ars Technica, who now says that Microsoft should do more testing before it releases Windows updates, is the same Peter Bright from Ars Technica who just a few years ago praised Microsoft for reducing costs by getting Windows Insiders to do a lot of the testing that used to be done in-house.

    What a schmuck.

  25. Insider Preview "slow ring" by Anonymous Coward · · Score: 0

    Yeah, sounds like windows. Slow ring . . .

  26. Epic should have gone with Steam. by Anonymous Coward · · Score: 0

    Those cheapskates at Epic wanted a bigger cut of their sales, so they decided to release the game all by themselves rather than use Steam to distribute. Well, now it's biting them in the ass.

    Since Epic didn't want to play nice with Steam, they lost their chance at using Valve Anti-Cheat, and instead had to go with BattlEye anti-cheat. Sure, people can break both, this *is* a cat-and-mouse scenario, after all, but the two biggest differences between BattlEye and VAC are that one, VAC doesn't break your operating system, and two, VAC runs on Mac and Linux and doesn't false-positive the lack of Windows as a "cheating tool", thereby isolating your market to people running insecure operating systems.

    If you need an operating system to be fundamentally broken and insecure in order to write anti-cheat software for it, you're a fucking idiot and should be blackballed from the games software industry. Don't give me any crap about how stopping cheating is hard. I know it is. What isn't hard is writing software that respects the user who installs it and the system it's installed on.

  27. Disappointment by Anonymous Coward · · Score: 0

    Disappointment... So many comments not identifying the real solution.

    Anti-cheat isnt a solution, there is nothing to fix except the game devs fixing their own stuff.

    Never trust the client, no matter the system. Throwing in an "anti-cheat" package on your game doesn't stop it from happening. I've seen it so many times.

    Fresh game with anti cheat. It prevents most basic cheating.. until someone releases the cheat app, and all havoc breaks loose. After a few months, game dies as devs play whack a mole trying to ban "Cheat.exe" and "NewCheat.exe" from running in background.

    If a user says it teleported across the map, trying to setup something that says the user CANT say they teleported is the wrong answer. The correct answer is: having the other players say they CANT teleport, and kick them from the server for doing something so obvious.