Forum

> > CS2D > General > Cheating in CS2D.
Forums overviewCS2D overviewGeneral overviewLog in to reply

English Cheating in CS2D.

12 replies
To the start Previous 1 Next To the start

old Cheating in CS2D.

koldfreg1
User Off Offline

Quote
Hello, I was wondering if there was a way to counter cheats and different software that gives an unfair advantage with an anticheat (e.g. Valve's VAC, Riot's Vanguard). Is it possible to code a anticheating software and implement it without bloating your system?

old Re: Cheating in CS2D.

DC
Admin Off Offline

Quote
In short: No.

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.

old Re: Cheating in CS2D.

koldfreg1
User Off Offline

Quote
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).

old Re: Cheating in CS2D.

Mami Tomoe
User Off Offline

Quote
Change the approach.

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.

old Re: Cheating in CS2D.

koldfreg1
User Off Offline

Quote
The hardware ID ban is a good idea, but I feel like someone who doesn't like someone else will most likely start abusing these bans. That's my concern though, there might be a way to alter it.

old Re: Cheating in CS2D.

Gaios
Reviewer Off Offline

Quote
user 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 user 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

old Re: Cheating in CS2D.

Mami Tomoe
User Off Offline

Quote
@user Gaios:
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.

old Re: Cheating in CS2D.

DC
Admin Off Offline

Quote
user 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
To the start Previous 1 Next To the start
Log in to replyGeneral overviewCS2D overviewForums overview