Octagon never relies on any client sided data, the clientsided code exists to prevent player bounces high up and flinging. Sure, an player can delete it / modify it, but they will only be ruining the game for themselves.
@CorruptDetected90 No, Octagon acts completely like filtering enabled for serversided physics / non physics exploits.
@FoxxoTrystan That is a good point, will add support for physics collision groups as well. Note that these types of code changes should be brought up in a pull request in the repo.
Have you heard of clubdark sk8r my friend downloaded that itās a client side exploit he can run and fly however he canāt do much else he can inject other exploits like exploit hubs but they donāt show for everyone else.
I respect what you mean but I want to confirm that there are client exploits that users can fly??
An client sided exploit is an exploit which include injections, synapse, etc (that canāt be detected by the server). Fly and run exploits can be done on the client, but will replicate to the server if the player has network ownership of their character (which they will unless you explicitly set it to the server). These types of physics exploits can be detected by the server and are considered server sided exploits.
Terminology
Serversided exploit: Any exploit which replicates to the server (players flinging others, fly hacks, speed hacks, character deletion, etc).
Clientsided exploit: Any exploit which happens locally, and is only visible to the client (script injections, exploit injections, remote spy, etc).
This is cool and cleanly written. I may use this in my games, as long as it doesnāt get discontinued or something. I have seen that happen with some other anti-exploits.
No, that is your responsibility to check how much a player should be seated for, Octagon will not jump players sitting (after a certain threshold) simply because it isnāt flexible. Even if a player is seated on the client sided, Octagon will still work properly because it checks the seat part of the humanoid which is computed serverside.
Even as a novice scripter, it was easy to use. In particular, the document was not excessively cluttered, and it was easy to understand because it contained appropriate content.