Ce guide couvre la configuration de votre serveur SourceCoop (Black Mesa Co-op) sur Legion Hosting, la configuration des paramètres du serveur et la connexion des joueurs. SourceCoop est un mod coopératif côté serveur pour Black Mesa qui permet aux joueurs de jouer ensemble à travers la campagne solo. Pour les commandes d'administration, les plugins SourceMod et la gestion des cartes, consultez Guide d'administration et de commandes SourceCoop.
1. Premier démarrage
- Connectez-vous à GPanel et sélectionnez votre serveur SourceCoop.
- Allez dans l'onglet Startup et configurez les variables (voir le tableau dans la Section 2).
- Définissez SERVER_NAME avec le nom souhaité pour votre serveur.
- Définissez STARTING_MAP avec la carte sur laquelle vous souhaitez démarrer (par défaut :
bm_c0a0a, le début de Black Mesa). - Retournez à l'onglet Console et cliquez sur Start.
- Attendez que la console affiche la ligne
gameserver Steam IDindiquant que le serveur est prêt.
bms/cfg/server.cfg est généré lors de l'installation avec des valeurs par défaut adaptées au jeu coopératif. Démarrez le serveur une première fois pour vérifier qu'il fonctionne, puis personnalisez selon vos besoins.
2. Variables de démarrage GPanel
Les variables suivantes sont disponibles dans l'onglet Startup de GPanel.
| Variable | Défaut | Description |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Nom du serveur affiché dans le navigateur de serveurs (128 caractères maximum). |
MAX_PLAYERS |
10 |
Nombre maximum de joueurs (1-128). |
SERVER_PASSWORD |
0 |
Mot de passe pour rejoindre le serveur. Définissez sur 0 pour aucun mot de passe. |
STARTING_MAP |
bm_c0a0a |
La carte chargée au démarrage du serveur. Voir la Section 4 pour la liste complète des cartes. |
FRIENDLY_FIRE |
0 |
Activer le tir allié. 1 = activé, 0 = désactivé. |
MOD_FORCETOUCHDATA |
1 |
Activer le pré-chargement des données de carte. Désactivez (0) si la carte bm_c4a4a (Nihilanth) cause des crashs. |
AUTO_UPDATE |
0 |
Mise à jour automatique du serveur Black Mesa au démarrage. 1 = activé, 0 = désactivé. Note : Les mises à jour du serveur peuvent nécessiter la réinstallation de SourceCoop. |
3. Configuration du serveur (server.cfg)
Le fichier de configuration principal du serveur est :
bms/cfg/server.cfg
Ouvrez ce fichier via l'onglet Files dans GPanel ou connectez-vous via SFTP.
Paramètres clés
| Paramètre | Défaut | Description |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Nom du serveur (également défini via la variable de démarrage). |
sv_password |
0 |
Mot de passe du serveur (également défini via la variable de démarrage). |
mp_teamplay |
1 |
Doit être 1 pour que SourceCoop fonctionne correctement. |
mp_friendlyfire |
0 |
Activation du tir allié (également défini via la variable de démarrage). |
sv_always_run |
0 |
Définissez sur 1 pour désactiver le sprint (les joueurs courent toujours). |
mp_timelimit |
0 |
Limite de temps de la carte en minutes. 0 désactive la limite. |
sourcecoop_homemap |
"bm_c0a0a" |
La carte vers laquelle revenir après avoir terminé la campagne. Commentez pour utiliser le mapcycle à la place. |
mod_forcetouchdata |
1 |
Pré-charger les données de carte. Désactivez si la carte Nihilanth cause des crashs. |
mp_teamplay. Ce paramètre doit rester à 1 pour que SourceCoop fonctionne correctement. Le modifier cassera le gameplay coopératif.
4. Noms des cartes Black Mesa
La variable STARTING_MAP accepte n'importe quelle carte officielle de Black Mesa. Les cartes suivent la convention de nommage bm_cXaYZ où X est le chapitre et Y/Z sont les sections. La campagne commence à bm_c0a0a.
Cartes de début de chapitre principales :
| Carte | Chapitre |
|---|---|
bm_c0a0a | Inbound (Trajet en tramway) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (peut nécessiter la désactivation de mod_forcetouchdata) |
5. Comment les joueurs se connectent
- Lancez Black Mesa sur Steam.
- Ouvrez la console (appuyez sur ~) et tapez :
connect IP:PORT(en utilisant les valeurs de l'onglet Network de GPanel). - Alternativement, trouvez le serveur dans le navigateur de serveurs Steam.
- Entrez le mot de passe s'il y en a un.
Articles connexes
- Guide d'administration et de commandes SourceCoop
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur SourceCoop, 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.