Maybe using ‘replication priority’ in UE4 will help a bit?
Only other players within a certain proximity are given data to you, the problem is with a shooter or something that has a long visual view distance of other players, you can get the locations of them.
Aimbots are really tricky I bet it wont be long before Unreal tournament ue4 version is filled with them once it gets more popular…
Best way to combat that is using spectating features by human catching/reports and a “fair fight” stat system like warZ/apb implemented
Fairfight is interesting (I can think of ways to even enhance it) Basically if your crosshair is too accurate and lines up with enemies too quickly or nonhumanly it keeps track of that, along with your shooting accuracy % and even your proximity of how often/fast you run directly to enemies.
The hacking coders on many different sites are talented guys, some of them make a good living at it, and like it was already said here if big studios with almost unlimited budget cant prevent 3rd party tools then what chance do we have? Well stat tracking is certainly not enough…
So for the ultimate control, which is what I think the best method is, I personally would do a revolutionary reporting system so if a player is flagged as cheating like 3 times in a short time it will send a notification to either an Admin/GM or a selected respected group of ‘anti hacking players’ that are rewarded for spectating and catching them almost immediately as long as they dont abuse it.
Also now that UE4 has a replay feature maybe it can be used to replay your death, like in some shooters i think cod had it, it would jump back in time a bit and let you spectate through your enemy killing you,
then you will easily be able to screengrab / report it
Hardest ones to catch are the ‘closet hackers’ the ones who have evolved to hide their esp/aimbot with smooth aim and pretending not to know where you are so you can almost not even tell that they are hacking. They do slip up sometimes though, ‘catching hackers’ could be a game in itself within the game. My friend used to be an admin for a popular DayZ mod server and not only did spectating allow him to catch so many hackers it was actually fun, like watching a movie