Year/Date of Issue:20.11.2017
Developer site: _https://assetstore.unity.com/packages/tools/integration/time-cheat-prevention-18984
Bit depth: 64bit
Interface language: English
Tabletka: not required
System requirements: Unity 4.3.4 or higher
Mobile (iOS, Android) native plugin to prevent fraud by changing phone time in settings. Does not require connection to the server and the Internet – works completely offline!
Many mobile games use timer mechanics: restoring life, delivering upgrades, training units, breeding monsters, etc. But it’s very easy to cheat by simply changing the device’s time. (OK, sometimes you have to turn off the internet first)
Now you can make reliable timers even without connecting to the server and the Internet. This plugin uses an internal low-level API to get time data that is independent of local device time changes.
1) iOS native plugin
2) Android native plugin
3) C# wrapper class with method to return current unbiased time
4) An optional script that uses the ntp pool when connecting to the network. This feature requires .NET sockets (Unity Pro for mobile devices)
5) Sample project (C#). YouTube demo: