Ce guide couvre la configuration RCON et les commandes admin pour votre serveur Pavlov VR sur Legion Hosting, y compris la configuration de RconSettings.txt, la connexion avec un client RCON et une référence complète des commandes. Pour la configuration initiale du serveur, consultez Pavlov VR Server Setup. Pour les maps Workshop, consultez Pavlov VR Workshop Maps.
Configuration RCON
RCON (Remote Console) vous permet d'envoyer des commandes administratives à votre serveur depuis l'extérieur de la VR. Pavlov utilise un protocole RCON personnalisé basé sur TCP (pas le RCON Source standard).
RconSettings.txt
La configuration RCON est stockée dans un fichier séparé de Game.ini :
Pavlov/Saved/Config/RconSettings.txt
Ce fichier contient deux paramètres :
Password=YourSecureRconPassword
Port=9100
| Paramètre | Description |
|---|---|
Password |
Le mot de passe RCON. Il doit correspondre au mot de passe utilisé par votre client RCON pour s'authentifier. Changez-le par rapport à la valeur par défaut. |
Port |
Le port TCP sur lequel RCON écoute. Vérifiez l'onglet Network de votre GPanel pour le port RCON attribué à votre serveur et faites-le correspondre ici. |
RCON_PASSWORD dans l'onglet Startup de GPanel, elle peut écraser le mot de passe dans RconSettings.txt à chaque démarrage du serveur. Utilisez l'onglet Startup comme méthode principale pour définir votre mot de passe RCON.
Connexion avec un client RCON
Pavlov utilise un protocole RCON personnalisé -- les outils RCON Source standard ne fonctionneront pas. Vous avez besoin d'un client RCON compatible avec Pavlov. Les options populaires incluent :
- PavlovHorde RCON -- Outil RCON basé sur le web (pavlovhorde.com).
- pavlov_rcon_tcl -- Outil GUI de bureau utilisable depuis la VR (GitHub).
- pavlov-bot -- Bot Discord pour l'intégration RCON (GitHub).
Pour vous connecter, entrez l'IP de votre serveur, le port RCON depuis l'onglet Network de GPanel, et le mot de passe que vous avez défini.
Commandes admin (RCON)
Les commandes suivantes peuvent être envoyées via un client RCON pendant que le serveur est en cours d'exécution. Elles ne nécessitent pas de redémarrage du serveur.
Informations sur le serveur
| Commande | Description |
|---|---|
ServerInfo |
Retourne le nom du serveur, la carte actuelle, le mode de jeu, les scores des équipes, le numéro du round et le nombre de joueurs. |
RefreshList |
Retourne une liste de tous les joueurs connectés et leurs identifiants uniques. |
InspectPlayer <UniqueID> |
Retourne des informations détaillées sur un joueur, y compris le nom, l'argent, le KDA et l'équipe. |
Banlist |
Affiche tous les identifiants de joueurs actuellement bannis. |
ItemList |
Liste tous les identifiants d'objets disponibles pouvant être utilisés avec GiveItem. |
Contrôle des cartes et des modes
| Commande | Description |
|---|---|
SwitchMap <MapId> <GameMode> |
Bascule immédiatement vers la carte et le mode de jeu spécifiés. Exemple : SwitchMap datacenter SND |
RotateMap |
Passe à la carte suivante dans la rotation de Game.ini. |
ResetSND |
Réinitialise un match SND au round 1, en conservant les mêmes équipes. |
SetPin <####> |
Définit ou modifie le PIN du serveur en temps réel. Exécutez SetPin sans numéro pour supprimer le PIN. |
Gestion des joueurs
| Commande | Description |
|---|---|
Kick <UniqueID> |
Expulse le joueur spécifié du serveur. |
Ban <UniqueID> |
Bannit le joueur et ajoute son identifiant à blacklist.txt. Nécessite bCustomServer=true. |
Unban <UniqueID> |
Retire le joueur de blacklist.txt, lui permettant de rejoindre à nouveau. |
Kill <UniqueID> |
Tue instantanément le joueur spécifié. |
SwitchTeam <UniqueID> <TeamId> |
Déplace un joueur vers l'équipe spécifiée (0 ou 1). |
Shownametags <true/false> |
Active ou désactive la visibilité des noms des joueurs au-dessus de leur tête. |
Administration, modération et objets
| Commande | Description |
|---|---|
AddMod <UniqueID> |
Accorde l'accès au menu admin en jeu au joueur en l'ajoutant à mods.txt. |
RemoveMod <UniqueID> |
Révoque l'accès au menu admin en retirant le joueur de mods.txt. |
GiveItem <UniqueID> <ItemId> |
Donne au joueur spécifié un objet par identifiant d'objet. Utilisez ItemList pour les identifiants valides. |
GiveCash <UniqueID> <Amount> |
Donne de l'argent en jeu au joueur spécifié (utile dans les modes ZWV et SND avec roue d'achat). |
SetBalanceTableURL <URL> |
Pointe le serveur vers une table d'équilibrage des armes personnalisée hébergée en ligne. |
RefreshList pour obtenir les identifiants Steam uniques de tous les joueurs connectés. Vous avez besoin de ces identifiants pour des commandes comme Kick, Ban, SwitchTeam et GiveItem.
mods.txt (un identifiant par ligne) dans le répertoire Pavlov/Saved/Config/.
ResetSND trop rapidement après un SwitchTeam peut provoquer des bugs de tableau de scores, des compteurs de morts supplémentaires ou des armes non retirées correctement. Attendez quelques secondes entre ces commandes.
Articles connexes
- Pavlov VR Server Setup
- Pavlov VR Workshop Maps
- 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 un problème non couvert ici, notre équipe de support est disponible pour vous aider.