• Anticheat?
    17 replies, posted
Will the game have a (good) anticheat or will we be stuck with a player made one?
The game's not even out and there's people already complaining about cheats
These goddamn hackers are ruining S&Box, something needs to be done.
If I had to put forth a serious suggestion, something akin to what VAC does on some level could be applied, maybe? Core files that interact with how the game works, in the case of Source games its the .dll files. Something like this could maybe be applied the same way?
But the whole point is to have addons define how you play the game. What happens if I drop in my cheat addon?
Well, I'm sure the FP staff will figure something out and such. Perhaps there will be tools available for anti-cheats across gamemodes, or mention that they have to make their own methods;
Rust has EAC, I'm sure s&box if released will have a equivalent.
I think that would count as some kind of an exploit and everyone should check the addon before installing it.
Cheaters know it's an exploit, that's why they install it. The game can't rely on client cheat detection (VAC, EAC) because it won't (can't) know if the changes to the game are for cheating or not.
But it can detect DLL injection. It's not like there's an addon that can inject DLLs, right?
You don't need DLL injection, the game lets you run whatever C# code you want, and that code can be your cheat.
Its not like you open console and run C# code, it'll be like other games with modding where the server sends the client the code to run and the client runs that specific code. That's why DLL injection is usually required for GMod cheats.
The only way to run C# code is by creating an addon and if there are addons installed on the client that are not present on the server they get disabled (it was so in GMod).
Whats stopping someone coming along and modifying their client to run that addon even if its not on the server? People cheat in GMOD all the time, they just get something like Falcos scripts from the workshop and off they go seeing people though walls.
Because there is a console command in GMod to run clientside scripts I believe.
I think it would be better if they detect injecting something (like the .ddl's you have to inject to force sv_allowcslua 1) instead of the scripts alone)
I meant it suggestively as in "this is how it is in good so this is how it should be in sandbox" but worded it poorly.
Sorry, you need to Log In to post a reply to this thread.