Minetest.fr Installer un serveur Créer un mod Lua Sécuriser À propos

Sécuriser un serveur Luanti

Privilèges, mods, mots de passe, sauvegardes : les points de vigilance d'un serveur public.

Accueil / Sécuriser un serveur

Publié le 20 octobre 2026 · Lecture : 5 min

1. Le principe : limiter ce qui peut mal tourner

Un serveur Luanti exécute du code Lua fourni par des mods. Un mod malveillant ou mal écrit peut donc faire des dégâts. La sécurité repose sur trois axes : contrôler les droits des joueurs, contrôler ce que les mods peuvent faire et pouvoir revenir en arrière grâce aux sauvegardes.

2. Gérer les privilèges des joueurs

Chaque action sensible (voler, téléporter, bannir, modifier le monde) est protégée par un privilège. Quelques règles :

3. Exiger des mots de passe

Dans la configuration du serveur, activez :

disallow_empty_password = true

Cela empêche de créer des comptes sans mot de passe, première porte d'entrée aux usurpations d'identité.

4. Mods de confiance et sandbox Lua

Par défaut, le moteur exécute les mods dans un bac à sable (sandbox) qui interdit l'accès au système de fichiers, au réseau et aux commandes système. Gardez ce réglage actif :

secure.enable_security = true

Certains mods légitimes ont besoin de sortir de ce bac à sable (par exemple pour parler à une base de données ou à un site web). On les déclare explicitement, un par un :

secure.trusted_mods = nom_du_mod

Ne placez jamais un mod dans cette liste sans avoir lu son code ou sans lui faire entièrement confiance.

5. Choisir ses mods avec soin

6. Sauvegardes

La sauvegarde est la meilleure protection contre les erreurs, les mods défectueux ou les actes de vandalisme :

7. Mises à jour et surveillance

8. En résumé

Peu de privilèges, des mods choisis avec soin, la sandbox activée et des sauvegardes testées : ces quatre réflexes suffisent à éviter la grande majorité des incidents sur un serveur communautaire. Pour développer vos propres extensions, passez à notre tutoriel sur les mods Lua.