Module 04 · 5 leçons
Client, serveur et sécurité
Comprendre qui exécute quoi, faire communiquer client et serveur avec les RemoteEvents et RemoteFunctions, et protéger ton jeu contre la triche (les exploits).
À la fin de ce module, tu sauras :
- Expliquer le modèle client/serveur et la réplication
- Utiliser RemoteEvents et RemoteFunctions correctement
- Valider côté serveur tout ce qui vient du client
- Sécuriser les checkpoints, les pièces et la boutique de ton obby
Les leçons
≈ 2 h 40 au total
- 1Le modèle client/serveurComprends qui exécute ton code, ce qui se synchronise entre le serveur et les joueurs, et pourquoi le serveur doit toujours avoir le dernier mot.⏱️ 25 min
- 2Communiquer avec les RemoteEventsFais dialoguer tes LocalScripts et tes Scripts serveur avec les RemoteEvents, passe-leur des arguments et range-les proprement dans ReplicatedStorage.⏱️ 30 min
- 3RemoteFunctions et BindableEventsPose une question au serveur et attends sa réponse avec une RemoteFunction, évite les pièges d’InvokeClient et fais dialoguer des scripts d’un même côté.⏱️ 25 min
- 4Ne jamais faire confiance au clientDécouvre ce qu’un tricheur peut faire depuis son appareil, puis apprends à valider chaque requête côté serveur (types, valeurs, distance, cooldown) sans punir les joueurs honnêtes.⏱️ 35 min
- 5Sécuriser l’Obby des NuagesApplique tout le module à ton obby, avec des checkpoints validés dans l’ordre, des pièces vérifiées par le serveur et un achat en boutique impossible à truquer, puis teste avec deux clients.⏱️ 45 min
🏁 Examen du module
17 questions · réussite à partir de 70 % · badge « 🛡️ Gardien » à la clé.
Ton meilleur résultat : Pas encore tenté
Passer l’examen