Anti-Exploit Framework | UnknownParabellum

As long as your NPCs are managed by the server, you should be fine.

I figured out i just have to set their network ownership to nil

1 Like

What do I do if my game has teleport parts?

1 Like

You should be fine as long as the teleport scripts run server-side. If you encounter any issues please feel free to DM me with the teleport scripts and Iā€™ll see what I can do to fix it.

2 Likes

image

im not sure if this is intentional or not, but it seems a bit weird to mix those two variables when further up in the module they are defined as two different.

2 Likes

I also found some other issues, the anti no clip does not work well with moving parts such as rotating cogwheels for example.
And im having some issues with teleporting, it for some reason does not let me teleport in studio when using solo test, but it works ingame and when creating a local server in studio.

2 Likes

Hey, just thought I should bring this up, would this stop hackers from uploadingā€¦ shall we sayā€¦ bad images?

3 Likes

This canā€™t stop exploiters from doing that but you really shouldnā€™t worry about them trying to upload inappropriate images.

These images are not replicated to other players [unless you made a system that allows players to do that] so only the exploiter can see these images and would not make any difference,

2 Likes

Thanks for notifying me of this! Iā€™ll get that fixed right away.

1 Like

Fixing the anti-no-clip bug is tough. My thoughts on how to fix it are to track the intersecting part for a few milliseconds, to see if itā€™s position changes and then not flagging the player if it isnā€™t static. The problem with that solution is that exploiters will be able to go through any moving part. Iā€™ll do a bit more testing.

For the second problem feel free to DM me how to repro that problem.

1 Like

Is it only me that this doesnā€™t work with the seat and the local script thing like group rank door part?

If you have some kind of group-locked door that opens only on the client, then the anti-exploit system will think that the player just no-clipped through it, since on the server-side the door is closed. You should make the rank verification in the server and also handling the door opening/closing in the server. That should fix it.

2 Likes

Images would only be on their client, not allowing any other Players to see across the server. If this is being bypassed itā€™s most likely a back door in your game

2 Likes

Minor Update | 02/21/2021

Changes:

  • Improved code: most code has been rewritten to work better and to be more organized. Most notably I added an extra Utils module that gives access to many useful open-source utility scripts.

  • Re-organized: The modules have been reorganized. Iā€™ve moved all exploit checks under its own module (the way you edit them should be pretty straightforward) for easy access to each check.


If you have any questions feel free to reply to this post and ask away.

If you find any bugs or problems then please DM me and then I can try and solve the issue.

5 Likes

Are there settings I can edit for the anti exploit? I canā€™t seem to find where they are.

This is a great model! Only problem I have is which you probably cant fix and understand already is that free model antiexploits are very difficult due to the code being open sourced. This way exploiters can make stuff for the specific antiexploit. Still a great model and it works perfectly, but Ima stick to my custom one written by a contractor.

Fortunately if you keep it on the server the exploiter likely wonā€™t know what anti exploit your really using and there isnā€™t exactly any clear way to bypass this one because it is 100% on the server.

Feel free to use the one you paid for but this resource is always available if you need it. :slight_smile:

Alright, thanks! :slightly_smiling_face:

Hey. I am a noob when it comes to exploiting so excuse me if this is stupid, but what prevents an exploiter from just removing this script and continuing their havoc? Thanks. Also, about the height stuff and respawning if they are above a certain distance from the ground, what if your map has different levels that have different heights? Should I just make the script ā€œless sensitiveā€/increase the height were it affects?

Lastly, if I would do that, would it still prevent flying?

Thanks dude, I appreciate it alot if you would answer. Thanks @UnknownParabellum !

1 Like

Just to clear up a bit of confusion here, I see a lot of comments saying it isnā€™t working when you put the script in, and most of them @UnknownParabellum has not been able to respond. This is a module and you code it to work on its own. There are different functions and properties, and you must use them. It does not work on its own.

1 Like