Forum
CS2D General Cheating in CS2D.Cheating in CS2D.
12 replies 1
It can be mitigated, if the game is capable, of which CS2D is not.
If it would be easily possible to prevent cheating it would have happened years ago as it is by far the biggest issue of CS2D. Over the time I implemented a lot of counter measures and also removed some again. All of these efforts didn't really help much.
Unfortunately it requires massive effort and time investments to only detect a few of the cheats. This is true for all games. This is an ongoing effort because as soon as new cheats and hacks are developed (which often happens within hours or a few days because hackers feel challenged when their hack gets detected) you need to update your detection code to detect these new cheats as well. Too much effort for me. Also entirely stopping all kinds of cheats is technically impossible.
Furthermore all cheat detection software can also be hacked with more or less effort. Rendering it entirely useless. I won't even start with false positives etc. It's a very complex topic.
Allowing server owners to hardware-ID ban players would be much more beneficial.
I also considered creating a database that is shared with whoever is interested that contains player data for players that have been caught to be cheating.
This would be a whole lot more worth investing into if hardware-ID bans were real, though.
But implementing hardware-ID bans has a lot of problems, first, privacy, second, effort, and third, it would probably not solve the problem when people find a workaround for that as well.
Mami Tomoe has written
Allowing server owners to hardware-ID ban players would be much more beneficial.
Oh.. did you hear about faking HID?
The only solution here, as DC doesn't want to contribute anymore (respect), is to create a Lua script that utilizes an AI-trained model to detect hackers. Just we need to collect a lot of data of players and hackers.
edited 2×, last 20.01.25 05:46:01 pm
As I said, workarounds exist.
That being said, there are much bigger problems to overcome before this idea is viable.
Do note most script kiddies won't be able to change their HWID.
koldfreg1 has written
What about in general just trying to put a anti-cheat into the games files? Would that be impossible or would that cause some issues? (considering I'm somewhat of a Linux user, the kernel does cause issues with some Steam games which makes them unplayable).
I don't know how simple that is, if it would work at all and if it would work on Win and Linux alike. I doubt that it is easily possible without causing a lot of trouble.
I doesn't matter though because I'm not willing to invest that time. I know that a random script kiddy or so called "hacker" will find a way around this kind of protection within a relatively short time frame. That would render it useless and make it a waste of my lifetime.
Hardware ID bans are not a good solution either. It's trivial to spoof them. Everyone can do it within minutes with basic free tools. You just need to know how to use a search engine.
U.S.G.N. accounts are actually superior to this by far because they have server side verification which can't be hacked (or... at least not easily and only with very strict limitations, making most hacks useless). The downside of course is that everyone can just create infinite accounts. The only hurdle there is that it is a bit of work.
Best cheater workaround is to only play with people you know on a password protected or hidden server.
edited 1×, last 20.01.25 05:58:45 pm
1