Ce guide couvre l'administration du serveur Left 4 Dead, y compris l'accès RCON, les commandes de la console du moteur Source, la gestion des joueurs, l'installation du plugin SourceMod et le dépannage.
RCON (Console à distance)
RCON vous permet d'exécuter des commandes serveur à distance. Pour configurer RCON, ajoutez ce qui suit à votre left4dead/cfg/server.cfg :
rcon_password "your_secure_password"
Pour utiliser RCON depuis la console en jeu, tapez :
rcon_password your_secure_password
rcon [command]
Vous pouvez également exécuter des commandes directement depuis l'onglet Console du GPanel sans avoir besoin de l'authentification RCON.
Commandes essentielles du serveur
| Commande | Description |
|---|---|
changelevel [map] |
Change vers la carte spécifiée (ex. : changelevel l4d_hospital01_apartment) |
status |
Affiche les informations du serveur, les joueurs connectés et leurs Steam ID |
kick [name] |
Expulse un joueur par son nom |
kickid [userid] |
Expulse un joueur par son identifiant utilisateur (depuis la sortie de status) |
banid [minutes] [steamid] |
Bannit un joueur par Steam ID (0 = permanent) |
removeid [steamid] |
Débannit un joueur par Steam ID |
say [message] |
Envoie un message à tous les joueurs en tant que serveur |
maps * |
Liste toutes les cartes disponibles sur le serveur |
sv_password [password] |
Définit ou modifie le mot de passe du serveur en cours d'exécution |
hostname [name] |
Change le nom du serveur en cours d'exécution |
quit |
Arrête le serveur proprement |
Commandes de mode de jeu
| Commande | Description |
|---|---|
sv_gametypes coop |
Définir le mode de jeu en coopératif |
sv_gametypes versus |
Définir le mode de jeu en versus (survivants contre infectés) |
sv_gametypes survival |
Définir le mode de jeu en survie |
z_difficulty Easy/Normal/Hard/Impossible |
Changer la difficulté de l'IA |
Gestion des joueurs
Gestion des bannissements
Le serveur maintient une liste de bannissements dans left4dead/cfg/banned_user.cfg. Vous pouvez modifier ce fichier directement ou utiliser les commandes de la console :
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid pour enregistrer la liste des bannissements sur le disque. Sinon, les bannissements seront perdus au redémarrage du serveur.
Installation de SourceMod
SourceMod est un framework de plugins populaire pour les serveurs du moteur Source qui ajoute des menus d'administration, des commandes personnalisées et des modifications de gameplay.
- Arrêtez votre serveur depuis GPanel.
- Téléchargez SourceMod et MetaMod:Source pour le système d'exploitation de votre serveur (Linux).
- Téléversez et extrayez les deux archives dans le répertoire
left4dead/via SFTP. Le dossieraddons/doit être créé à l'intérieur deleft4dead/. - Ajoutez votre Steam ID à
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Démarrez le serveur. Tapez
sm versiondans la console pour vérifier que SourceMod est chargé.
Dépannage
| Problème | Solution |
|---|---|
| Le serveur n'apparaît pas dans le navigateur | Vérifiez que le serveur est en cours d'exécution et connecté à Steam (recherchez Connection to Steam servers successful dans la console). Définissez sv_allow_lobby_connect_only 0 dans server.cfg. |
| RCON ne fonctionne pas | Assurez-vous que rcon_password est défini dans server.cfg et que vous avez entré le mot de passe correspondant sur votre client. |
| Le changement de carte fait planter le serveur | Vérifiez que le nom de la carte est correct en utilisant maps *. Les cartes personnalisées doivent être téléversées dans le répertoire left4dead/maps/. |
| SourceMod ne se charge pas | Assurez-vous que MetaMod:Source est installé en premier. Vérifiez que left4dead/addons/metamod.vdf existe. Vérifiez que les permissions des fichiers sont correctes. |
Articles connexes
- Guide de configuration du serveur Left 4 Dead
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP