It should be said that I’m not against games detecting cheaters and banning them from online play. It’s very specifically kernel-level anticheats that I can’t stand on principle.
I’m against them being able to ban you from playing online in its entirety, which is something they can do because most online games don’t let you run the servers yourself anymore. Sure, if someone cheats on official servers, ban them from the official servers. They should still be able to play, cheating or not, on the server they run themselves, but that’s not an option we even have most of the time.
This one is such an overlooked part of this whole dilemma. The problem is NOT THAT the official servers not allowing clients without kernel level anti cheat. It’s just we don’t have an option to host our own servers anymore and we’re confined to following the rules.
Nobody wants to play with all the cheaters and the people who got banned because they couldn’t stop talking about how much they love CSAM in the lobbies.
I mean, look at twitter. After the recent mass exodus to bluesky there is anger because they are realizing their quarantine zone is REAL shitty.
I do wish more games would provide player run servers as an option. but I am under no illusion that that is going to be good for anything other than “Hey, remember when we all played Chivalry 2 for a few years? What say we play that on Friday night and then ignore it for another decade?”
That is a perfectly valid use case for a video game that I paid for though. I do exactly that with games like 007: Agent Under Fire (in split-screen), and I played games like Rainbow Six 3 long after the official servers weren’t there anymore. Agent Under Fire in particular is a lot of fun with all of the modifiers on, like moon gravity, and I wouldn’t mind playing some multiplayer games with friends with cheats like that one on; things that you wouldn’t want on in a ranked queue, but things that I should 100% be able to do with the product that I paid for.
That’s a strawman argument. First of all, plenty of people would be happy to self-host a game for their friends, if they were still allowed the option. Second, even people who want to run a public server would still be free to ban people (for whatever reason they wanted). We’re not talking about being forced to tolerate antisocial fuckwads.
As something nice to have? I fully agree (and said as much)
As an alternative to anti-cheat solutions/“solutions” as was being presented?
No, it is not an answer. Because it would indeed be forcing people to tolerate “antisocial fuckwads” or forcing people ti find private servers to play with each other like in the good old days.
First of all, plenty of people would be happy to self-host a game for their friends, if they were still allowed the option.
Exactly! Me and my friends often play on modded Factorio servers that one of us hosts. This is only possible because the developer doesn’t lock things down to only the first-party (official) servers.
We don’t play with cheaters either (you aren’t getting invited to our server if you are). We play with our friends because it is fun, in a way no official server could hope to work.
In my experience with TF2, many popular community servers have common-sense rules like no slurs, cheats, etc. The great thing about a player-run server is that, if you want, it can be stricter than official guidelines, as Valve for example is pretty hands-off beyond the obvious in-game cheats. It allows pockets of the community to shape the experience they want to have more adeptly than official servers ever could.
Back in the day, I LOVED Unreal Tournament (… I still do actually). And a lot of that is because I found servers with people who became friends I still chat with (hell, one of them is even in the same Warframe clan as I am).
But that is INCREDIBLY unapproachable and I know plenty of people who never “got int” UT or Quake or TF2 because they never found those communities and instead got stuck with random pubs full of assholes.
That said: That is not about anti-cheat. That is about matchmaking versus player run servers. Which is a very different discussion with nuances in all directions.
Yes, that’s part of the StopKillingGames agenda as well. Allow us to control our own servers! For fuck’s sake, it’s CHEAPER for them, because WE’RE paying for hosting. A dedicated server costs money! And it keeps people buying into the ecosystem after the initial sales high because you form communities and then tell people IRL how awesome the game is. Assuming you have time for real life friends of course.
I’m not against the existence of a matchmaking system, or even against it being the default. Just give us a tiny menu item “Dedicated Servers” somewhere and keep that one around forever, even when the publisher is long bankrupt because the CEO blew all their profit on sculptures of oddly shaped penises or something.
They see it as a threat to their business model. Without any other option, you have to be on the latest version, seeing the latest skins, and you’re unable to bypass their store and mod them in yourself. If I can help it, not giving me the option to run the server myself will be a threat to their business model.
“Butbutbutbut server side anticheat is haaaaaaard and requires us to actually think about what values are actually valid and understand our own internal game states. Kernel level anticheat lets us be lazy costs us less and requires less development time!”
Unless they deviate substantially from how they build games in genres like shooters, server side anti-cheat isn’t going to catch everything that kernel level anti cheat does. However, kernel level anti cheat doesn’t catch hardware cheating anyway, so if cheating is always going to be imperfect, we ought to stop short of the kernel.
That’s the thing, you’re never going to catch everything. But anything important can be sanity checked by the server when the client checks in, all without opening a vulnerability in your customers’ systems.
So much kernel level anticheat is about offloading the processing power to the customer, and unreasonable desires for control over the systems involved and overall game environment (and probably a decent amount of data mining).
A lot of cheats send completely legitimate information back to the server, and that’s what they’re seeking to stop with the client side implementation; I don’t think it has anything to do with costs. I haven’t heard of any data mining happening, and surely someone would have caught it with wire shark by now, but there are enough things that we know for sure about kernel level anti cheats to make it offensive.
I think the way to go about detecting cheats server-side would be primarily driven by statistics. For example, to counter wallhacks one might track how often a player is already targeting an enemy before they become visible. Or to counter aimbots one could check for humanly impossible amounts of changes in the direction of mouse movement, somewhat similar to how the community found out a bunch of cheaters using slowmo in Trackmania.
Add in a reputation system that actually requires a good amount of playtime to be put into the highest tier of trust for matchmaking and I think one could have a pretty solid system that wouldn’t have to rely on client-side anticheat at all.
That’s the thing, you’re never going to catch everything
The problem is that the things that aren’t caught? People don’t say “Ugh. Easy Anti-Cheat suck”. they say “Ugh, fucking Battlefield is un fucking playable. BOYCOTT IT!!!”
There are alternative methods that may be even more effective (I personally think this is a genuinely great use case for “AI” to detect things like tracking players through walls and head snapping). They also have drawbacks (training and inference would get real expensive real fast since it needs to be fairly game specific).
Whereas kernel level bullshit? It clearly works well enough that the people who have the data (devs and publishers) are willing to pay for it.
And if it reduces the risk of a particularly bad exploit hurting the reputation of the game and tanking it harder than Concord?
Which is why “fighting back” is so difficult. We, as players, are asking for the devs/publishers to trust us. But we have also demonstrated, at every fucking step, that we won’t extend even an iota of trust back and will instead watch thousands of hours of video essays on why this game sucks because of a bad beta.
Was it Delta Force that made everyone lose their shit because it “accidentally” warned people would be banned for usb thumb drives?
Because… that is coming. No, not the thumbdrive. But scanning your various devices to detect hardware based cheats. Which… is likely also going to be pushed by logitech and razer to get ahead of the crowd that are sick and tired of needing their bullshit software to properly use mice and are looking toward alternatives.
Look if companies could implement successful anticheat without kernel access they sure as hell would, regardless of cost or effort. There is a TON of money to be made in competitive fps games alone, and they’re pretty much all overrun by hackers
Here, step into this 200GB repo with about 50 third party plugins and someone else’s game engine and find all the states that aren’t exactly like they are on the design docs, and do it at scale, across a cluster of servers that all have to interact.
20 years ago, i’d be right there with you.
It’s actually hard for a big game to do those things. The people making the cheats are as good as the developers and only need to find one nick it the armor every time.
FWIW, I’m against kernel-level anticheat, and I didn’t downvote you :)
I encourage you to explore the wonderful world of indie games, and free yourself from the shackles and shitty anti-cheat implementations of the AAA/AAAA gaming industry
I can cite way more than 5 excellent games from this decade from the top of my head, We’re almost in 2025, so I’ll limit to games released in or after 2015:
Factorio
RimWorld
Stellaris
Fallout 4
Overcooked 2 (and all you can eat)
Life is Strange
Cyberpunk 2077
Before your eyes
Dead Cells
Shadow Tactics
Cities Skylines
The outer worlds
Two point hospital
I can keep going, but this is just from the top of my head, there are always good games getting released, and very rarely they’re AAA.
I can’t speak for other people, I don’t even play solitaire. Realistically, I imagine most people get new PCs with newer Windows versions and play whatever solitaire is on there.
This isn’t really new. Solitaire has had ads for over a decade now since Windows 8, and there is a monthly premium subscription to remove them. As I understand it they also don’t show during offline play, but might be wrong about that.
If it makes you feel better/worse, the subscription is shared across multiple games. I was playing a bunch of Microsoft Jigsaw at one point (don’t ask), and while you could play as much as you’d like for free, the fact that they squeezed ads into it to extort you (or more likely, clueless older people) really cheapened the whole thing.
They had a lot of pretty photos which were probably not free, but come on, this is Microsoft, they have the money. I think this should’ve been bundled with Windows for free. I truly think a lot of people might even look back on it fondly the way they do with a lot of the older bundled-in games. We will take for granted how much the default option with any sort of technology around us has an impact on us as kids. Maybe not everyone, but not everyone loved pinball or inkball.
Actual textbook enshittification: what was once a space for a nice default thing to fall back on if you were bored and had their operating system has now become an “opportunity” to “generate more business.” Very sad. Computers are impossibly wonderful machines, everyone who has access to one should be able to enjoy a few basic things, packed in, for free - with no strings attached (looking at you candy crush).
I’m sure there’s a nice free or paid jigsaw game made with love out there that could satisfy that itch I felt that one week in 2020. Hm.
Edit: I have now redownloaded Microsoft Jigsaw and might just expand this comment into a full post/rant about the state of modern consumer software through the lens of Microsoft’s current casual games suite
There are daily challenges and things like that which is what I would refer to as online play. Not that crazy imho of you’ve put thousands of hours into vanilla solitaire that you may welcome something to spice it up.
I can’t see any news that you can ‘pay to remove ads’ but lots of “how do i remove ads in solitaire” with settings instructions or registry edits so i think op is only half right
I did. I’m not going to go buy it for this though. They literally use poker terms, poker imagery, and real poker hands. Saying it’s just because there’s cards involved is disingenuous.
You could use the same for majong or pachinko like games like Peggle. The issue is the actual gambling, not just the game elements or risk, reward, and points going up. Loot boxes are 10× worse.
I wish lawmakers had some balls on this subject. If there’s gambling, they should have to register as a gambling company and comply with all the other restrictions on gambling advertisements in each jurisdiction.
The problem here is that Baltaro does not have gambling. It just uses cards and chips as the basis for playing the game. Like Magic the Gathering or Inscryption.
They also base it on poker, yeah cards can transform each other but it’s still quite literally a poker game. This isn’t MTG. (Which is just real life loot boxes)
But poker is only a gambling game because when you play it you “give up” something of value in the hope of winning more through playing and randomness. What makes it gambling is not the cards or the chips it’s the gambling aspect. Balatro uses card and poker hands, and so does “yatzhee”, but it does not use any gambling mechanic. Lootboxes on the other hand use gambling mechanic.
Although you may be right about why they did it, I feel like imagery of gambling is not meant to be ‘something that is in any way related to something that happens to be gambling’, it’s when gambling is shown but you’re not the one gambling. If someone in game is gambling that’s imagery, if a game uses cards for something that is not gambling it’s not imagery.
There used to be ante in MTG. You’d play for cards in each other’s decks and were to keep them if you won the game. Plus, there were a number of cards actively interacted with the ante’d cards and added or changed what’s in the ante
It can’t be that easy. PEGI says that games containing gambling (real money or not) are rated with PEGI 12 to 18. So there must be something else to the game that led to this rating.
Reminds me of that Australian law that was proposed to make anything with a relation to casino games Restricted 18 but merely mature for exploitative slot machine loot box mechanics.
I haven’t seen Loot Boxes in a game in awhile, I kinda prefer those to FOMO…
I think the perfect system is you earn Loot Boxes by playing that can contain anything, but you can buy the specific things you want at any time, the boxes themselves are unlocked through gameplay.
Heroes of the Storm did this, and god I miss that game.
HOTS 2.0 did so much good, man. It’s a shame the game’s basically dead. Was a lot of fun to play with my brother
I realised that what brought me back to League was Wild Rift. Maybe of HOTS had a “mobile” adaptation, I’d come back. Just not much (if at all) a PC gamer nowadays
There were rumors Microsoft were going to revive it, which lead to people playing the game, which lead to it getting balance patches again… but no new content drops sadly
Disco Elysium features communism and communists (bad) but also has a couple of homosexuals (a secret cabal of organized people dead-set on destroying the ideals of nuclear family) as characters. I’d suggest you guys avoid the game at all costs, it’s too dangerous.
Is this the most recent Kingdom Come 2? I’d been thinking of getting it myself, I play great stories over and over (RDR2, Cyberpunk, Alan Wake 2). But I’ve literally played them all so much that I’m about to be tired of replaying them. So I need a new game to 100% complete, this and STALKER2 have been on my list, but S2 hasn’t been released for ps5.
bin.pol.social
Aktywne