I’m just curious but is there a way to notice if a user / player is injected into your own roblox game? Anyways surely theres a way? or if a player uses synapse to fire a remote cant you detect that? I personally haven’t seen any good anti cheats on roblox so it makes me wonder. I know you cant stop Exploiters but i just want to know if its possible. I’ll have some dot points below if they’re possible or not?
*If a player joined the game and imdently inject into the game is it possible to notice that?
and ban them from the game? i know you can have auto inject but lets say if someone wasn’t using auto inject and just injected the normal way when they joined the game? is it poissible to see if the player is injected or not? I personally dont this one is possible since you cant really look at the player and see if the player is injected or not because personally ive never seen it done before so
What if the player decides to fire a remote using the excuter they injected with is it possible to notice that the player fired it from the excuter when they’re ingame?
pretty sure this one is possible since i’ve seen it done before but just need to double check?
Also what do i mean by i haven’t seen any good anti-cheats?
All i’ve seen are people trying to make a script where if you go over the certain ammount numbers via walk speed & jump speed then you get banned or warned or if you teleport to fast you get teleported back to your position. Just never been like “Woah damn thats a good anti-cheat”
Well you should be sending some sort of key with remotes to determine what to do, such as “place_block” or whatever. If you get a key that doesn’t exist or malformed data, obviously the remote is being hijacked and you can kick the Player passed along the remote.
Exploiters can easily stick the key along with the remote event, and they can see everything in local scripts, including that key.
To OP, no, there isn’t anything can detect injection, and even if there was, it would be patched in a couple hours. Focus on server sided sanity checks.
Yeah, but malformed data. If someone calls “place_block” 1000 times a second in every position possible then you might just think they are exploiting. You could also use keys provided by the server using some sort of math trickery as well, I just wasn’t using that as an example.
The only way I have found to make a good anti exploit is to make a game around one.
Also, I think it is possible to detect if players inject scripts into the game, but the only way you can find that out is if you have a local script on there client, but because it is a local script, the exploiter can do what he wants with it.
Sanity check everything. Trying to chase down a cheater using anything client-sided is futile, they have full replication of all that data and can alter it how they want. Anything game-critical should be remotely done by the server after it has checked that the event makes sense.
All i’ve seen are people trying to make a script where if you go over the certain ammount numbers via walk speed & jump speed then you get banned or warned or if you teleport to fast you get teleported back to your position.
That’s about as far as you can go on this platform. Really depends on making the right system for your application though. It’s possible to get a glimpse of some cheat menus if something unusual enters the players’ GUI, as a lot of simple cheat menus do, but as @Dan_foodz mentioned the only way to see that is through the client, and they can prevent themselves from sending an event to tell the server something’s off.
What if the player decides to fire a remote using the excuter they injected with is it possible to notice that the player fired it from the excuter when they’re ingame?
I’ve never heard of this, there’s no stack tracing or access to the clients’ memory
yeah i mean i wish there was a way to just make something where you can see if the player is injected or if roblox can do something about it because these exploits are just made by 1 person and roblox is a whole team and yeah its crazy but hopefully at somepoint they can do something about yeah obviously people can bypass it again and make updates but it’ll be better if there was an anti-cheat that developers can use to make their game more secure but oh well thanks for replying to this forum
The employees at roblox should do something about exploiters like i remember there was a ban wave for only exploiters but that didnt help anything lol i mean yeah some people got falsed banned which that was a huge L but they should really focus more on security for the developers like the unturned developer he was on roblox but then he left roblox because people kept destorying his game and then he moved to steam because he had enough and made his game on there instead thanks for replying to this forum though