Ce guide couvre la configuration admin, les commandes RCON du moteur Source, la gestion des joueurs, les commandes de carte, le support des plugins SourceMod/MetaMod, les cartes personnalisées et le dépannage de votre serveur dédié Black Mesa. Black Mesa est un remake sur moteur Source de Half-Life avec un mode deathmatch multijoueur compétitif. Pour la configuration initiale, la configuration et les instructions de connexion, consultez Black Mesa Server Setup Guide.
1. Configuration admin (mot de passe RCON)
Black Mesa utilise le système RCON du moteur Source pour l'administration. Définissez le mot de passe dans GPanel Startup ou server.cfg :
rcon_password "YourStrongPassword"
Authentifiez-vous en jeu via la console (~) :
rcon_password YourStrongPassword
rcon <command>
Vous pouvez également envoyer des commandes directement via l'onglet Console de GPanel sans authentification RCON.
2. Commandes RCON du moteur Source
Gestion des joueurs
| Commande | Description |
|---|---|
rcon status | Liste les joueurs avec leurs identifiants utilisateur, Steam IDs, IPs et ping. |
rcon kick <userid> | Expulse un joueur par identifiant utilisateur. |
rcon kick "<playername>" | Expulse par nom d'affichage. |
rcon banid <minutes> <userid> | Bannit par identifiant utilisateur. 0 = permanent. |
rcon banip <minutes> <ip> | Bannit une adresse IP. |
rcon removeid <steamid> | Supprime un bannissement par Steam ID. |
rcon removeip <ip> | Supprime un bannissement IP. |
rcon writeid | Sauvegarde la liste des bannissements dans banned_user.cfg. |
rcon writeip | Sauvegarde les bannissements IP dans banned_ip.cfg. |
rcon writeid et rcon writeip après un bannissement. Sans sauvegarde, les bannissements sont perdus au redémarrage.
Commandes de carte
| Commande | Description |
|---|---|
rcon changelevel <mapname> | Change de carte en gardant les joueurs connectés. |
rcon map <mapname> | Charge une carte depuis zéro, déconnectant tous les joueurs. |
rcon maps * | Liste toutes les cartes disponibles. |
rcon mp_timelimit <min> | Change la limite de temps de la carte. |
rcon mp_fraglimit <frags> | Change la limite de frags. |
rcon mp_restartgame 1 | Redémarre la manche en cours, réinitialisant les scores. |
Gestion du serveur
| Commande | Description |
|---|---|
rcon hostname "Name" | Change le nom du serveur. |
rcon sv_password "pass" | Définit ou change le mot de passe de connexion. |
rcon mp_friendlyfire <0/1> | Active ou désactive le tir allié. |
rcon sv_alltalk <0/1> | Active ou désactive le chat vocal inter-équipes. |
rcon say "message" | Envoie un message de chat à l'ensemble du serveur. |
rcon exec <filename> | Exécute un fichier de configuration. |
rcon quit | Arrête le serveur. |
3. SourceMod et MetaMod
Pour des fonctionnalités d'administration avancées, installez MetaMod:Source et SourceMod.
Installation
- Arrêtez votre serveur depuis GPanel.
- Téléchargez MetaMod:Source depuis sourcemm.net et uploadez-le dans
bms/via SFTP. - Téléchargez SourceMod depuis sourcemod.net et uploadez-le dans
bms/. - Démarrez le serveur et vérifiez avec
meta versionetsm version.
Ajouter des admins SourceMod
Modifiez bms/addons/sourcemod/configs/admins_simple.ini :
"STEAM_0:1:12345678" "99:z" // Full admin access
Utilisez sm_admin dans le chat ou la console pour ouvrir le menu d'administration en jeu pour expulser, bannir, changer de carte et lancer des votes.
Plugins populaires
- Map Chooser : Vote de fin de carte avec rock-the-vote.
- Fun Commands : Slay, slap, beacon et interaction entre joueurs.
- Anti-Cheat : Détection de triche côté serveur.
- Reserved Slots : Réserve des places pour les admins et les VIPs.
4. Cartes personnalisées
- Téléchargez le fichier
.bspde la carte personnalisée et tout contenu supplémentaire. - Uploadez le
.bspdansbms/maps/via SFTP (consultez How to Upload Files via SFTP). - Ajoutez le nom de la carte à
mapcycle.txtpour la rotation. - Testez avec
rcon changelevel mapname.
Pour des téléchargements de contenu personnalisé plus rapides, configurez une URL de téléchargement rapide dans server.cfg :
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Dépannage
Le serveur plante au démarrage
- Vérifiez la console GPanel pour les messages d'erreur.
- Si vous utilisez SourceMod/MetaMod, supprimez temporairement les répertoires d'addons pour tester.
- Vérifiez que la carte de démarrage existe dans
bms/maps/. - Supprimez
server.cfget redémarrez pour régénérer les valeurs par défaut.
Les joueurs ne peuvent pas se connecter
- Vérifiez que le serveur est en cours d'exécution dans GPanel.
- Vérifiez l'IP et le port corrects depuis l'onglet Network.
- Assurez-vous que le serveur et le joueur sont sur la même version du jeu.
RCON ou SourceMod ne fonctionne pas
- Vérifiez que
rcon_passwordest défini et authentifiez-vous avant d'envoyer des commandes. - Pour SourceMod, vérifiez que les fichiers sont dans
bms/(pas à la racine du serveur) et que vous avez la bonne version. - Utilisez la console GPanel directement comme alternative à RCON.
Articles connexes
- Black Mesa Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur Black Mesa qui ne sont pas couverts ici, 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.