I currently have a car system inside my game. The system sets the network ownership of the car to the player that is driving it, so that the driving experience is smooth. However, this would make exploiting the system very easy, as the exploiter can just insert body movers on the client, affecting the car on the server. How would I create an anti-exploit for this system? Checking the velocity of the car would not work because cars intentionally get flung and launched inside of the game all the time, and would cause multiple false reports.
Thanks for reading
1 Like
Definitely a roadblock.
You either:
-
Have the server verify user input integrity to apply physical forces (super choppy, horrible user experience)
-
Have the client be in charge of processing their own physics (better user experience, being in control of physics can lead to exploits)
I wouldn’t really worry about it. Anything they can do to the car they can also do to their own character model in any Roblox game, and I don’t generally see players flinging themselves very frequently.
Ah well ok, Ig i wont worry too much about it then. Thanks for the reply
1 Like