Ce guide couvre l'administration du serveur, les commandes de console, la gestion des add-ons, la rotation des cartes et la configuration des modes de jeu pour votre serveur Sonic Robo Blast 2 (SRB2) sur Legion Hosting. Pour la configuration initiale et les instructions de connexion des joueurs, consultez le Guide de configuration du serveur SRB2.
1. Console du serveur
La console du serveur SRB2 est accessible via l'onglet Console dans GPanel. Tapez les commandes directement dans le champ de saisie de la console pendant que le serveur est en cours d'exécution.
2. Commandes de console courantes
| Commande | Description |
|---|---|
help |
Liste les commandes de console disponibles. |
map [mapname] |
Change vers la carte spécifiée (ex. : map MAP01). |
exitlevel |
Force la fin du niveau en cours et passe à la carte suivante. |
kick [player#] [reason] |
Expulse un joueur par son numéro avec une raison optionnelle. |
ban [player#] [reason] |
Bannit un joueur par son numéro. |
unban [ban#] |
Supprime un bannissement par son numéro dans la liste. |
banlist |
Affiche la liste actuelle des bannissements. |
listplayers |
Affiche tous les joueurs connectés et leurs numéros. |
password [pass] |
Change le mot de passe du serveur. Utilisez une valeur vide pour supprimer le mot de passe. |
maxplayers [num] |
Change le nombre maximum de joueurs (jusqu'à 32). |
gametype [type] |
Change le mode de jeu (ex. : coop, match, ctf, race, tag). |
pointlimit [num] |
Définit la limite de score pour le mode de jeu actuel. |
timelimit [minutes] |
Définit la limite de temps par carte en minutes. 0 désactive. |
forceskin [player#] [skin] |
Force un joueur à utiliser un skin de personnage spécifique. |
say [message] |
Envoie un message du serveur à tous les joueurs. |
quit |
Arrête le serveur. |
3. Configuration des modes de jeu
Changez le mode de jeu actif en utilisant la commande gametype ou en le définissant dans adedserv.cfg.
| Mode de jeu | Commande | Description |
|---|---|---|
| Co-op | gametype coop |
Jeu de campagne coopératif. |
| Competition | gametype competition |
Compétition de niveaux basée sur le score. |
| Race | gametype race |
Course rapide à travers les niveaux. |
| Match | gametype match |
Combat libre avec des anneaux. |
| Team Match | gametype teammatch |
Combat par équipes avec des anneaux. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Mode de jeu Tag. |
| Hide & Seek | gametype hns |
Mode Cache-cache. |
4. Add-ons et contenu personnalisé
SRB2 prend en charge les add-ons aux formats .pk3 et .wad. Pour ajouter du contenu personnalisé :
- Arrêtez le serveur.
- Transférez les fichiers d'add-ons vers le répertoire du serveur via SFTP.
- Ajoutez la ligne suivante dans
adedserv.cfgpour charger l'add-on au démarrage :addfile myaddon.pk3 - Redémarrez le serveur.
5. Rotation des cartes
Configurez la rotation des cartes en ajoutant des commandes de carte dans adedserv.cfg. Vous pouvez également utiliser les variables de console suivantes :
map [mapname]-- Change la carte actuelle immédiatement.nextmap [mapname]-- Définit la prochaine carte dans la rotation.exitlevel-- Termine le niveau en cours et passe au suivant.
6. Configuration supplémentaire
Ajoutez n'importe quelle variable ou commande de console dans adedserv.cfg pour qu'elle s'exécute au démarrage du serveur. Exemples :
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait entre les commandes. La commande wait [tics] ajoute un délai entre les commandes dans le fichier de configuration. Cela empêche les commandes d'être traitées trop rapidement et d'être ignorées.
7. Dépannage
| Problème | Solution |
|---|---|
| Le serveur n'apparaît pas dans la liste principale | Vérifiez que ROOM_NR est correctement défini (33 ou 28). Vérifiez que le serveur est en cours d'exécution et qu'il n'est pas exclu de la liste en raison d'une restriction par mot de passe. |
| Les joueurs ne peuvent pas rejoindre | Vérifiez l'IP et le port dans GPanel, assurez-vous que le mot de passe est correct et vérifiez que la version du serveur correspond à la version du client. |
| Les add-ons ne se chargent pas | Assurez-vous que la commande addfile dans adedserv.cfg référence le bon nom de fichier et que le fichier se trouve dans le répertoire racine du serveur. |
| Le serveur plante lors du changement de carte | Certaines cartes personnalisées peuvent être incompatibles. Essayez de supprimer les add-ons récemment ajoutés et testez avec les cartes par défaut. |
Articles connexes
- Guide de configuration du serveur SRB2
- 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 SRB2, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et tout message d'erreur pertinent de la console GPanel.