Le logiciel client doit être capable d’interpréter le fichier LUA et de renvoyer une réponse à la technologie Techover.
Interpréteur LUA
Peu importe le langage dans lequel votre logiciel a été conçu, il existe aujourd'hui des bibliothèques pour chaque langage capable d’interpréter le LUA. Dans notre exemple nous utiliserons Moonsharp car comme nous vous le disions avant, nous avons conçu notre technologie essentiellement pour Unity.
LUAInterpreter
Pour commencer, vous devrez créer une première classe qui aura pour but d’interpréter le script reçu par votre serveur.
Dans cette classe, il ne vous reste qu'a compléter la méthode resultChallenge en insérant le token API du client ainsi qu'en calculant le Hash MD5 de son fichier client (compléter la fonction SEOGXHEELWHJBBYBQ) .
Une demande de votre serveur
Dans cette dernière étape, vous ne devez pas oublier d'ajouter l'appel à la classe LUAInterpreter après la demande d'intégrité de votre serveur. Comme ceci :