Ce guide couvre l'administration du serveur, les commandes de console, la gestion des circuits et la configuration avancée de votre serveur SuperTuxKart sur Legion Hosting. Pour la configuration initiale et les instructions de connexion des joueurs, consultez Guide de Configuration du Serveur SuperTuxKart.
1. Console Réseau
SuperTuxKart fonctionne avec le drapeau --network-console activé, ce qui fournit une console texte accessible via l'onglet Console dans GPanel. Lorsque le serveur démarre, il affiche Available command: suivi de la liste des commandes utilisables.
2. Commandes de Console
| Commande | Description |
|---|---|
help |
Liste toutes les commandes de console disponibles. |
listpeers |
Affiche tous les joueurs connectés et leurs peer ID. |
kick [peer_id] |
Expulse un joueur par son peer ID (utilisez listpeers pour trouver les ID). |
kickban [peer_id] |
Expulse et bannit un joueur par son peer ID. |
listban |
Affiche la liste actuelle des bannissements. |
quit |
Arrête le serveur proprement. |
listpeers pour trouver le peer ID actuel d'un joueur avant de l'expulser ou de le bannir. Les ID changent entre les sessions.
3. Configuration du Serveur (config.xml)
Les paramètres avancés du serveur sont gérés via le fichier de configuration XML :
config.xml
Modifiez ce fichier via l'onglet Files de GPanel ou via SFTP. Le fichier utilise le format XML standard.
Sections de Configuration Clés
Le fichier config.xml contient les paramètres pour :
- Identité du serveur -- Nom, MOTD, affichage du propriétaire.
- Sélection des circuits -- Circuits disponibles, rotation des circuits, options de vote.
- Règles du jeu -- Nombre de tours, fréquence des objets, paramètres d'équipe.
- Paramètres réseau -- Délais de connexion, limites de bande passante.
- Bots IA -- Nombre de karts IA pour remplir les emplacements vides.
4. Gestion des Modes de Jeu
Le mode de jeu est défini via la variable de démarrage MODE. Pour changer de mode :
- Arrêtez le serveur.
- Allez dans l'onglet Startup de GPanel.
- Changez la valeur de
MODE(0-5). - Redémarrez le serveur.
| Valeur | Mode |
|---|---|
0 | Course Normale |
1 | Contre-la-Montre |
2 | Bataille |
3 | Football |
4 | Suivez le Leader |
5 | Capture du Drapeau |
5. Gestion de la Difficulté
Le paramètre de difficulté affecte la vitesse des karts et le comportement de l'IA. Modifiez-le via la variable de démarrage DIFFICULTY (0-3).
0(Débutant) -- Idéal pour les nouveaux joueurs et les serveurs occasionnels.1(Intermédiaire) -- Bon équilibre pour les groupes de niveaux variés.2(Expert) -- Pour les joueurs expérimentés.3(SuperTux) -- Défi et vitesse maximum.
6. MOTD (Message du Jour)
Définissez un message personnalisé affiché aux joueurs dans le navigateur de serveurs en utilisant la variable de démarrage MOTD (100 caractères maximum). C'est utile pour annoncer les règles du serveur, les événements ou les horaires.
7. Circuits et Contenu Personnalisé
SuperTuxKart inclut une grande bibliothèque de circuits et de karts. Le serveur utilise les données de circuits de son installation. Les circuits additionnels personnalisés peuvent être gérés via le fichier config.xml en spécifiant quels circuits sont disponibles dans la rotation.
L'installation par défaut inclut des circuits pour tous les modes de jeu :
- Circuits de course -- Divers circuits thématiques pour les modes course et contre-la-montre.
- Arènes de bataille -- Cartes dédiées aux modes Bataille et Capture du Drapeau.
- Terrains de football -- Cartes conçues pour le mode Football.
8. Dépannage
| Problème | Solution |
|---|---|
| Le serveur n'apparaît pas dans le navigateur | Assurez-vous que le serveur est en cours d'exécution et utilise le drapeau --lan-server (activé par défaut). Les joueurs devront peut-être utiliser la connexion directe par IP. |
| Les joueurs se déconnectent | Vérifiez la console pour les messages d'erreur. Réduisez MAX_PLAYERS si le serveur est surchargé. |
| Mauvais mode de jeu | Vérifiez que la variable MODE est correctement définie dans l'onglet Startup et redémarrez le serveur. |
| La compilation depuis les sources échoue | Ceci est géré par le processus d'installation. Si vous rencontrez des erreurs de compilation, ouvrez un ticket de support. |
Articles Connexes
- Guide de Configuration du Serveur SuperTuxKart
- Comment Trouver l'IP et le Port de Votre Serveur
- Comment Transférer des Fichiers via SFTP
Besoin d'Aide ?
Si vous rencontrez des problèmes avec votre serveur SuperTuxKart, ouvrez un ticket de support et incluez l'IP de votre serveur, une description du problème et tout message d'erreur pertinent de la console GPanel.