Ce guide couvre la configuration admin, les commandes RCON, la gestion des joueurs, la gestion des cartes, le support AMX/plugins, les cartes personnalisées et le dépannage de votre serveur dédié Sven Co-op. Sven Co-op est un mod multijoueur coopératif pour Half-Life où les joueurs affrontent des campagnes ensemble. Pour la configuration initiale, le paramétrage et les instructions de connexion, consultez le Guide de configuration du serveur Sven Co-op.
1. Configuration admin (users.ini)
Sven Co-op utilise svencoop/users.ini pour définir les comptes admin et les permissions.
Ajouter un admin
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Drapeaux d'accès
| Drapeau | Permission |
|---|---|
a | Immunité (ne peut pas être expulsé/banni par d'autres admins) |
b | Réservation (accès au slot réservé) |
c | Expulser des joueurs |
d | Bannir des joueurs |
e | Débannir des joueurs |
f | Tuer/gifler des joueurs |
g | Changer de carte |
h | Exécuter des cvars serveur |
n | Accès RCON |
Pour un accès admin complet, utilisez tous les drapeaux : "abcdefghijklmn"
~) pendant que vous êtes connecté et tapez status. Votre Steam ID apparaît au format STEAM_0:X:XXXXXXXX.
2. Commandes RCON
Utilisez RCON via la console GPanel, la console en jeu ou un outil tiers. Authentifiez-vous en jeu avec :
rcon_password YourRconPassword
rcon <command>
Gestion des joueurs
| Commande | Description |
|---|---|
rcon kick <userid> | Expulser un joueur par son ID utilisateur. |
rcon banid <minutes> <userid> | Bannir un joueur. Utilisez 0 pour un ban permanent. |
rcon addip <minutes> <ip> | Bannir une adresse IP. |
rcon removeip <ip> | Supprimer un ban IP. |
rcon status | Lister tous les joueurs avec leurs ID utilisateur et Steam ID. |
Commandes de carte et de serveur
| Commande | Description |
|---|---|
rcon changelevel <mapname> | Changer de carte en gardant les joueurs connectés. |
rcon map <mapname> | Charger une carte depuis zéro, déconnectant tous les joueurs. |
rcon maps | Lister toutes les cartes disponibles. |
rcon hostname "Name" | Changer le nom du serveur. |
rcon sv_password "pass" | Définir ou modifier le mot de passe de connexion. |
rcon say "message" | Envoyer un message de chat à tout le serveur. |
rcon exec <filename> | Exécuter un fichier de configuration. |
rcon quit | Arrêter le serveur. |
3. Support AMX/Plugins
Sven Co-op supporte les plugins AngelScript (intégrés) et AMX Mod X pour des fonctionnalités étendues.
Plugins AngelScript (intégrés)
Placez les plugins dans svencoop/scripts/plugins/ et enregistrez-les dans svencoop/default_plugins.txt.
AMX Mod X
- Arrêtez le serveur depuis GPanel.
- Téléchargez AMX Mod X pour Sven Co-op et transférez-le via SFTP.
- Configurez l'accès admin via le fichier
users.inid'AMX Mod X. - Démarrez le serveur et vérifiez dans la console.
Plugins populaires
- Outils d'administration : Expulsion, bannissement et gestion des joueurs améliorés.
- Vote de carte : Permet aux joueurs de voter pour la prochaine carte.
- Statistiques des joueurs : Suivi des éliminations, morts et temps de jeu.
- Anti-triche : Détection de triche côté serveur.
4. Cartes personnalisées
Installer des cartes manuellement
- Téléchargez le fichier
.bspde la carte et toutes les ressources associées. - Transférez le fichier
.bspdanssvencoop/maps/via SFTP. - Transférez les ressources supplémentaires (textures, sons) dans les répertoires appropriés.
- Ajoutez le nom de la carte dans
mapcycle.txtpour la rotation. - Testez avec
rcon changelevel mapname.
5. Dépannage
Le serveur plante au chargement d'une carte
- Vérifiez les messages d'erreur dans la console GPanel.
- Essayez de charger une autre carte -- le fichier de carte peut être corrompu.
- Supprimez les cartes personnalisées ou plugins récemment ajoutés pour tester.
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 ne fonctionne pas
- Vérifiez que
rcon_passwordest défini dans les variables de démarrage et dansserver.cfg. - Authentifiez-vous avec le bon mot de passe (sensible à la casse) avant d'envoyer des commandes.
- Vérifiez que vous tapez
rcon_passwordsuivi du mot de passe avant d'utiliser les commandesrcon. - Utilisez directement la console GPanel comme alternative -- elle ne nécessite pas d'authentification RCON.
Les cartes personnalisées ne se chargent pas
- Vérifiez que le fichier
.bspse trouve dans le répertoiresvencoop/maps/. - Vérifiez que le nom de la carte dans votre commande ou mapcycle correspond exactement au nom du fichier (sensible à la casse sous Linux).
- Recherchez les erreurs de ressources manquantes dans la console -- vous pourriez avoir besoin de fichiers supplémentaires.
Articles connexes
- Guide de configuration du serveur Sven Co-op
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Guide de démarrage du serveur
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur Sven Co-op qui ne sont pas couverts ici, 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.