Hello,
As i am about to finish custom analytics tool, i began to think about games over network.
But i have one issue i cannot solve.
Data encryption.
When sending custom analytical events to server, i have a problem - player can simply change the code, recompile it or even make a POST to server and send "F**K YOU SCRUB, HACKED" message using proper variables.
I was thinking about the ways to prevent it, but i always get stopped by simple thought - if its encrypted on client side, it can always be manipulated.
And its not that hard, you only need Wireshark to sniff packets!
And that prevented me from developing network game. Because you can even emulate the player by sending fake data packets.
Am i overthinking it? Are there measures to counter this?