Hacker News new | ask | show | jobs
by bob1029 1809 days ago
Event logging is irrelevant if you have incorporated certain optimizations into your game.

For instance, many forms of netcode necessitate revealing slightly more information to players than you otherwise would want to. The world coordinates of player footstep sounds is almost certainly some information flowing across the network.

All you would need to do is intercept this information on the network and view it on an entirely decoupled system in a 3d coordinate space - potentially one synchronized to your player character using similar snooping tactics. Valve has done a pretty good job at making this harder with asymmetric encryption, but its still something the client can ultimately decode or otherwise you wouldn't hear shit during a multiplayer match.

Trying to lock down/validate the actual gamer's PC is a fool's errand. Just go back to first principles in information theory to see what a joke this is. If a certain fact made its way to a player's computer (or simply their home network), you should assume that they know it in the most adversarial way possible and model for that outcome. Obfuscation is just playing yourself in the long run.