I think they just hate us Linux Gamers
I think they just hate us Linux Gamers
I've been in discussions regarding anti-cheats, and there's definitely an audience who outright complains if a game does not have anti-cheats.
The arguments usually being willing to deal with the risks, because they don't see a way to make games fair without it.
overwatch (cs /dota2, not the blizzard game) system is probably the best.
also the best way to avoid cheaters is not to play multi-player games, they are mostly toxic as fuck anyway, who needs that in their life
I definitely get it. Have you seen the state of Team Fortress 2 for the past few years? It’s repugnant. I don’t know how people are still playing it.
Free to play multiplayer games are at the highest risk of cheaters, since they can just make a new account. I would rather pay for a multiplayer game without microtransactions than a free one which gatekeeps and facilitates cheaters.
Valve uses player in game reporting for cheating. Which then goes to Overwatch. In Overwatch trusted players with a certain rank get to confirm if that cheater is cheating or not. I have reported cheaters and received notifications that they have been banned before. On the other end, I have also done Overwatch and banned cheaters myself.
Edit: this is for CSGO, idk if Valve does this for games like TF2
Kick votes alone should never lead to bans or suspensions. Instead; this is when we should switch to server-sided analytics of gameplay and lean heavily on human moderator input to determine if a player might be cheating.
Anti-Cheat should be on server side anyways; not the client side.
I can’t wait for the rise of motherboards with hyper-customized TPMs that can fake legitimate ones. /s
Votekick really doesn’t work as an anticheat, especially without good playback analysis option and even then good gamesense looks like wallhacking in shooters to new players for example when all you are doing is tracking sound and have good crosshair placement. If you can’t review replay and there is no blatant cheating like speedhack or spinbot or teleporting, what are you voting on? The fact that you are getting stomped?
To be clear I’m not saying invasive anti-cheat is the way, but IMO voting is not the way to go.
Anti-cheat isn’t compatible by nature with Open-source. Client side anti-cheat is based on the premise of security through obscurity, it’s not a canidate for open source and the ideologies behind most of them aren’t really compatible with freedom either.
Also DRM isn’t really compatible with that idea either because it is by nature anti-freedom.
I get your point in dual boot being less of a headache, but learning some libvirt/qemu and running your own virtual machines is a lot of fun.
I went for a virtual Fedora Workstation with VFIO and a dummy plug. Then I use Sunshine/Moonlight to stream my gaming session to whichever device I feel like using.
Anytime I wanna try something I feel might crash my Fedora I simply backup the virtual machine files and go to town on it.
If I fail I roll back and try again.
I run my servers the same way, as virtual machines that I can easily backup and experiment with, and I do think it makes learning a lot quicker.
As long as there are people playing a game, there will be cheats. However, I decide what happens on my device, not a game or software developer. When the developer thinks he can set requirements, he is barred.
Not a single piece of software is worth risking my device for.
Image Transcription: Meme
[The meme shows two fanart images of the character Sayori, from “Doki Doki Literature Club”, with text to the right of each image.]
[In the first image, Sayori is wearing sunglasses and scowling, with her hand up in a blocking gesture. The text reads:]
Anti-Cheat
[In the second image, Sayori has her head up high, looking pleased, with a finger pointed to the right, where the text reads:]
Kernel Level Surveillance
I am a human who transcribes posts to improve accessibility on Lemmy. Transcriptions help people who use screen readers or other assistive technology to use the site. For more information, see here.
The following is an FAQ for why I transcribe and questions I have been asked here or was often asked on the other site. It’s adapted from an FAQ I posted over there, but with site-specific details removed. I may add more questions to it in the future. — ## 1. Why do you do transcriptions? Transcriptions help improve the accessibility of posts. Lemmy doesn’t, at the moment, provide a native way to add alt-text to images, so transcriptions are an attempt to fill that space. The following is a (non-exhaustive) list of some of the ways transcriptions improve accessibility: - They help blind or otherwise visually-impaired people who rely on screen readers, technology that reads out what’s on the screen. That technology can’t read the text in an image or video, and obviously it cannot describe non-textual images at all. - Audio transcriptions are necessary for deaf or otherwise hearing-impaired people. - They help people who have trouble reading small, blurry or oddly formatted text. - In some cases, they may be helpful for people with colour deficiencies, if there is low contrast between text and background colours. - They help people with bad internet connections, who as a result may not be able to load the image at high quality or at all. - They can provide context or note small details that people missed when first viewing the post, potentially aiding their understanding and/or appreciation of it. - They are useful for search engine indexing and the preservation of images, videos or audio that may at some point get deleted. - They provide data for improving OCR (Optical Character Recognition) technology. See below for reasons as to why OCR isn’t yet adequate. — ## 2. Why don’t you just use OCR or AI? OCR (Optical Character Recognition) is technology that detects and transcribes text in an image. However, it is currently infeasible for three simpel reasons: - It can, and does, easily get a lot wrong. It’s most accurate on simple images of plain text, such as screenshots from social media posts, but even there will have errors from time to time. Since this is an accessibility service, as close to 100% accuracy as possible is required. OCR’s work simply isn’t reliable enough for that yet. - Even were OCR able to 100%-accurately describe the text, there are certain parts of posts I don’t always transcribed if they are not considered relevant (this being derived from r/TranscribersOfReddit’s original guidelines [https://old.reddit.com/r/TranscribersOfReddit/wiki/guidelines], created with the aid of moderators of r/Blind), and certain parts should be placed in specific markdown formatting and so on. Sometimes things that aren’t normally relevant become relevant depending on the context of the post. Working out what is and isn’t relevant isn’t possible for computers right now. - Finally, for posts without text, or where a large portion of the post is not text, OCR is useless. Other AI such as ChatGPT can sometimes describe these, but here is where it’s important to understand what these types of AI, that is LLMs (Large Language Models), actually are. They’re generative. You give them a prompt and they generate a statistically likely response. It doesn’t matter to the LLM whether the response is correct or contains errors or complete nonsense, and it doesn’t, and can’t, know if it does. This will always be the case because that’s what LLMs are: for this reason, AI is not remotely suitable for transcriptions.
I wanna know they have to have low level shit making these checks on my device in the first place. Why can’t the checks by on the god damn server, checking against what the developer knows is and isn’t possible to do without cheating?
Edit: Er… I guess you wouldn’t really be able to tell if they used walls or aimbots that way… 🤔
You can still detect that stuff on the server. It’s all about will and competence. The real reason is anticheat allows easy surveillance. The Ven diagram of people with Tencent anticheat and essential IT personnel overlaps a lot. This is a big problem talked about but not solved in sec ops.
Detecting the angle, acceleration and speed at multiple points of a shot in an fps is trivial, and developing a check to see if it’s human movement or computer movement is easy after that.
Aimbots are easy too. Is the camera following someone without having vision? Oh no aimbot. A bit more complex than that… But not by much.
It’s easy enough to do it right, but then you don’t get that sweet sweet surveillance