Il faudrait trouver un méchanisme (rapide si possible) pour empecher le joueur de modifier des données qui viennent du serveur.
Lorsque tu dis
Vouloir cacher des informations après les avoir envoyées au client me semble un peu utopique.
Ne réponds-tu pas à ta question? Il me semble largement aussi utopique de forcer le client à prendre en compte les données venant du serveur, que de forcer le client à ne pas prendre en compte des données venant du serveur... A vrai dire, il est utopique de forcer le client à quoi que ce soit, point.
N'oublie pas, logiciel proprio ou pas, à la base, c'est celui qui possède la station qui est maître de toutes les opérations qu'elle effectuera.
La solution? Elle est simple. C'est de ne pas laisser aux joueurs (ou à leurs machines, mais c'est pareil) le choix de décider si un perso meurt ou pas. C'est au serveur de déterminer ça.
Après, si le joueur décide d'ignorer le paquet qui dit « Vous êtes mort », grand bien lui fasse. Il pourra toujours continuer à envoyer des ordres de déplacement pour un corps marqué « mort » (même s'il a décidé que chez lui, le corps était vivant), et se prendre en retour des messages « pas possible » du serveur.
[^] # Re: Efficacité vs Sécurité
Posté par Gruik Man . En réponse à la dépêche Une limite de l'OpenSource ?. Évalué à 1.
Lorsque tu dis
Ne réponds-tu pas à ta question? Il me semble largement aussi utopique de forcer le client à prendre en compte les données venant du serveur, que de forcer le client à ne pas prendre en compte des données venant du serveur... A vrai dire, il est utopique de forcer le client à quoi que ce soit, point.
N'oublie pas, logiciel proprio ou pas, à la base, c'est celui qui possède la station qui est maître de toutes les opérations qu'elle effectuera.
La solution? Elle est simple. C'est de ne pas laisser aux joueurs (ou à leurs machines, mais c'est pareil) le choix de décider si un perso meurt ou pas. C'est au serveur de déterminer ça.
Après, si le joueur décide d'ignorer le paquet qui dit « Vous êtes mort », grand bien lui fasse. Il pourra toujours continuer à envoyer des ordres de déplacement pour un corps marqué « mort » (même s'il a décidé que chez lui, le corps était vivant), et se prendre en retour des messages « pas possible » du serveur.