Hi!
Im going to add a highscore system to my game, there seem to be a lot of solutions on the asset store.
The question is, Is it possible to manipulate the scores? Like sending wrong results with unity? Or accessing the mysql data somehow?
Whats the best “hack” proof solution for highscores?
Thanks!
Of course. Anything local is always vulnerable; the only way to guard 100% against this is not to trust the client at all and run everything on the server. That’s why MMO games are basically dumb terminals that do nothing important but relay player input (essentially) and the “real” game code runs on the server.
Only if your server gets hacked.
–Eric
Thx for the answer!
Im using photon cloud so there is no way the server could do anything. But i can, of course, let the master client send the data.
Is that possible to update the highscore for another player?
Or should i forgett the idea of highscores without authoritative server?
Authoritative servers will cost you lots of money, I think you already know that, but anyways…
I’ve built a tool to prevent ppl from hacking values from memory using cheat engine and tons of other hacking softs like that one, take a look at ‘Secure Client’, many Unity developers are using it and they seem very happy with; I’ve done SC mainly because I couldn’t keep a live authoritative server for everything I do/done/going to do and sometimes we just want to do P2P apps 