New ideas to detect freecam from cheaters?

We have been trying for some time to detect the Freecam from the latest modmenu whose name I will not mention. Unfortunately, I’m running out of ideas to write a proper detection. It seems to me that the modmenu overwrites the camcoords and all other relevant data from the client and sends fake values to the server.

Do you have any ideas? Or possible solutions?

With GetFinalRenderedCamCoord() you can already detect some freecams, but not the ones from the current No. 1 modmenu. We have already printed values from pretty much all natives and could not read any significant values.

Unfortunately the Freecam method is heavily abused and we would like to find a solution to detect it.

Do you have any ideas?

Hi @ezzkn,
if you please can share some code of how the freecam of this mod menu works we can probably help you

i cant provide you any source code, because i dont have mod menus. :frowning: but currently it seems that the cheat is between client and server and will send fake values to the server to prevent a detection via a distance check between coords of cam and player

Have you tried checking IsGameplayCamRendering()? I assume they create another camera and render script cams so maybe this would check, but if they can spoof values then they could probably for that too.

Yes, i have checked nearly all relevant data… for example ■■■■■s freecam is easy to detect with many different natives, but it seems that this new mod menu is faking the values before sending to server… is it possible to check for freecam serveside or any other tricks…

I also checked things likes isEntityonScreen and other things that could also possibly detect this freecam, but datas are always normal as you wouldnt use freecam.

cam datas that arent relevant for detection like cam rotation is not overwritten by the modmenu

Clients decide themselves what to render, so it wouldn’t be possible to fix this in… basically any game. Similarly, there is nothing indicating that cheats have to do this in any way that can be ‘detected’ via script.

The question to ask when intending to mitigate this, rather, is ‘in what way are people abusing such?’, as then one can actually answer with proper mitigation strategies that don’t rely on some cheat software slipping up in order to detect/prevent abuse.

(note that the cheat you named is in fact currently detected by our anticheat and people are still getting banned for it daily. however, since these paid cheats are hard to come by, there is a delay in these bans)

1 Like