• [^] # Re: Efficacité vs Sécurité

    Posté par . En réponse à la dépêche Une limite de l'OpenSource ?. Évalué à 1.

    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.