Avoid ban on anti-cheat test

Hi guys! I’m starting an idea to develop an AntiCheat for my server. However, I was afraid that when I perform the cheat injection tests to test my AntiCheat I will receive a global ban from FiveM. Was there any way I could avoid this?

Don’t use any “injectors”, you can use it as a client_script just fine if you have access to the server. Feel free to disable the adhesive components for safety, too.

2 Likes

You don’t need to test Lua executor, it does the exact same as you would mount the menu as client_script if your anticheat can stop the client script it can also stop the menus injected by whatever Lua executor.

Any modern Lua Executor runs an isolated lua enviorment for running their menus, so don’t expect to simply detect an executor by looping the metadata and looking for new client_scripts since server start.

However for the purpose of testing actual client side detections (like noclip, godmode and more), running a client script yourself is fine.

Catching the execution itself should be left to FiveM’s global “adhesive” system, one shouldn’t try to do it; server solutions based on a resource should be an effort to prevent people that manage to get around said detection first, which isn’t too easy thanks to all the script kiddies

I don’t think having some basic detection functionality hurts, especially since I’m sure some of the script kiddies will break something and manage to inject into a existing or create a new resource on the client, and get smacked quite easily with basic detections.

Yep, I’m not saying you shouldn’t have basic detections in place at all, I was simply saying that the execution aspect - without what happens to a specific server - is outside of server owners’ control, for the most part.

1 Like