Esta guía cubre la configuración de RCON y los comandos de administración para tu servidor de Pavlov VR en Legion Hosting, incluyendo la configuración de RconSettings.txt, la conexión con un cliente RCON y una referencia completa de comandos. Para la configuración inicial del servidor, consulta Configuración del Servidor de Pavlov VR. Para mapas del Workshop, consulta Mapas del Workshop de Pavlov VR.
Configuración de RCON
RCON (Consola Remota) te permite enviar comandos administrativos a tu servidor desde fuera de VR. Pavlov utiliza un protocolo RCON personalizado basado en TCP (no el estándar Source RCON).
RconSettings.txt
La configuración de RCON se almacena en un archivo separado de Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Este archivo contiene dos ajustes:
Password=YourSecureRconPassword
Port=9100
| Ajuste | Descripción |
|---|---|
Password |
La contraseña de RCON. Debe coincidir con la contraseña utilizada por tu cliente RCON para autenticarse. Cámbiala del valor predeterminado. |
Port |
El puerto TCP en el que RCON escucha. Verifica la pestaña Network de tu GPanel para el puerto RCON asignado a tu servidor y haz que coincida aquí. |
RCON_PASSWORD en la pestaña Startup de GPanel, puede sobrescribir la contraseña en RconSettings.txt en cada inicio del servidor. Usa la pestaña Startup como la forma principal de establecer tu contraseña RCON.
Conexión con un Cliente RCON
Pavlov utiliza un protocolo RCON personalizado -- las herramientas estándar de Source RCON no funcionarán. Necesitas un cliente RCON compatible con Pavlov. Las opciones populares incluyen:
- PavlovHorde RCON -- Herramienta RCON basada en web (pavlovhorde.com).
- pavlov_rcon_tcl -- Herramienta GUI de escritorio utilizable desde dentro de VR (GitHub).
- pavlov-bot -- Bot de Discord para integración RCON (GitHub).
Para conectarte, ingresa la IP de tu servidor, el puerto RCON de la pestaña Network de GPanel y la contraseña que configuraste.
Comandos de Administración (RCON)
Los siguientes comandos pueden enviarse a través de un cliente RCON mientras el servidor está en ejecución. Estos no requieren reinicio del servidor.
Información del Servidor
| Comando | Descripción |
|---|---|
ServerInfo |
Devuelve el nombre del servidor, mapa actual, modo de juego, puntuaciones de equipos, número de ronda y cantidad de jugadores. |
RefreshList |
Devuelve una lista de todos los jugadores conectados y sus IDs únicos. |
InspectPlayer <UniqueID> |
Devuelve información detallada sobre un jugador, incluyendo nombre, dinero, KDA y equipo. |
Banlist |
Muestra todos los IDs de jugadores actualmente baneados. |
ItemList |
Lista todos los IDs de objetos disponibles que pueden usarse con GiveItem. |
Control de Mapas y Modos
| Comando | Descripción |
|---|---|
SwitchMap <MapId> <GameMode> |
Cambia inmediatamente al mapa y modo de juego especificados. Ejemplo: SwitchMap datacenter SND |
RotateMap |
Avanza al siguiente mapa en la rotación de Game.ini. |
ResetSND |
Reinicia una partida de SND a la ronda 1, manteniendo los mismos equipos. |
SetPin <####> |
Establece o cambia el PIN del servidor en tiempo de ejecución. Ejecuta SetPin sin número para eliminar el PIN. |
Gestión de Jugadores
| Comando | Descripción |
|---|---|
Kick <UniqueID> |
Expulsa al jugador especificado del servidor. |
Ban <UniqueID> |
Banea al jugador y agrega su ID a blacklist.txt. Requiere bCustomServer=true. |
Unban <UniqueID> |
Elimina al jugador de blacklist.txt, permitiéndole volver a unirse. |
Kill <UniqueID> |
Mata al jugador especificado instantáneamente. |
SwitchTeam <UniqueID> <TeamId> |
Mueve a un jugador al equipo especificado (0 o 1). |
Shownametags <true/false> |
Alterna la visibilidad de las etiquetas de nombre de los jugadores sobre sus cabezas. |
Administración, Moderación y Objetos
| Comando | Descripción |
|---|---|
AddMod <UniqueID> |
Otorga acceso al menú de administrador en el juego al jugador agregándolo a mods.txt. |
RemoveMod <UniqueID> |
Revoca el acceso al menú de administrador eliminando al jugador de mods.txt. |
GiveItem <UniqueID> <ItemId> |
Da al jugador especificado un objeto por ID de objeto. Usa ItemList para IDs válidos. |
GiveCash <UniqueID> <Amount> |
Da al jugador especificado dinero en el juego (útil en los modos de compra de ZWV y SND). |
SetBalanceTableURL <URL> |
Apunta el servidor a una tabla de balance de armas personalizada alojada en línea. |
RefreshList para obtener los Steam IDs únicos de todos los jugadores conectados. Necesitas estos IDs para comandos como Kick, Ban, SwitchTeam y GiveItem.
mods.txt (un ID por línea) en el directorio Pavlov/Saved/Config/.
ResetSND demasiado rápido después de un SwitchTeam puede causar errores en el marcador, conteos de muertes adicionales o armas que no se eliminan correctamente. Espera unos segundos entre estos comandos.
Artículos Relacionados
- Configuración del Servidor de Pavlov VR
- Mapas del Workshop de Pavlov VR
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si encuentras un problema no cubierto aquí, nuestro equipo de soporte está disponible para asistirte.