Ce guide couvre l'administration du serveur Minetest (Luanti), y compris les commandes en jeu, la gestion des privilèges, l'installation de mods, la gestion des joueurs et la maintenance du monde.
Configuration de l'administrateur
Le joueur spécifié dans la variable de démarrage SERVER_ADMIN_NAME dispose automatiquement de tous les privilèges d'administrateur. Assurez-vous que cette variable est définie avec votre véritable nom de joueur (pas la valeur par défaut changeme).
Commandes de chat en jeu
Les commandes d'administration sont saisies dans le chat en jeu (appuyez sur T) avec le préfixe /. Vous pouvez également entrer des commandes depuis la console GPanel.
| Commande | Description |
|---|---|
/help |
Liste toutes les commandes disponibles |
/privs [player] |
Affiche les privilèges d'un joueur |
/grant [player] [privilege] |
Accorde un privilège à un joueur |
/revoke [player] [privilege] |
Révoque un privilège d'un joueur |
/teleport [x,y,z] |
Se téléporter aux coordonnées |
/teleport [player] |
Se téléporter vers un autre joueur |
/kick [player] [reason] |
Expulse un joueur avec une raison optionnelle |
/ban [player] |
Bannit un joueur du serveur |
/unban [player] |
Lève le bannissement d'un joueur |
/time [hours:minutes] |
Définit l'heure en jeu (ex. /time 12:00) |
/give [player] [item] [count] |
Donne des objets à un joueur |
/setpassword [player] [password] |
Change le mot de passe d'un joueur |
/clearpassword [player] |
Efface le mot de passe d'un joueur |
/status |
Affiche les informations d'état du serveur |
/shutdown [delay] [reconnect] [message] |
Arrête le serveur avec un délai et un message optionnels |
Système de privilèges
Minetest utilise un système de permissions basé sur les privilèges. Privilèges principaux :
| Privilège | Description |
|---|---|
interact |
Peut creuser et placer des blocs, utiliser des objets |
shout |
Peut parler dans le chat |
teleport |
Peut utiliser la commande /teleport |
settime |
Peut changer l'heure du jour |
give |
Peut utiliser les commandes /give et /giveme |
fly |
Peut voler (activer/désactiver avec la touche K) |
noclip |
Peut voler à travers les blocs |
fast |
Peut utiliser le mode de déplacement rapide |
kick |
Peut expulser d'autres joueurs |
ban |
Peut bannir et lever le bannissement de joueurs |
server |
Peut utiliser /shutdown et d'autres commandes serveur |
privs |
Peut modifier les privilèges des autres joueurs |
Exemple : Configurer un modérateur
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Installation de mods
Minetest possède une grande communauté de modding. Les mods peuvent être téléchargés depuis ContentDB.
- Arrêtez votre serveur depuis GPanel.
- Téléchargez l'archive du mod depuis ContentDB ou le dépôt du mod.
- Extrayez et téléversez le dossier du mod dans
.minetest/mods/via SFTP ou le gestionnaire de fichiers. - Activez le mod en l'ajoutant à la configuration du monde. Modifiez
.minetest/worlds/{world_name}/world.mtet ajoutez :load_mod_modname = true - Démarrez le serveur et vérifiez les messages de chargement du mod dans la console.
Gestion du monde
Emplacement des données du monde
Les données du monde sont stockées dans .minetest/worlds/{WORLD_NAME}/. Le nom du monde par défaut est world.
Réinitialiser le monde
- Arrêtez le serveur depuis GPanel.
- Renommez ou supprimez le dossier du monde dans
.minetest/worlds/. - Démarrez le serveur. Un nouveau monde sera généré automatiquement.
Dépannage
| Problème | Solution |
|---|---|
| Le serveur n'apparaît pas dans la liste publique | Assurez-vous que SERVER_ANNOUNCE est réglé sur true. Le serveur doit être accessible sur le port configuré. |
| Le mod ne se charge pas | Vérifiez les messages d'erreur dans la console. Vérifiez que load_mod_modname = true est dans world.mt et que toutes les dépendances sont installées. |
| Les commandes d'administration ne fonctionnent pas | Vérifiez que SERVER_ADMIN_NAME correspond exactement à votre nom de joueur (sensible à la casse). Redémarrez après modification. |
| Jeu introuvable après avoir changé DEFAULT_GAME | Assurez-vous que le jeu est installé dans .minetest/games/. Vous devrez peut-être réinstaller depuis GPanel après avoir modifié les paramètres du jeu communautaire. |
Articles connexes
- Guide de configuration du serveur Minetest
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP