CLI Infrarust
Vue d'ensemble
Infrarust dispose d'une interface en ligne de commande (CLI) intégrée pour gérer et surveiller votre proxy Minecraft. La CLI offre un contrôle en temps réel sur les joueurs connectés, les configurations de serveur et les fonctionnalités de sécurité sans nécessiter de redémarrage du serveur.
Table des matières
Démarrage
Lorsque vous exécutez Infrarust, la CLI est automatiquement disponible et fournit une invite (>
) où vous pouvez saisir des commandes :
> help
Pour voir une liste de toutes les commandes disponibles, utilisez la commande help
. Pour des informations détaillées sur des commandes spécifiques, consultez la page de commande appropriée dans cette documentation.
Résumé des commandes
Commande | Description | Documentation |
---|---|---|
list | Liste tous les joueurs connectés par serveur | Commandes courantes |
kick | Expulse un joueur du serveur | Commandes courantes |
configs | Liste toutes les configurations de serveur | Commandes courantes |
ban | Bannit un joueur | Commandes du système de bannissement |
unban | Supprime un bannissement | Commandes du système de bannissement |
bans | Liste tous les bannissements actifs | Commandes du système de bannissement |
debug | Affiche des informations de débogage détaillées | Commandes de diagnostic |
tasks | Affiche des informations sur les tâches en arrière-plan | Commandes de diagnostic |
help | Affiche les informations d'aide | Commandes courantes |
exit /quit | Quitte le programme | Commandes courantes |
Sortie colorée
La CLI d'Infrarust utilise une sortie colorée pour améliorer la lisibilité :
- Vert : Messages de succès, en-têtes
- Cyan : Noms d'entités (joueurs, serveurs), noms de configuration
- Jaune : Avertissements
- Rouge : Erreurs
- Gris : Informations secondaires, identifiants
- Gras : Étiquettes, informations importantes
Mode non interactif
Infrarust peut également accepter des commandes depuis l'entrée standard en mode non interactif, ce qui est utile pour les scripts ou lors de l'exécution dans un conteneur. En mode non interactif, l'invite de commande >
n'est pas affichée.
Exemple (utilisant echo et pipe) :
echo "list" | ./infrarust
Cela vous permet d'automatiser les commandes ou de créer des scripts de gestion pour votre serveur Infrarust.