AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   HL1 Servers (HLDS) (https://forums.alliedmods.net/forumdisplay.php?f=131)
-   -   looking for cs 1.6 anticheat that generate hardware ID of each player (https://forums.alliedmods.net/showthread.php?t=338905)

alone89 08-03-2022 03:24

looking for cs 1.6 anticheat that generate hardware ID of each player
 
As mentioned in the title - I am looking for cs 1.6 anti-cheat system with server/client side. Once player install the client side of the anticheat and run it - the anti-cheat to generate unique hardware ID (like motherboard unique ID) and if the player is banned from the cs 1.6 servers, no matter how many times he changes his IP/SteamID - to cannot enter the servers anymore, because the ban will remember his unique hardware ID. And even if the player uninstall his client anticheat and install it again - the ID to remain the same. The only way to change his ID to be - to change his motherboard - if he wants to play in the servers again.

Mordekay 08-03-2022 04:28

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
Just remove dproto/reunion and the user cannot change the STEAMID anymore.

loki_himself 08-05-2022 14:07

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
...

fysiks 08-05-2022 20:44

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
The only 100% successful solution is to STOP PLAYING THIS GAME. You're going to have to deal with some level of it.

deprale 08-05-2022 22:40

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
Well... your best bet is to find some company that offers something like that. :)

EAC is dead for 1.6 because their servers are shut down for 1.6 but you can still play with the client... if you made your own software that just launched EAC and made sure that the users have the client running it would be the most reasonable achievable outcome for you. But you're a bit unlucky because there are quite a few EAC bypasses in the public for 1.6, so it would be useless for someone who wanted to cheat, even an average skid would be able to bypass. Even then you would still need to gather system information to assign it to a STEAM_ID and even then you'd need to find a way to see that a user isn't already banned from EAC on 1.6 or if the system info matches to a banned steam id, + they could just open it and let it hang at the 'you are banned' error pop-up and play safely on your server, or use basic free spoofers to bypass your stuff assigned to the banned steam_id

It would be easily bypassable by someone who knows and cares enough (average to even beginner reversers, or the correct skid with the correct free tools) + you would have to make sure that the player actually connects from THAT pc, you would need to know which pc is the actual player on the server in case some1 has two pc's and connects from the one that isn't running the ac.

Even if you get an actual dev to code it for you it's gonna take a lot of time and especially MONEY, and don't forget that AC's are never a solution forever, and not all AC's are equal, so you'll have to get a damn good coder who knows what he's doing - and those cost a LOOOOOOOT... my guy is it really worth it? Then if a game update happens or a cheater bypasses ur stuff then you have to pay the coder to investigate and update, and again you're paying him to maintain that project - it's never gonna end. Just install some demo scanners on your VPS and some other plugin solutions that would prevent the cheats from reading if entities are alive or dead, will stop all kinds of drawing except sound esp, and all kinds of triggerbots and aimbots there are a ton of autobhop knifebot detection solutions, some modules like resource checker, reaimdetector blablabla a lot of free stuff.

And on top of ALL of this, you'll also have to convince random players that try to join your server and getting kicked to download a random anticheat they never heard about before, good luck! It's basically a death sentence for any server especially nowadays.

You can also do your own plugin and see if the client has cheat cmds that return values by using query_client_cvar, 99% of cheats are outdated/or have some sort of custom cmd so you could easily find other ways to crash those clients/ban them if their cheat cmds return values.

With the modules + plugins you'd stop about 99% of the cheaters, the rest .99% with the demo checker stuff and maybe third parties like wargods and the rest .01% you'd have to manually ban. The EAC idea wouldn't be bad either, but then again... public bypasses and you'd still need your own client + server and maintaining both of them.

Mordekay 08-06-2022 02:21

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
I doubt that they have multiple accounts. Most likely, they use family shared accounts. You can stop that by using this plugin.

fysiks 08-06-2022 03:42

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
Quote:

Originally Posted by Mordekay (Post 2785704)
I doubt that they have multiple accounts. Most likely, they use family shared accounts. You can stop that by using this plugin.

Sadly, Valve removed the ability to query for this data. See that last post in the thread about this.

Mordekay 08-06-2022 05:13

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
WTF....
Congrats Valve. Another kick in the arse against fighting cheaters.

loki_himself 08-10-2022 08:05

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
...

Mordekay 08-10-2022 08:08

Re: looking for cs 1.6 anticheat that generate hardware ID of each player
 
And on how many of them are the same games?
I know, CS isn't the most expensive game any more, but no one has infinite accounts.


All times are GMT -4. The time now is 10:21.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.