I know nothing of “hacking”, so I’m hoping to have my thoughts confirmed.
Can a person change a variable? For example, if I have a camera line trace, and the max distance the trace can travel is 500 units, could a person change that to 50,000 and have it affect the trace? I assume so.
Now, what if I run the trace on the server. In this case, changing the variable should have no affect, as the server would still have the variable of 500, right?
And assuming I am correct on those two points, why is there any hacking at all in games? Is the network programming not done correctly? If I’m correct, the only hacks available that affect the gameplay would be auto aim, and radar. Everything else would be client side only, such as changing a damage value on an item. It’d all be visual. Although, one other thing I can see being a problem potentially is removing meshes and being able to walk through them, I suppose.
Is this all correct?